A beach with rows of sun loungers and umbrellas, palm trees, and a clear sky.

Search Hotels with Restaurant in St. John's

  • 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. John's Hotels with Restaurant

Our top choices for St. John's hotels with a restaurant

Hawksbill Resort Antigua

Hawksbill Resort Antigua
4.0 star property
Five Islands Village
8.8 out of 10, Excellent, (448 reviews)
"We had a great stay here. I would recommend this resort to anyone. The views are breathtaking and the beaches are unforgetable."
United States
Jennifer
The price is £227
includes taxes & fees
21 Aug - 22 Aug
Hawksbill Resort Antigua

Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only

Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only
4.5 star property
Dickenson Bay
7.8 out of 10, Good, (814 reviews)
"Love the beach and food"
United States
Lydia
The price is £325
includes taxes & fees
3 Aug - 4 Aug
Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only

Heritage Hotel

Heritage Hotel
3.0 star property
St. John's
7.0 out of 10, Good, (432 reviews)
"Its a great place for a good rest clean and comfortable safe toi"
United States
Lynn
The price is £100
includes taxes & fees
20 Aug - 21 Aug
Heritage Hotel

Siboney Beach Club

Siboney Beach Club
4.0 star property
St. John's
8.8 out of 10, Excellent, (531 reviews)
The price is £241
includes taxes & fees
26 Jul - 27 Jul
Siboney Beach Club

Dickenson Bay Oasis Antigua Village

Dickenson Bay Oasis Antigua Village
3.0 star property
Dickenson Bay
8.8 out of 10, Excellent, (94 reviews)
"Great location friendly staff beautiful grounds"
Canada
Brittany
The price is £176
includes taxes & fees
8 Aug - 9 Aug
Dickenson Bay Oasis Antigua Village

Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences

Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences
4.5 star property
St. John's
8.8 out of 10, Excellent, (364 reviews)
"Wonderfull place"
United States
Aaron Elias
The price is £380
includes taxes & fees
5 Aug - 6 Aug
Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences

Cortsland Hotel

Cortsland Hotel
3.0 star property
St. John's
7.6 out of 10, Good, (163 reviews)
"Clean room, helpful and friendly staff, sufficient parking"
United States
Emily
The price is £143
includes taxes & fees
28 Jul - 29 Jul
Cortsland Hotel

Weatherills Hotel

Weatherills Hotel
3.0 star property
St. John's
9.4 out of 10, Exceptional, (91 reviews)
"Beautiful place with great staff."
United States
Cheryl
The price is £173
includes taxes & fees
23 Jul - 24 Jul
Weatherills Hotel

Royalton Antigua, An Autograph Collection All-Inclusive Resort

Royalton Antigua, An Autograph Collection All-Inclusive Resort
4.5 star property
Five Islands Village
7.2 out of 10, Good, (1,007 reviews)
"it was amazing everything was very organized and everything was close together very walkable amazing resort"
United States
Nicolette
The price is £392
includes taxes & fees
9 Aug - 10 Aug
Royalton Antigua, An Autograph Collection All-Inclusive Resort

Trade Winds Hotel

Trade Winds Hotel
4.0 star property
Dickenson Bay
8.6 out of 10, Excellent, (335 reviews)
"The room was lovely and the views are stunning but the pool is very small. And there were cockroaches in the restaurant and the many cats caught a lot of rats!"
United Kingdom
Jane
The price is £213
includes taxes & fees
5 Aug - 6 Aug
Trade Winds Hotel
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. John's Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in St. Johns cost?
Hotels in St. Johns range between £100 to £392 per night. You'll want to come with an appetite — these hotels have restaurants or offer access to awesome foodie experiences. 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. Johns?
A favourite is Blue Waters Resort & Spa - All-Inclusive. Base yourself at this 4.5-star property which comes with beach sun loungers and a spa. The Villas at Sunset Lane is another popular hotel with dining to look into. Unpack your bags at this 3.5-star option and take advantage of conveniences like a minibar and individually decorated rooms. You'll have your pick of multiple hotels with restaurants in St. Johns with a total average guest review rating of 8.2.
How many hotels with restaurants are there in St. John's?
You can choose from 23 hotels with restaurants in St. John's. No matter if you're travelling with the kids or planning a weekend escape with your besties, Expedia will help you score the perfect place.
What are the best cheap hotels with dining in St. Johns?
Keep both your wallet and taste buds happy at one of our St. Johns hotels with restaurants that start from £100 per night. Heritage Hotel will position you near some terrific culinary experiences. Handy amenities here include a terrace and a cafe. Or book at Inn La Galleria, which offers a water view and an ocean view. Use the cash you save at either property to dine your way around St. Johns! If you're exploring St. Johns and want to save money, there are loads of free and popular attractions to put on your itinerary. Dickenson Bay Beach and Deep Bay Beach are always popular. 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. Johns?
Travelling with the family in St. Johns is a breeze at Blue Waters Resort & Spa - All-Inclusive. With access to dining and conveniences like childcare services and a swimming pool, your crew can kick back and relax at this 4.5-star stay. The Villas at Sunset Lane is another family-friendly hotel that will put you near some terrific foodie experiences. It has a 3.5-star rating and conveniences including complimentary breakfast and a nearby beach. After checking in and chilling together in your home away from home, it's time to hit the road and explore some of the local sights. Dickenson Bay Beach and Deep Bay Beach are some of the best family-friendly attractions in St. Johns.
Why book your hotel with dining in St. Johns with Expedia?
Reserving a hotel with dining in St. Johns is as simple as deciding on your travel dates and choosing the option that meets your requirements. Want a property that has an on-site restaurant or is in a foodie hot spot? Want it to be low cost or luxurious? Use Expedia's filters to further narrow your search results and find the perfect pad.
How can I find cheap hotels with dining in St. Johns?
Expedia can help you easily source cheap hotels with dining in St. Johns. Try our helpful filter tools to look up accommodation with restaurants or optional extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in St. Johns near my hotel with dining?
St. John's has enough experiences and sights to keep you amused for weeks, starting with Dickenson Bay Beach. Hawksbill Beach, Deep Bay Beach and St. John's Cathedral are other impressive attractions. If you have more time, Eden Beach and Fort Bay Beach are great additions to your itinerary.

Explore a world of travel with Expedia