Hotels in North Truro

Search and compare North Truro hotels from hundreds of travel sites and save

North Truro, MA, United States
24 Jun — 25 Jun2
North Truro, MA, United States
Thu 24/6
Fri 25/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in North Truro

Filter by star ratings
All filters
Dune Crest Hotel
Dune Crest Hotel
8.0 Excellent
535 Route 6, North Truro, MA, United States
Show on map
1.6 km from city centre, North Truro 
ExcellentBased on 461 reviews
8.0

Outer Reach Resort offers 3-star accommodation, plus free Wi-Fi and an outdoor pool. It is the perfect base for those wishing to immerse themselves in nature, with Cape Cod National Seashore just steps away.

Sandcastle Resort
Sandcastle Resort
7.2 Good
929 Commercial Street, Provincetown, MA, United States
Show on map
5.0 km from city centre, North Truro 
GoodBased on 820 reviews
7.2

Situated in Provincetown, Sandcastle Resort is within easy driving distance of North Truro and offers a private beach, an outdoor pool and a Jacuzzi. Those staying at the property have access to a sun deck and outdoor tennis courts.

Tips for booking a North Truro hotel

Cheapest month:November
Most expensive month:August
Average price in North Truro:$174/night
Absolute cheapest price found:$51/night
Cheapest day:Wednesday
Most expensive day:Saturday
$102 - $297
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$138 - $266
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated North Truro hotels

Show all 147 hotels
1
Dune Crest Hotel
Dune Crest Hotel
8.0 Excellent
535 Route 6, North Truro, MA, United States
Show on map
1.6 km from city centre, North Truro 

Outer Reach Resort offers 3-star accommodation, plus free Wi-Fi and an outdoor pool. It is the perfect base for those wishing to immerse themselves in nature, with Cape Cod National Seashore just steps away.

2
Sandcastle Resort
Sandcastle Resort
7.2 Good
929 Commercial Street, Provincetown, MA, United States
Show on map
2.5 km from city centre, Provincetown 

Situated in Provincetown, Sandcastle Resort is within easy driving distance of North Truro and offers a private beach, an outdoor pool and a Jacuzzi. Those staying at the property have access to a sun deck and outdoor tennis courts.

Cheapest hotels in North Truro, Massachusetts

Show all 147 hotels
Dune Crest Hotel
Dune Crest Hotel
8.0 Excellent
535 Route 6, North Truro, MA, United States
Show on map
1.6 km from city centre,  

Outer Reach Resort offers 3-star accommodation, plus free Wi-Fi and an outdoor pool. It is the perfect base for those wishing to immerse themselves in nature, with Cape Cod National Seashore just steps away.

$111
Avg. per night
Sandcastle Resort
Sandcastle Resort
7.2 Good
929 Commercial Street, Provincetown, MA, United States
Show on map
2.5 km from city centre,  

Situated in Provincetown, Sandcastle Resort is within easy driving distance of North Truro and offers a private beach, an outdoor pool and a Jacuzzi. Those staying at the property have access to a sun deck and outdoor tennis courts.

$154
Avg. per night

Where to stay in North Truro

North Truro travel FAQs

  • What are the best hotels in North Truro?

    Dune Crest Hotel, rated with a score of 8.0 from 460 reviewers, is one of the most popular hotels in North Truro. Other top stays include Sandcastle Resort, with an average rating of 7.2 from 818 reviewers, and Horizons Beach Resort, with a score of 8.7 from 145 reviewers.

  • How much do hotels in North Truro cost?

    North Truro hotels have an average price of $331/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in North Truro?

    $109/night is the cheapest price found for a hotel in North Truro by HotelsCombined users over the last 72 hours.