Holiday Inn

Holiday Inn hero image

About Holiday Inn

The Holiday Inn Cape Cod-Falmouth hotel is located in the charming, historic New England town of Falmouth, Massachusetts.

Our full-service hotel accommodations are perfect for families, business travelers, and groups of all sizes.