Barnstable County

Find Barnstable County Bed and Breakfasts

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 20 Barnstable County Bed and Breakfasts for you

Choose your travel dates to see the latest prices and deals.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
95
Hotels in Barnstable County
Featured facilities: Private bathroom
Amazing
80 reviews
9.7/10
1 night
From US$127
Check Availability
87
Hotels in Barnstable County
Featured facilities: Private bathroom
Amazing
50 reviews
9.4/10
1 night
From US$339
Check Availability
61
Hotels in Barnstable County
Featured facilities: Private bathroom
Outstanding
23 reviews
9.8/10
1 night
From US$199
Check Availability
99+
Hotels in Barnstable County
Featured facilities: Private bathroom
Amazing
51 reviews
9.4/10
1 night
From US$299
Check Availability
99+
Hotels in Barnstable County
With a stay at Whalewalk Inn and Spa in Eastham, you'll be a 1-minute drive from Cape Cod Beaches and 7 minutes from Cape Cod National Seashore. This bed & breakfast is 15.1 mi (24.3 km) from Mayflower Beach and 1 mi (1.6 km) from Cape Escape Adventure Golf. Take advantage of recreation opportunities including an indoor pool and an outdoor tennis court. Additional amenities at this bed & breakfast include complimentary wireless internet access, bike storage, and an electric bike charging station. A complimentary full breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include complimentary wired internet access, express check-out, and multilingual staff. Free self parking is available onsite. Stay in one of 17 guestrooms featuring flat-screen televisions. Cable television is provided for your entertainment.
Amazing
45 reviews
9.7/10
1 night
From US$225
Check Availability
78
Hotels in Barnstable County
Featured facilities: Private bathroom
Outstanding
70 reviews
9.8/10
1 night
From US$245
Check Availability
99+
Hotels in Barnstable County
Featured facilities: Laundry service (on-site)
Great
45 reviews
9.1/10
1 night
From US$167
Check Availability
56
Hotels in Barnstable County
With a stay at Snug Cottage in Provincetown, you'll be a 4-minute walk from Commercial Street and 6 minutes by foot from Cape Cod Beaches. This bed & breakfast is 0.8 mi (1.4 km) from Cape Cod National Seashore and 0.3 mi (0.5 km) from Provincetown Public Library. Enjoy recreational amenities such as an outdoor tennis court and karaoke. Featured amenities include complimentary wired internet access, complimentary newspapers in the lobby, and multilingual staff. Free self parking is available onsite. Make yourself at home in one of the 7 guestrooms.
Amazing
10 reviews
9.5/10
Check Availability
61
Hotels in Barnstable County
Featured facilities: Private bathroom
Outstanding
73 reviews
9.9/10
Check Availability
20
Hotels in Barnstable County
Featured facilities: Restaurant
Very Good
40 reviews
8.0/10
Check Availability
See all Bed and Breakfasts in Barnstable County

Frequently Asked Questions

What are the best places to stay in Barnstable County?

Some top places to stay in Barnstable County are near popular attractions like Sandy Neck Beach—so you can quickly get to top landmarks and amenities you need.

What is the average price of a hotel in Barnstable County for this weekend?

According to Trip.com’s latest 12-month data, 3-star hotels in Barnstable County have an average price of US$459 per night this weekend. For 4-star hotels, the average rate is US$624 per night. If you’re seeking luxury, 5-star hotels in Barnstable County typically cost US$1,451 per night this weekend.

What is the average nightly price of hotels in Barnstable County on weekdays?

Based on Trip.com’s latest 12-month data, the average nightly rate for 3-star hotels in Barnstable County on weekdays is US$403. For 4-star hotels, the average cost is around US$547 per night. For a luxury stay, 5-star hotels in Barnstable County generally have an average price of US$1,485 per night on weekdays.

What are the best family-friendly hotels in Barnstable County?

For families traveling to Barnstable County, great family hotel picks are Inn on the Sound (price from US$338), which are praised for their family-oriented features like spacious rooms and kid-friendly services.

What hotels in Barnstable County offer an especially good breakfast?

Begin your day with a tasty and satisfying breakfast! Sea Meadow Inn (price from US$284), Brewster by the Sea Inn (price from US$381) and Village Inn (price from US$279) provide the best breakfast to start your day.

Which hotels in Barnstable County provide fitness facilities?

Old Harbor Inn (price from US$325) offers fitness facilities to keep you active during your stay. Stay on track with your fitness goals while on the go!

What are the best hotels with a spa in Barnstable County?

A spa hotel can make your trip more enjoyable with relaxing amenities. The Whalewalk Inn & Spa (price from US$242) is one of the best hotels with a spa in the area.

How to get good deals on hotels in Barnstable County?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

Info of Bed and Breakfasts in Barnstable County

Total Properties20
Number of Reviews 613
Weekend Avg. PriceUS$530
Weekday Avg. PriceUS$451