Skip to main content

Stay in Martha's Vineyard's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Harbor View Hotel

Hotel in Edgartown

On the coast of Martha’s Vineyard overlooking the Edgartown Lighthouse, this hotel is a 10 minute walk from downtown Edgartown. It features an on-site restaurant, 2 bars, and sailing lessons. This is one of the best hotels I’ve ever stayed in! It is luxurious, comfortable, clean and in a great location. The evening turn down service is a really nice touch and the rooms were cleaned and beds made daily. The fragrance used in the communal areas is lovely and made the experience feel even more special. I bought this trip as a 40th birthday present to my husband and he throughly enjoyed it. My husband and I are total foodies and the dinner we ate at the hotel restaurant was fantastic - a definite 10/10! We had only booked the restaurant for one evening as we had planned to eat in other places but ended up having room service instead. The food quality and choice was exactly the same as dining in the restaurant which is very rare in hotels. We definitely intend to come back to Martha’s Vineyard just so we can stay here again! :)

Show more Show less
9.1
Wonderful
105 reviews
Price from
$695
per night

The Richard, The Edgartown Collection

Hotel in Edgartown

Located in Edgartown, The Richard, The Edgartown Collection features free WiFi. All rooms boast a flat-screen TV with cable channels and a private bathroom. Great healthy breakfast, very friendly staff, wonderful garden. We enjoyed the stay very much. hope to come back once again.

Show more Show less
9.2
Wonderful
99 reviews
Price from
$349
per night

Hob Knob

Hotel in Edgartown

This luxury Martha’s Vineyard accommodations features an on-site spa and a beautiful wrap around porch. Joseph Sylvia State Beach is 3 miles away. Friendly staff, amazing breakfast, great location with 5 min walk into Edgartown. The room and hotel had almost everything you might need, and the ambiance was perfect. Would highly recommend this hotel to anyone visiting Martha's Vineyard.

Show more Show less
9.4
Wonderful
52 reviews
Price from
$599
per night

Summercamp

Hotel in Oak Bluffs

This historic Martha’s Vineyard hotel, Summercamp, is located in Oak Bluffs and offers oceanfront views. Featuring a game room and common lounging areas, the hotel is steps away from the beach. Perks like free bicycles, lockers and showers to use on checkout day.

Show more Show less
8.6
Excellent
509 reviews
Price from
$227
per night

Pequot Hotel

Hotel in Oak Bluffs

Nestled among the charming cottages of Oak Bluffs, Martha's Vineyard, this Victorian-style hotel is only steps from the island's main attractions and offers friendly, personalized service along with... We loved the friendly staff and quaintness of this hotel. Having never been to MV, we were pleasantly surprised that it was so well located to downtown and a beautiful beach.

Show more Show less
8.8
Excellent
245 reviews
Price from
$219
per night

The Lightkeeper’s Inn

Hotel in Edgartown

Located in Edgartown, a 8-minute walk from Lighthouse Beach, The Lightkeeper’s Inn has accommodations with a garden, free private parking and a terrace. Very well appointed inn, clean, well located, and friendly. Complete kitchen facilities is a plus.

Show more Show less
8.8
Excellent
27 reviews
Price from
$479
per night

The Franklin Hotel Martha's Vineyard

Hotel in Edgartown

Located in Edgartown, 1.2 miles from Lighthouse Beach, The Franklin Hotel Martha's Vineyard provides accommodations with free WiFi and free private parking. Lovely accommodation. Room beautiful, spacious and clean. Nice kitchen and lounge area.

Show more Show less
8.1
Very Good
32 reviews
Price from
$359
per night

Edgar Hotel Martha's Vineyard, Ascend Hotel Collection

Hotel in Edgartown

Located in Edgartown, 1.3 miles from Bend in the Road Beach, Edgar Hotel Martha's Vineyard, Ascend Hotel Collection has accommodations with free WiFi and free private parking. Lovely little place, rooms are clean and comfortable and it has a perfect location! Walking down to the front is just 10 minutes and Stop and Shop next door has everything you need. The hotel bar/restaurant ‘Town’ had excellent food too!

Show more Show less
7.8
Good
129 reviews
Price from
$360
per night

Sankofa Studio

Hotel in Oak Bluffs

Providing free WiFi, Sankofa Studio offers rooms in Oak Bluffs, a 16-minute walk from Inkwell Beach and 1.3 miles from Eastville Beach.

Show more Show less
Price from
$224.50
per night

Harbor Landing Resort

Hotel in Vineyard Haven

Harbor Landing Resort provides rooms in Vineyard Haven near Tisbury Town Beach and Eastville Beach. The 3-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The location was great,just a short walk from Main Street. The staff were lovely, very helpful. The room was clean and the beds were very comfortable. There is no tea or coffee machine but there is a great market next door that sells lots of items for breakfast and is very reasonable. There is a lovely park right at the back of the hotel. I would definitely come back to Harbour Landing

Show more Show less
6.6
Review score
17 reviews
Price from
$295
per night

Hotels with extra health and safety measures

Find hotels in Martha's Vineyard with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Martha's Vineyard in the past month

See all

Martha's Vineyard's best hotels with breakfast

See all

FAQs about hotels in Martha's Vineyard

Explore guest reviews of hotels on Martha's Vineyard

See all