Anchor Inn is currently closed until May 18, 2020. Please be advised this date could change upon order from local and state officials.

Get in touch and book your visit to the best hotel in Nantucket today.

Location: 66 Centre Street, Nantucket, MA

Mailing: 66 Centre Street, Nantucket, MA 02554

Telephone: 508.228.0072


Hotel Group Website:

Fill out the form below and one of our team members will contact you shortly.