Welcome to Inn on Main in Cape Cod

The Inn on Main provides a unique travel experience in a highly desirable location. Located on Main Street in Yarmouth Port, the Inn on Main is surrounded by shops, galleries, fine and fun dining and in close proximity to the beautiful, white sand beaches of Cape Cod Bay. The Inn is centrally located and provides easy access to all the Cape has to offer; golf, theater, sailing, kayaking, biking, fishing, museums, art, music, farmers markets, whale watching, ocean and bay beaches, fresh water ponds, island ferries.

The Inn on Main offers 6 guestrooms, (4 king and 2 queen) each with its own bathroom. Each room is unique and offers all of the amenities desired by today’s traveler. Stay and sleep on luxurious linens, choose your own pillow from our pillow menu and enjoy a 2 course gourmet breakfast to prepare you for all the Cape has to offer.