Search Cheap Hotels in Martha's Vineyard

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Martha's Vineyard cheap hotels

1. Bayside Resort Hotel

Bayside Resort Hotel
3.0 star property
West Yarmouth
8.8 out of 10, Excellent, (1,585 reviews)
"Nice and clean hotel. Kind and helpful staff."
Italy
Michela
The price is ₹7,419
₹9,781 total
includes taxes & fees
17 Nov - 18 Nov
Bayside Resort Hotel

2. Hyannis Travel Inn

Hyannis Travel Inn
2.5 star property
Hyannis
9.6 out of 10, Exceptional, (1,039 reviews)
"Great property, convenient location and helpful staff."
United States
Colleen
The price is ₹8,368
₹9,577 total
includes taxes & fees
15 Nov - 16 Nov
Hyannis Travel Inn

3. Uncommoner Hotel by Reverie Boutique Collection

Uncommoner Hotel by Reverie Boutique Collection
4.0 star property
West Yarmouth
9.2 out of 10, Wonderful, (419 reviews)
"beautiful and fun property!"
United States
Jen
The price is ₹9,762
₹11,563 total
includes taxes & fees
1 Dec - 2 Dec
Uncommoner Hotel by Reverie Boutique Collection

4. Holiday Inn Express Hyannis Cape Cod by IHG

Holiday Inn Express Hyannis Cape Cod by IHG
2.5 star property
Hyannis
8.8 out of 10, Excellent, (157 reviews)
"The best option in Hyannis, comfortable room and amazing breakfast"
United States
Silvia
The price is ₹8,546
₹9,781 total
includes taxes & fees
7 Dec - 8 Dec
Holiday Inn Express Hyannis Cape Cod by IHG

5. Cape Sands Inn

Cape Sands Inn
2.5 star property
West Yarmouth
8.2 out of 10, Very good, (1,163 reviews)
"Staff was excellent hotel clean"
United States
Jerome
The price is ₹6,441
₹7,371 total
includes taxes & fees
11 Nov - 12 Nov
Cape Sands Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Martha's Vineyard Hotel Reviews

Explore a world of travel with Expedia