A waterfall cascading into a pool surrounded by lush greenery and a palm tree.

Find hotels in St. John from $73

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. John hotels

1. Radisson Grenada Beach Resort

Radisson Grenada Beach Resort
4.0 star property
Grand Anse
8.4 out of 10, Very good, (1,605 reviews)
"Great room and nice staff, breakfast very good."
Canada
Kamal
8 days ago
$257 nightly
The price is $283
Nov 18 - Nov 19
Total with taxes and fees
Radisson Grenada Beach Resort

2. Royalton Grenada, An Autograph Collection All-Inclusive Resort

Royalton Grenada, An Autograph Collection All-Inclusive Resort
4.5 star property
St. George's
7.6 out of 10, Good, (1,177 reviews)
"The resort itself was very clean with extremely friendly staff."
United States
Heather
2 days ago
$347 nightly
The price is $347
Nov 29 - Nov 30
Total with taxes and fees
Royalton Grenada, An Autograph Collection All-Inclusive Resort

3. Siesta Hotel

Siesta Hotel
3.0 star property
Grand Anse
8.8 out of 10, Excellent, (1,004 reviews)
"Excellent location. The beach is only a 7 minute walk away."
United States
Richard
1 day ago
$94 nightly
The price is $102
Nov 27 - Nov 28
Total with taxes and fees
Siesta Hotel

4. Mount Edgecombe Boutique Hotel

Mount Edgecombe Boutique Hotel
3.5 star property
Victoria
9.0 out of 10, Wonderful, (53 reviews)
"The location is wonderfully quiet. This a wonderful gem."
United States
Paul
May 17th, 2026
$171 nightly
The price is $186
Nov 11 - Nov 12
Total with taxes and fees
Mount Edgecombe Boutique Hotel

5. Silversands Grand Anse

Silversands Grand Anse
5.0 star property
Grand Anse
9.8 out of 10, Exceptional, (182 reviews)
"Wonderful hospitality from beginning to end. An exceptional experience at Silversands Grenada."
Canada
Jean
19 days ago
$1,100 nightly
The price is $1,200
Nov 11 - Nov 12
Total with taxes and fees
Silversands Grand Anse

6. Six Senses La Sagesse

Six Senses La Sagesse
5.0 star property
St. David
9.6 out of 10, Exceptional, (74 reviews)
"The accommodations were amazing. The staff was absolutely amazing. The food was wonderful."
United States
Erin
September 14th, 2026
$847 nightly
The price is $923
Nov 13 - Nov 14
Total with taxes and fees
Six Senses La Sagesse

7. Mount Cinnamon Beach & Wellness Resort

Mount Cinnamon Beach & Wellness Resort
4.0 star property
Grand Anse
9.6 out of 10, Exceptional, (384 reviews)
"The Grand Anse Beach was one of the most wonderful beaches I have ever."
United States
Robin Dale
1 day ago
$371 nightly
The price is $405
Nov 11 - Nov 12
Total with taxes and fees
Mount Cinnamon Beach & Wellness Resort

8. Spice Island Beach Resort

Spice Island Beach Resort
5.0 star property
Grand Anse
9.8 out of 10, Exceptional, (98 reviews)
"Spa was great. The food was excellent."
United States
Milovan
August 20th, 2026
$1,321 nightly
The price is $1,454
Nov 16 - Nov 17
Total with taxes and fees
Spice Island Beach Resort

9. Silversands Beach House Adult only

Silversands Beach House Adult only
5.0 star property
Grand Anse
10.0 out of 10, Exceptional, (104 reviews)
"Great service! Staff was amazing."
Canada
Andrew
20 days ago
$880 nightly
The price is $960
Nov 15 - Nov 16
Total with taxes and fees
Silversands Beach House Adult only

10. Allamanda Beach Hotel

Allamanda Beach Hotel
3.0 star property
Grand Anse
8.0 out of 10, Very good, (678 reviews)
"The room was clean, the staff were friendly and helpful, nice partial ocean view."
United States
Nashima N
16 days ago
$154 nightly
The price is $169
Nov 12 - Nov 13
Total with taxes and fees
Allamanda Beach Hotel

11. Petite Anse Hotel

Petite Anse Hotel
4.0 star property
St. Patrick
9.8 out of 10, Exceptional, (142 reviews)
"Food tasted good. Had very relaxing stay. Fabulous views from the cottage."
United Kingdom
Neil
5 days ago
$369 nightly
The price is $402
Nov 11 - Nov 12
Total with taxes and fees
Petite Anse Hotel

12. Coyaba Beach Resort

Coyaba Beach Resort
4.0 star property
Grand Anse
8.8 out of 10, Excellent, (464 reviews)
"Great location on Grand Anse. Nice little terrace with table chairs."
United Kingdom
Neil
2 days ago
$211 nightly
The price is $228
Dec 11 - Dec 12
Total with taxes and fees
Coyaba Beach Resort

13. True Blue Bay Resort

True Blue Bay Resort
4.0 star property
St. George's
9.0 out of 10, Wonderful, (916 reviews)
"The kitchen staff were wonderful. The breakfast was wonderful. My family occupied room 19."
United States
Shelley
14 days ago
$206 nightly
The price is $224
Nov 12 - Nov 13
Total with taxes and fees
True Blue Bay Resort

