Search Hotels in Cape Cod

Select date

Select date

Hotels in Cape Cod

Filter Results

Price per night

Hotels by class

Review rating

Other accommodation

Thematic hotels

Hotel facilities

Room facilities

Hotel name

Apply Filters
Clear Filters

166 properties found

  • Seaglass Inn & Spa

    105 Bradford Street Extension, Provincetown, United States (Show map)

    The property is about 25 minutes' walk of Commercial Street. The city center lies within 3 km from the venue.

    More...

    Show map

    price for 1 night
    Book Now From US$ 220
    price for 1 night
  • Hyannis Harbor Hotel

    213 Ocean Street, Hyannis, United States (Show map)

    The center of Hyannis can be reached in 30 minutes' walk from the hotel. There are vineyards and restaurants in…

    More...

    Show map

    price for 1 night
    Book Now From US$ 166
    price for 1 night
  • The Ocean Club On Smuggler'S Beach

    329 South Shore Drive, South Yarmouth, United States (Show map)

    The hotel is around 30 minutes on foot from the city center. The Ocean Club On Smuggler'S Beach Hotel lies…

    More...

    Show map

    price for 1 night
    Book Now From US$ 203
    price for 1 night
  • Cape Cod Ocean Manor

    543 Ocean Street, Hyannis, United States (Show map)

    This hotel is about 1.5 km away from Cape League Hall of Fame. The property is set within 2 km distance…

    More...

    Show map

    Book Now
  • Yarmouth Resort

    343 Main Street, West Yarmouth, United States (Show map)

    John F. Kennedy Memorial is about 2.8 km from the hotel. The budget 2-star Yarmouth Resort is set in…

    More...

    Show map

    price for 1 night
    Book Now From US$ 113
    price for 1 night
  • Harbor Hotel Provincetown

    698 Commercial Street, Provincetown, United States (Show map)

    The hotel boasts a convenient setting within a 20-minute walk of the city center. The hotel is easy access…

    More...

    Show map

    price for 1 night
    Book Now From US$ 257
    price for 1 night
  • Beachfront White Sands

    706 Shore Rd, North Truro, United States (Show map)

    Beachfront White Sands Hotel lies near the white-sand beach. The property is set within 6 km distance from North…

    More...

    Show map

    price for 1 night
    Book Now From US$ 175
    price for 1 night
  • Ocean Mist Beach Hotel & Suites

    97 South Shore Drive, South Yarmouth, United States (Show map)

    The property is about 15 minutes' walk of ZooQuarium . It is about 4 km away from the center of South…

    More...

    Show map

    price for 1 night
    Book Now From US$ 359
    price for 1 night
  • Eben House

    90 Bradford St, Provincetown, United States (Show map)

    The hotel is set within a 20-minute walk from the city center. A theater, monuments and a museum lie…

    More...

    Show map

    price for 1 night
    Book Now From US$ 234
    price for 1 night
  • The Escape Inn

    1237 Route 28, South Yarmouth, United States (Show map)

    The city center is about 10 minutes on foot. The Escape Inn is situated in the center of South Yarmouth…

    More...

    Show map

    price for 1 night
    Book Now From US$ 126
    price for 1 night
  • Outer Reach Resort

    535 Route 6, North Truro, United States (Show map)

    The city center is about 30 minutes on foot. Guests will get to South Yarmouth in 35 minutes by car.

    More...

    Show map

    price for 1 night
    Book Now From US$ 133
    price for 1 night
  • Cape Colony Inn

    280 Bradford Street, Provincetown, United States (Show map)

    The hotel is approximately 20 minutes' walk from Pilgrim Monument. A 10-minute walk to the center of Provincetown.

    More...

    Show map

    price for 1 night
    Book Now From US$ 193
    price for 1 night
  • Bursley Manor Bed & Breakfast

    651 Main Street Route 6A, Barnstable, United States (Show map)

    Bursley Manor Bed & Breakfast Bed & Breakfast is based next to the sandy beach. Guests will get to West Yarmouth in…

    More...

    Show map

    price for 1 night
    Book Now From US$ 219
    price for 1 night
  • Holly Tree Resort

    412 Main St, West Yarmouth, United States (Show map)

    The property is 10 minutes' walk from center of West Yarmouth. This property is located in the heart of West…

    More...

    Show map

    price for 1 night
    Book Now From US$ 111
    price for 1 night
  • Crowne Pointe Historic Inn & Spa

    82 Bradford Street, Provincetown, United States (Show map)

    The hotel is about 1100 meters from Provincetown Art Association and Museum. Guests will find Provincetown city center within a…

    More...

    Show map

    price for 1 night
    Book Now From US$ 263
    price for 1 night
  • Santuit Inn

    6 Falmouth Road, Mashpee, United States (Show map)

    A short stroll of 20 minutes will take you to Mashpee River Reservation. The property boasts location within 3 km…

    More...

    Show map

    price for 1 night
    Book Now From US$ 118
    price for 1 night
  • Cape Cod Inn

    447 Main Street, Hyannis, United States (Show map)

    The center of Hyannis can be reached in 30 minutes' walk from the hotel. Cape Cod Inn is a 2-star family…

    More...

    Show map

    price for 1 night
    Book Now From US$ 258
    price for 1 night
  • Inn At The Moors

    59 Province Lands Rd, Provincetown, Ma 02657, Usa, Provincetown, United States (Show map)

    The property is located within a 5-minute walk from the city center. The 3-star Inn At The Moors is set…

    More...

    Show map

    Book Now
  • High Pointe Inn - West Barnstable

    70 High Street, Barnstable, United States (Show map)

    The property is set 20 minutes' walk of the city center. 91 km to Boston. High Pointe Inn - West Barnstable…

    More...

    Show map

    price for 1 night
    Book Now From US$ 266
    price for 1 night
  • Craigville Motel

    8 Shootflying Hill Road, Centerville, United States (Show map)

    The property lies within 6 km from Cape League Hall of Fame. 7 km to Hyannis. The 2 star Craigville Motel…

    More...

    Show map

    price for 1 night
    Book Now From US$ 132
    price for 1 night