Want hotel discounts? or and enjoy special deals while they last!

Menu

Hotels in Barnstable (MA)

Choose the date and book your stay!

We are searching for the best offers

100 results

FiltersClear all
  • Booking cancellation
  • Star Rating
  • Guests rating
    • Travellers Rating
  • Property type
  • Search nearby
    • more
  • Hotel facilities
  • Hotel name
  • Hotel Heritage House
  • 259 Main Street, Barnstable (MA) 02601
  • 5.7 km from city center
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    55 reviews

    Very good
  • Hotel Hyannis Travel Inn
  • 18 North St, Barnstable (MA) 02601
  • 5.5 km from city center
  • 4 / 5

    TripAdvisor Travellers Rating:

    727 reviews

    Very good
Resort
  • Holiday Inn Hyannis
  • 1127 Iyannough Rd, Barnstable (MA) 02601
  • 3.2 km from city center
  • 4 / 5

    TripAdvisor Travellers Rating:

    633 reviews

    Very good
  • Hyannis Harbor Hotel
  • 213 Ocean St , Barnstable (MA) 02601
  • 6.2 km from city center
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    276 reviews

    Very good
  • Hyannis Plaza Hotel
  • 662 Main Street, Barnstable (MA) MA 02601
  • 6 km from city center
  • 2.5 / 5

    TripAdvisor Travellers Rating:

    605 reviews

    Good
Bed&Breakfast
  • Ashley Manor
  • Bed&Breakfast3660 Main Street, Barnstable (MA) MA 02630
  • 1.3 km from city center
  • 5 / 5

    TripAdvisor Travellers Rating:

    478 reviews

    Excellent
  • Lamb and Lion Inn
  • 2504 Main Street, Barnstable (MA) MA 02630
  • 1.8 km from city center
  • 5 / 5

    TripAdvisor Travellers Rating:

    328 reviews

    Excellent
Resort
  • Cape Winds Resort
  • Resort657 West Main Street, Barnstable (MA) MA 02601
  • 5.7 km from city center
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    102 reviews

    Very good
  • Hyannis Inn Motel
  • 473 Main Street , Barnstable (MA) MA 02601
  • 5.8 km from city center
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    259 reviews

    Excellent
Resort
  • Cape Codder Resort and Spa
  • Resort1225 Iyannough Rd, Barnstable (MA) 02601
  • 3.1 km from city center
  • 4 / 5

    TripAdvisor Travellers Rating:

    1516 reviews

    Very good

Check hotels near Barnstable (MA)

  • Quality Inn
  • 216 Main Street , Yarmouth (MA) 02673
  • 6.5 km from center of Barnstable (MA)
  • 3 / 5

    TripAdvisor Travellers Rating:

    290 reviews

    Good
  • Hotel Econo Lodge
  • 59 E Main St, Yarmouth (MA) 02673
  • 5.8 km from center of Barnstable (MA)
  • 2.5 / 5

    TripAdvisor Travellers Rating:

    79 reviews

    Good
  • Knights Inn Centerville
  • 8 Shoot Flying Hill Rd, Centerville (OH) 02632
  • 3.3 km from center of Barnstable (MA)
  • 3 / 5

    TripAdvisor Travellers Rating:

    44 reviews

    Good
Bed&Breakfast
  • Belfry Inn and Bistro
  • Bed&Breakfast8 Jarves Street, Sandwich (MA) MA 02563
  • 17.1 km from center of Barnstable (MA)
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    316 reviews

    Excellent
  • Brentwood Motor Inn
  • 961 Main Street (Route 28), Yarmouth (MA) 02664
  • 9.5 km from center of Barnstable (MA)
  • 3 / 5

    TripAdvisor Travellers Rating:

    69 reviews

    Good
Inn/Lodge
  • The Inn at Cape Cod
  • Inn/Lodge4 Summer Street, Yarmouth (MA) MA 02675
  • 4.8 km from center of Barnstable (MA)
  • 5 / 5

    TripAdvisor Travellers Rating:

    356 reviews

    Excellent
Suite
  • Harborwalk
  • 26 Robbins Road, Falmouth (MA) MA 02540
  • 29.8 km from center of Barnstable (MA)
  • 4 / 5

    TripAdvisor Travellers Rating:

    305 reviews

    Very good
  • The Dan'l Webster Inn and Spa
  • 149 Main Street, Sandwich (MA) 02563
  • 17.3 km from center of Barnstable (MA)
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    801 reviews

    Excellent
  • Aiden by Best Western @ Cape Point
  • 476 Route 28, Yarmouth (MA) MA 02673-4841
  • 7.8 km from center of Barnstable (MA)
  • 4 / 5

    TripAdvisor Travellers Rating:

    110 reviews

    Very good

Offer for you - hotel cheaper to 30%!

It is true. Once you have purchased your air ticket you will have access to a special accommodation offer at much better prices!

  • This special offer is for accommodation in the country you are visiting.

  • You will get access to the offers with special discount.

  • Special offer is connected with purchased flight ticket.

Get an extra hotel discount for registered users. It's free!

Log in and check our extra discount! These prices aren't available for everyone.

  • Find offers marked as "Member pricing".

  • Choose the perfect one and enjoy your trip!

  • Don't have an account? Sign up in a few seconds.