The Compass Rose Inn is a friendly & historical place to stay. We’re located on Historic Old King’s Highway in the heart of Cape Cod. Occupying a stately, 3-story property dating from the 18th century, this inn is 0.7 miles from central Yarmouth.
A place to stay and gather with friends.

"The beds were the most comfortable any of us have slept on!! The grounds are beautiful - wonderful place to soak up the sun or enjoy a glass of wine on the lawn in the Adirondack chairs. Would highly recommend!"
Planning your trip?
Here are some activity ideas. Click on them to learn more!
