Go to top
Holiday Inn Cape Cod-Falmouth

Holiday Inn Cape Cod-Falmouth

291 Jones Road ‚Äč| Falmouth, MA 02540 | 508-540-2000 | Website | Facebook | Instagram

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.