Amherst hotels & apartments, all accommodations in Amherst

Recommended hotels in Amherst

The Lord Jeffery Inn Amherst photo

The Lord Jeffery Inn Amherst

The 4-star The Lord Jeffery Inn is situated in the heart of Amherst. Since 1926 the hotel has been offering accommodation in a 4-story building with colonial architecture and furnishings.

30 Boltwood Avenue, Amherst, United States

Hotel Umass Amherst photo

Hotel Umass Amherst

Hotel Umass is a business 3-star property placed next to Amherst College, Emily Dickinson Museum and Hampshire College. The hotel opened its doors in 1970 and was remodeled in 2009.

1 Campus Center Way, Amherst, United States

University Lodge Amherst photo

University Lodge Amherst

University Lodge is rated 2 stars and provides visitors with a baggage storage and parking. Built in 1969, the hotel was renovated in 2009.

345 North Pleasant Street, Amherst, United States