14. Cocoâ Cove Resort

Cocoâ Cove Resort
4.0 star property
St. George's
9.4 out of 10, Exceptional, (31 reviews)
"My stay was absolutely lovely. Wonderful staff were all amazing."
United States
Donnice
August 14th, 2026
$467 nightly
The price is $517
Dec 11 - Dec 12
Total with taxes and fees
Cocoâ Cove Resort

15. Secret Harbour Boutique Hotel and Marina

Secret Harbour Boutique Hotel and Marina
3.5 star property
Lance aux Épines
9.0 out of 10, Wonderful, (232 reviews)
"Overall pleasant stay. We love the large rooms especially the ones with a separate bedroom."
United States
Joanna
1 day ago
$148 nightly
The price is $162
Nov 18 - Nov 19
Total with taxes and fees
Secret Harbour Boutique Hotel and Marina

16. Sandals Grenada All Inclusive Adults Only

Sandals Grenada All Inclusive Adults Only
5.0 star property
St. George's
9.2 out of 10, Wonderful, (199 reviews)
"Staff were very kind. Food was just ok. It was a great time."
United States
Belkys Nicole
September 4th, 2026
Sandals Grenada All Inclusive Adults Only

17. The Point at Petite Calivigny

The Point at Petite Calivigny
5.0 star property
St. George's
10.0 out of 10, Exceptional, (33 reviews)
"Staff phenomenal Kelli was excellent. View was extraordinary."
United States
Edward Anthony
September 22nd, 2026
The Point at Petite Calivigny

18. Blue Star Apartments and Hotel

Blue Star Apartments and Hotel
4.5 star property
St. George's
9.4 out of 10, Exceptional, (48 reviews)
"Room was clean and spacious."
United States
Michelle
$152 nightly
The price is $167
Dec 11 - Dec 12
Total with taxes and fees
Blue Star Apartments and Hotel

19. Laluna Boutique Hotel & Villas

Laluna Boutique Hotel & Villas
4.0 star property
Grand Anse
9.2 out of 10, Wonderful, (106 reviews)
"Food was really good. Service was great."
United States
Sahar
October 2nd, 2026
$646 nightly
The price is $704
Nov 11 - Nov 12
Total with taxes and fees
Laluna Boutique Hotel & Villas

20. Seabreeze Hotel

Seabreeze Hotel
3.0 star property
Grand Anse
8.6 out of 10, Excellent, (449 reviews)
"A nice stay made even better by great assistance from Jay."
United States
Stephen
27 days ago
$91 nightly
The price is $100
Nov 11 - Nov 12
Total with taxes and fees
Seabreeze 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.

Hotels recommended for families in St. John

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. John attractions

Learn more about St. John

Love ocean views and history? Get away to St. John!

A waterfall cascading into a pool surrounded by lush greenery and a palm tree.
Photo by Two Dreamers One World
Open Photo by Two Dreamers One World

Top St. John Hotel Reviews

More cheap stays in St. John

Hotels in St. John with star-rating

Frequently asked questions

What is the best area to stay in St John?
For most visitors, the best area to stay in St. John is along Grand Anse Beach, which is the most well-known and convenient location for a relaxing holiday.

Grand Anse Beach is a two-mile crescent of white sand on the southwestern coast, renowned for its calm, clear waters and views of St. George's. This area is home to many of the island's premier resorts and offers easy access to a variety of watersports, beachside dining, and local markets. It's a very convenient area for getting around the island.

Couples will find Grand Anse particularly appealing due to the range of upscale accommodations, many offering direct beach access and romantic dining experiences. The sunsets over the Caribbean Sea are a popular draw, and the relaxed environment is superb for a tranquil escape.

For families, the calm waters of Grand Anse Beach provide an excellent environment for swimming and snorkeling, making it suitable for children of all ages. Many resorts in this area cater to families with amenities like dedicated pools and activities.
When is the best time to go to St John?
The best time to go to St. John, Grenada, is during the dry season, which runs from December to May.

During these months, you'll experience consistently sunny weather and lower humidity, making it ideal for exploring the island's natural beauty and enjoying its beaches. Temperatures typically range from the mid-70s to mid-80s Fahrenheit, providing comfortable conditions for all activities. This period is particularly good for couples seeking a tropical getaway without the concern of frequent rain.

Travelers looking for a quieter experience might consider the shoulder months of early December or late May.
Where can I find the best nightlife in St John?
St. John's nightlife is generally more relaxed, focusing on local establishments and beachfront spots. You'll find options primarily within the city center and along the nearby coast.

In St. John's city center, particularly around the Carenage, you'll find a few bars and rum shops that cater to a local crowd. These spots are good for experiencing local music and drinks in a casual setting. They typically close earlier than establishments in other areas.

Grand Anse Beach, a short drive from St. John's, offers a selection of beachfront bars and restaurants that stay open later. Many of these locations host live music nights, often featuring steel pan bands or local reggae artists, especially on weekends. It's a good area for a relaxed evening drink with a view of the ocean.

Further south, in the Lance aux Epines area, you'll find a few higher-end resorts and associated bars that are open to the public. These often have a more international feel, with a focus on craft cocktails and a generally quieter evening experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. John.
How much is the nightly rate at a St. John hotel?
Prices for hotels in St. John often vary, but you can find a great deal from $73 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia