We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Cape Cod National Seashore

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
512 Main St, Chatham, MA 02633-2239
25.2 km from Cape Cod National Seashore
#65 of 196 hotels in Cape Cod

The price you found is 13% lower than this hotel's average rate of US$224/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$195* /night
View Deal
TripAdvisor
US$195*
Orbitz.com
Travelocity
345 Shore Road, PO Box 191, Truro, MA 02657
20.2 km from Cape Cod National Seashore
#148 of 196 hotels in Cape Cod
2173 Route 28, Harwich, MA 02645-1550
20.6 km from Cape Cod National Seashore
#9 of 196 hotels in Cape Cod

The price you found is 18% lower than this hotel's average rate of US$480/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$395* /night
View Deal
TripAdvisor
US$395*
Expedia.com
US$395*
Cancelon
US$402*
496 Shore Rd., Rt. 6A, North Truro, MA 02652
21.1 km from Cape Cod National Seashore
#29 of 196 hotels in Cape Cod
Contact hotel for availability
556 Shore Rd, North Truro, MA 02652
21.5 km from Cape Cod National Seashore
#127 of 196 hotels in Cape Cod
No photo provided
570 Shore Road, Beach Point, North Truro, MA 02652
21.6 km from Cape Cod National Seashore
#49 of 196 hotels in Cape Cod

The price you found is 19% lower than this hotel's average rate of US$318/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$259* /night
View Deal
TripAdvisor
US$259*
Expedia.com
US$259*
Hotels.com
US$259*
1191 Orleans Road/Route 28, Chatham, MA 02633
21.9 km from Cape Cod National Seashore
#4 of 196 hotels in Cape Cod

The price you found is 10% lower than this hotel's average rate of US$180/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$167*
US$162* /night
View Deal
TripAdvisor
US$162*
Booking.com
US$167*
Expedia.com
US$162*
East HarbourOffers & AnnouncementsClick for best rate!
618 Shore Rd, North Truro, MA 02652-0183
22.0 km from Cape Cod National Seashore
#142 of 196 hotels in Cape Cod
Loading prices...
Hotels.com
Hotwire.com
Travelocity
674 Shore Rd, North Truro, MA 02652
22.4 km from Cape Cod National Seashore
#117 of 196 hotels in Cape Cod
US$139* /night
View Deal
TripAdvisor
US$139*
Priceline
US$139*
706 Shore Road (Route 6A), on the North Truro/Provincetown line, North Truro, MA
22.5 km from Cape Cod National Seashore
#158 of 196 hotels in Cape Cod
No availability for your dates from these sites
Hotels.com
Travelocity
Hotwire.com
929 Commercial St, PO Box 576, Provincetown, MA 02657-1743
22.6 km from Cape Cod National Seashore
#149 of 196 hotels in Cape Cod

The price you found is 35% lower than this hotel's average rate of US$122/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$79* /night
View Deal
TripAdvisor
US$79*
Orbitz.com
US$79*
Expedia.com
US$79*
698 Commercial St, Route 6A & Snail Road, Provincetown, MA 02657-1761
23.3 km from Cape Cod National Seashore
#25 of 196 hotels in Cape Cod

The price you found is 12% lower than this hotel's average rate of US$113/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$99* /night
View Deal
TripAdvisor
US$99*
Travelocity
US$99*
Priceline
US$99*
716 Commercial St, Route 6A & Snail Road, Provincetown, MA 02657-1777
23.3 km from Cape Cod National Seashore
#172 of 196 hotels in Cape Cod
No availability for your dates from these sites
Booking.com
Priceline
Agoda.com
1 Commercial St, Provincetown, MA 02657-1909
23.4 km from Cape Cod National Seashore
#68 of 196 hotels in Cape Cod

The price you found is 23% lower than this hotel's average rate of US$116/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$89* /night
View Deal
TripAdvisor
US$89*
Hotwire.com
US$89*
Orbitz.com
US$89*
Land's End InnOffers & AnnouncementsWANT THE BEST RATE?
22 Commercial St, Provincetown, MA 02657-1910
23.6 km from Cape Cod National Seashore
#1 of 196 hotels in Cape Cod

The price you found is 34% lower than this hotel's average rate of US$227/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$150* /night
View Deal
Booking.com
US$150*
Masthead ResortOffers & AnnouncementsCall Direct!!
31 Commercial St # 41, Provincetown, MA 02657-1911
23.6 km from Cape Cod National Seashore
#45 of 196 hotels in Cape Cod
Top Deal
US$141*
US$137* /night
View Deal
TripAdvisor
US$137*
Booking.com
US$141*
Expedia.com
US$137*
543 Commercial Street, Provincetown, MA 02657-1724
23.7 km from Cape Cod National Seashore
#20 of 196 hotels in Cape Cod
No availability for your dates from these sites
Booking.com
Expedia.com
Hotels.com
59 Province Lands Rd, Provincetown, MA 02657-1537
23.7 km from Cape Cod National Seashore
#111 of 196 hotels in Cape Cod
No availability for your dates from these sites
Orbitz.com
Booking.com
Cape Colony InnOffers & AnnouncementsWhale Watch Package
280 Bradford Street, Provincetown, MA
23.8 km from Cape Cod National Seashore
#12 of 196 hotels in Cape Cod

The price you found is 24% lower than this hotel's average rate of US$131/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$99* /night
View Deal
TripAdvisor
US$99*
Travelocity
US$99*
Hotels.com
US$99*
105 Bradford Street Ext, PO Box 558, Provincetown, MA 02657-1961
23.8 km from Cape Cod National Seashore
#26 of 196 hotels in Cape Cod

The price you found is 30% lower than this hotel's average rate of US$133/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$96*
US$93* /night
View Deal
TripAdvisor
US$93*
Booking.com
US$96*
Travelocity
US$93*
161 Commercial St, Provincetown, MA 02657-2101
23.8 km from Cape Cod National Seashore
#106 of 196 hotels in Cape Cod
No availability for your dates from these sites
Travelocity
Hotwire.com
Orbitz.com
67 Bradford St., Provincetown, MA 02657
23.9 km from Cape Cod National Seashore
#37 of 196 hotels in Cape Cod

The price you found is 30% lower than this hotel's average rate of US$258/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$180* /night
View Deal
TripAdvisor
US$180*
41 Bradford St, Provincetown, MA 02657-1357
23.9 km from Cape Cod National Seashore
#133 of 196 hotels in Cape Cod
No availability for your dates from these sites
Hotwire.com
Orbitz.com
Travelocity
102 Bradford St, Provincetown, MA 02657-1427
24.0 km from Cape Cod National Seashore
#13 of 196 hotels in Cape Cod
Top Deal
US$294*
US$195* /night
View Deal
TripAdvisor
US$294*
Booking.com
US$294*
Priceline
US$294*
82 Bradford Street, Provincetown, MA 02657
24.0 km from Cape Cod National Seashore
#33 of 196 hotels in Cape Cod

The price you found is 11% lower than this hotel's average rate of US$234/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$209* /night
View Deal
TripAdvisor
US$209*
Hotels.com
US$209*
Orbitz.com
US$209*
1421 Main Street, Route 6A, PO Box 1503, East Dennis, MA 02641
24.2 km from Cape Cod National Seashore
#43 of 196 hotels in Cape Cod

The price you found is 10% lower than this hotel's average rate of US$145/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$130* /night
View Deal
Booking.com
US$130*
Agoda.com
US$130*
Priceline
US$130*
946 Main St, Chatham, MA 02633-1865
24.4 km from Cape Cod National Seashore
#88 of 196 hotels in Cape Cod

The price you found is 11% lower than this hotel's average rate of US$134/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$119* /night
View Deal
TripAdvisor
US$119*
Hotels.com
US$119*
Priceline
US$119*
297 Shore Road, Chatham, MA 02633-2358
24.7 km from Cape Cod National Seashore
#10 of 196 hotels in Cape Cod

The price you found is 39% lower than this hotel's average rate of US$424/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$259* /night
View Deal
TripAdvisor
US$259*
Expedia.com
US$259*
Orbitz.com
US$259*
1487 Main St, Chatham, MA 02633-2710
24.9 km from Cape Cod National Seashore
#17 of 196 hotels in Cape Cod

The price you found is 27% lower than this hotel's average rate of US$126/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$92* /night
View Deal
TripAdvisor
US$92*
Expedia.com
US$92*
Hotwire.com
US$92*
2079 Main St, Chatham, MA 02633-1020
24.9 km from Cape Cod National Seashore
#73 of 196 hotels in Cape Cod
US$179* /night
View Deal
TripAdvisor
US$179*
Priceline
US$179*
Agoda.com
US$179*
196 Shore Rd, Chatham, MA 02633-2357
25.0 km from Cape Cod National Seashore
#31 of 196 hotels in Cape Cod
US$205* /night
View Deal
TripAdvisor
US$205*
Hotels.com
US$205*
Expedia.com
US$205*
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.