Header widget area left

The Williams Inn - New Inn Opening Summer 2019!

116 Room Hotel

The Williams Inn - New Inn Opening Summer 2019!

1090 Main St

Williamstown, MA 01267

Telephone (413) 458-9371

Search Other Jobs

Located on the scenic Williams College campus in Williamstown, Massachusetts. Our Williamstown MA hotel, The Williams Inn, is just steps away from The Clark Art Institute and Williamstown Theatre Festival, a quick walk to downtown Williamstown and surrounded by incredible natural attractions. When you stay with us, you’ll enjoy lush greenery that the Williams College Campus and surrounding area has to offer! We’re also conveniently located just a short 4 minute walk from the Williams College Admissions Office for anyone who is exploring Williams College for a tour, interview or their first time.