An aerial view of a coastal area with clear turquoise waters, a small island with a runway, and a mountainous backdrop.

Search Hotels with Restaurant in St. Vincent

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Vincent Hotels with Restaurant

This weekend
Next weekend

Our top choices for St. Vincent hotels with a restaurant

Blue Lagoon Hotel & Marina

Blue Lagoon Hotel & Marina
4.0 star property
Ratho Mill
8.8 out of 10, Excellent, (515 reviews)
"Great hotel, with helpful staff and perfect marina location."
United States
Aaron
The price is £139
includes taxes & fees
14 Jul - 15 Jul
Blue Lagoon Hotel & Marina

The Milligan Guest House

The Milligan Guest House
3.0 star property
Brighton
9.6 out of 10, Exceptional, (18 reviews)
"We were a very short stay , for the time were there the staff were excellent "
United Kingdom
David
The price is £86
includes taxes & fees
27 Jun - 28 Jun
The Milligan Guest House

Grenadine House

Grenadine House
4.0 star property
Kingstown
9.4 out of 10, Exceptional, (391 reviews)
"Beautiful boutique hotel and lovely staff!"
United States
La Sonya
The price is £154
includes taxes & fees
10 Jul - 11 Jul
Grenadine House

Mariners Hotel

Mariners Hotel
3.0 star property
Villa
8.8 out of 10, Excellent, (353 reviews)
"Great hotel and very welcoming staff!"
United States
Oleksii
The price is £105
includes taxes & fees
10 Jul - 11 Jul
Mariners Hotel

Sunset Shores Beach Hotel

Sunset Shores Beach Hotel
3.0 star property
Villa
8.6 out of 10, Excellent, (781 reviews)
"Great stay"
United States
Sabrina
The price is £117
includes taxes & fees
11 Jul - 12 Jul
Sunset Shores Beach Hotel

Beachcombers Hotel

Beachcombers Hotel
3.5 star property
Villa
8.8 out of 10, Excellent, (738 reviews)
"Great stay!"
United States
Jose Luis
The price is £143
includes taxes & fees
12 Jul - 13 Jul
Beachcombers Hotel

Spring Gardens Resort

Spring Gardens Resort
3.5 star property
Biabou
7.8 out of 10, Good, (32 reviews)
"The experience was good, Room was very clean food was good and shan at the front desk was amazing "
United States
Lemoney
The price is £71
includes taxes & fees
28 Jun - 29 Jun
Spring Gardens Resort

Paradise Beach Hotel

Paradise Beach Hotel
3.0 star property
Villa
8.0 out of 10, Very good, (143 reviews)
"Everything was exactly what I needed: close to the scuba dive shop I was there to dive with, good food always available, helpful staff, and a comfortable room."
United States
C Sherece
The price is £94
includes taxes & fees
14 Jul - 15 Jul
Paradise Beach Hotel

Cobblestone Inn

Cobblestone Inn
3.0 star property
Kingstown
8.2 out of 10, Very good, (416 reviews)
"Central location. Excellent restaurant"
Canada
Bei
The price is £70
includes taxes & fees
11 Jul - 12 Jul
Cobblestone Inn

LA Vue Boutique Hotel & Beach Club

LA Vue Boutique Hotel & Beach Club
3.5 star property
Villa
8.2 out of 10, Very good, (101 reviews)
"Lovely clean room, large balcony, attentive friendly staff."
United States
Amanda
The price is £265
includes taxes & fees
28 Jun - 29 Jun
LA Vue Boutique Hotel & Beach Club
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 St. Vincent Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in St. Vincent cost?
The price for hotels in St. Vincent ranges from £70 to £265 per night. Expedia has unbeatable deals on properties with restaurants or close to top dining experiences that'll please both your palate and budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in St. Vincent?
St. Vincent has multiple hotels with restaurants with a total average guest review rating of 8.7. Grenadine House is a popular option if you're looking to explore the local dining scene. It has a 4-star rating and offers amenities such as a Champagne service and a terrace. Mariners Hotel is another recommended choice. This 3-star hotel offers access to some wonderful food experiences and comes with a garden and a terrace.
How many hotels with restaurants are there in St. Vincent?
St. Vincent has 20 hotels with restaurants. To help you book the perfect stay, use our filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in St. Vincent?
Keep both your budget and taste buds happy at one of our St. Vincent hotels with restaurants that start at only £70 per night. Richmond Vale Diving And Hiking Centre will put you near some great culinary experiences. Conveniences here include a garden and a terrace. Also look up Bay Hill Apartments, which has front desk services and a restaurant. Use the money you save at either property to eat your way around St. Vincent! If you'd prefer to hold on to your hard-earned money and still experience the best of St. Vincent, add a couple of fun and free attractions to your must-see list. Villa Beach and Indian Bay will keep you busy. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in St. Vincent?
Holidaying with the family in St. Vincent is easy at Grenadine House. With access to dining and conveniences including a swimming pool and a nearby beach, your crew can make themselves at home at this 4-star stay. Mariners Hotel is another family-friendly hotel that will put you near some superb foodie experiences. It has a 3-star rating and amenities including a nearby beach and a swimming pool. After checking in and kicking back together in your cosy digs, it's time to discover some of the local sights. Belmont Lookout and La Soufriere Volcano are top family-friendly attractions in St. Vincent.
Are there any 5-star hotels with restaurants in St. Vincent?
Although there are no 5-star hotels with restaurants in St. Vincent, there are some 4-star accommodation that will please the travelling foodie. Located about 8 mi from the downtown area, Blue Lagoon Hotel & Marina comes with top amenities like a 24-hour front desk and a swimming pool. Another recommended property is Grenadine House. It's around 7 mi from central St. Vincent and features amenities such as beauty services and private picnic options.
Why book your hotel with dining in St. Vincent with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie hub, Expedia will have an escape that's to your tastes. Use our filters to search for St. Vincent hotels with their own places to eat. You can also look up properties in desired locations full of restaurants or cafés. Whatever you book, you'll always pick up a scrumptious deal with Expedia!
How can I find cheap hotels with dining in St. Vincent?
Expedia can help you track down cheap hotels with dining in St. Vincent. Try our convenient filter tools to reserve stays with restaurants or satisfying extras, such as included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to save money.
What is there to do in St. Vincent near my hotel with dining?
Whatever you're interested in, St. Vincent has loads of things to keep you on the hop. Villa Beach, Indian Bay and St. George's Anglican Cathedral are on many visitors' agendas. Don't forget to explore Argyle Beach, Falls of Baleine and La Soufriere Volcano either. With Expedia's hotel deals in St. Vincent, you can see more popular attractions like these with the cash you save.

Explore a world of travel with Expedia