Amherst hotels & apartments, all accommodations in Amherst

Recommended hotels in Amherst

The Lord Jeffery Inn Amherst photo

The Lord Jeffery Inn Amherst

The property is 10 minutes' walk from center of Amherst. The hotel is set 223 km away from New York.

30 Boltwood Avenue, Amherst, United States

Hotel Umass Amherst photo

Hotel Umass Amherst

The property is located within a 20-minute walk from the city center. 45 minutes' drive from Worcester.

1 Campus Center Way, Amherst, United States

University Lodge Amherst photo

University Lodge Amherst

The property is set within a 10-minute walking distance from Amherst city center, 1450 meters away from Mead Art…

345 North Pleasant Street, Amherst, United States