Make the Falmouth Inn your hotel headquarters for a memorable vacation on picturesque Cape Cod. The Falmouth Inn with its' respective 123 rooms is one of the largest hotels in Falmouth MA. We will provide the perfect combination of comfort, convenience, and affordability for a fun-filled and care-free visit. Explore our site and find out why we are a best value in Falmouth hotels.
824 Main Street
Falmouth, MA 02540