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

Find hotels in St. John from $69

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 26 - Aug 27
Tomorrow
Aug 27 - Aug 28
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for St. John hotels

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

Royalton Grenada, An Autograph Collection All-Inclusive Resort
St. George's
United States
MAURICIA
$347 nightly
$347 total
Sep 2 - Sep 3
Total with taxes and fees
Royalton Grenada, An Autograph Collection All-Inclusive Resort

2. Radisson Grenada Beach Resort

Radisson Grenada Beach Resort
Grand Anse
United States
Kamara
$234 nightly
$259 total
Sep 20 - Sep 21
Total with taxes and fees
Radisson Grenada Beach Resort

3. Siesta Hotel

Siesta Hotel
Grand Anse
United States
Marcos
$70 nightly
$76 total
Sep 12 - Sep 13
Total with taxes and fees
Siesta Hotel

4. Mount Edgecombe Boutique Hotel

Mount Edgecombe Boutique Hotel
Victoria
United States
Paul
Mount Edgecombe Boutique Hotel

5. Silversands Grand Anse

Silversands Grand Anse
Grand Anse
United States
Renee
$741 nightly
$809 total
Sep 5 - Sep 6
Total with taxes and fees
Silversands Grand Anse

6. Six Senses La Sagesse

Six Senses La Sagesse
St. David
United States
Gerardo
$847 nightly
$923 total
Aug 28 - Aug 29
Total with taxes and fees
Six Senses La Sagesse

7. Silversands Beach House Adult only

Silversands Beach House Adult only
Grand Anse
United States
Cristina
$770 nightly
$840 total
Aug 27 - Aug 28
Total with taxes and fees
Silversands Beach House Adult only

8. Mount Cinnamon Beach & Wellness Resort

Mount Cinnamon Beach & Wellness Resort
Grand Anse
United States
Glenda Beatriz
$383 nightly
$422 total
Sep 26 - Sep 27
Total with taxes and fees
Mount Cinnamon Beach & Wellness Resort

9. Spice Island Beach Resort

Spice Island Beach Resort
Grand Anse
United States
Milovan
$1,196 nightly
$1,335 total
Aug 30 - Aug 31
Total with taxes and fees
Spice Island Beach Resort

10. Petite Anse Hotel

Petite Anse Hotel
St. Patrick
United States
Mitchell
$216 nightly
$238 total
Aug 27 - Aug 28
Total with taxes and fees
Petite Anse Hotel

11. Allamanda Beach Hotel

Allamanda Beach Hotel
Grand Anse
United States
Jacqueline I
$131 nightly
$145 total
Sep 25 - Sep 26
Total with taxes and fees
Allamanda Beach Hotel

12. Coyaba Beach Resort

Coyaba Beach Resort
Grand Anse
United States
Alie Theresa
$353 nightly
$387 total
Sep 4 - Sep 5
Total with taxes and fees
Coyaba Beach Resort

13. Blue Star Apartments and Hotel

Blue Star Apartments and Hotel
St. George's
United States
Michelle
$152 nightly
$167 total
Sep 25 - Sep 26
Total with taxes and fees
Blue Star Apartments and Hotel

14. Secret Harbour Boutique Hotel and Marina

Secret Harbour Boutique Hotel and Marina
Lance aux Épines
United States
Monet
$104 nightly
$114 total
Sep 5 - Sep 6
Total with taxes and fees
Secret Harbour Boutique Hotel and Marina

15. True Blue Bay Resort

True Blue Bay Resort
St. George's
United States
Anita
$171 nightly
$185 total
Sep 2 - Sep 3
Total with taxes and fees
True Blue Bay Resort

16. The Point at Petite Calivigny

The Point at Petite Calivigny
St. George's
United States
Rashida
The Point at Petite Calivigny

17. Sandals Grenada - ALL INCLUSIVE Adults Only

Sandals Grenada - ALL INCLUSIVE Adults Only
St. George's
United States
Nadgey
Sandals Grenada - ALL INCLUSIVE Adults Only

18. Seabreeze Hotel

Seabreeze Hotel
Grand Anse
Canada
Allison
$91 nightly
$100 total
Aug 27 - Aug 28
Total with taxes and fees
Seabreeze Hotel

19. Hillview Apartments and Vehicle Rental

Hillview Apartments and Vehicle Rental
Grand Anse
United Kingdom
Zaquia
$65 nightly
$72 total
Sep 25 - Sep 26
Total with taxes and fees
Hillview Apartments and Vehicle Rental

20. Villa Kaya

Villa Kaya
Grand Anse
United States
Amir
Villa Kaya
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. John attractions

Dougaldston Estate

Learn about the local history of St. John with a stop at Dougaldston Estate. Stroll along the beautiful beaches in this relaxing area, or check out its top-notch restaurants.
See properties

Concord Falls

8.0/10 (1 review)
Commune with nature and explore the great outdoors at Concord Falls during your travels in St. John. Wander the area's beautiful beaches or simply enjoy one of its top-notch restaurants.
See properties

Gouyave Nutmeg Processing Cooperative

Learn about the local history of Gouyave with a stop at Gouyave Nutmeg Processing Cooperative.
See properties

Learn more about St. John

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

See all hotels in St. John
A waterfall cascading into a pool surrounded by lush greenery and a palm tree.
Photo by Two Dreamers One World

Top St. John Hotel Reviews

Allamanda Beach Hotel

Allamanda Beach Hotel

8/10 Good
"Need microwave in the rooms. It very inconvenient to have to walk to the ground floor to heat something and walk back 2 -3 flights of stairs. The food will be cold by the time you reach your room."
Lydia 7-night trip
Posted 18 hours ago
Allamanda Beach Hotel
Radisson Grenada Beach Resort

Radisson Grenada Beach Resort

10/10 Excellent
"Very clean and tidy room. The staff was friendly and welcoming. Thoroughly enjoyed the wide selection of breakfast buffet. Pool areas and outside anmeties well maintained."
Gillian 3-night trip
Posted 1 day ago
Radisson Grenada Beach Resort
La Heliconia

La Heliconia

10/10 Excellent
"What can I say great price , staff super friendly and accommodating. Breakfast was delicious. Pool perfect touch and close to everything. Will definitely stay again."
Skeeter 1-night trip
Posted 2 days ago
La Heliconia
Sandals Grenada - ALL INCLUSIVE Adults Only

Sandals Grenada - ALL INCLUSIVE Adults Only

8/10 Good
"I loved the entire experience. Everyone was extremely helpful. One staff member in particular helped me tremendously explaining what there was to do on the resort. Alot of those things werent told to us upon check in so I was grateful for that. Restaurant staff was a delight also."
Nadgey 6-night trip
Posted 4 days ago
Sandals Grenada - ALL INCLUSIVE Adults Only
Coyaba Beach Resort

Coyaba Beach Resort

10/10 Excellent
"Coyaba Resort is located on the best part of Grenada beach in comparison to the other resorts. The beach is nice, clean, not overcrowded and the sea water is refreshing. The Spice Mall has a bank, pharmacy, supermarket, food eateries, stores, etc. There is also a KFC, other banks nearby. The public transportation are all nearby with a 2-5 minute walk at $5 Grenada dollars round trip to the town. However for tours I suggest a local taxi. The location, resort ambiance, and staff are worth the visit."
Alie Theresa 7-night trip
Posted 4 days ago
Coyaba Beach Resort
Siesta Hotel

Siesta Hotel

8/10 Good
"The staff at front desks were amazing, the room services extraordinary, my only complain was the one that did the breakfast and lunch, the services was up to 3pm we arrive at 2:24pm and basically she refused to served us saying that the restaurant was closed, next day we arrived at 11:30pm, she never come to our table until 11:55pm and she said lunch will be served at 12pm, we ask for coffee and she said coffee is on breakfast 😀, so the manager help us and we got coffee. And then she did not come fast to bring the receipt so we wait like 35 minutes while she use her phone. But the Hotel overall amazing the view was great, food was great!, just the servant was no good!"
Marcos 1-night trip
Posted 5 days ago
Siesta Hotel
Spice Island Beach Resort

Spice Island Beach Resort

10/10 Excellent
"Beautiful resort, helpful staff, beachfront, great location. The food was excellent. Room was clean, Spa was great."
Milovan 7-night trip
Posted 6 days ago
Spice Island Beach Resort
Six Senses La Sagesse

Six Senses La Sagesse

10/10 Excellent
"The resort was beautiful, peaceful, clean, very well maintained, and the staff was very humble and friendly. The room was very spacious with your own private pool. If you are light sleeper, the crickets chirping might be a problem keeping you up. The restaurants offered a variety of foods, friuts, and greens for all nationalities to find something to eat. The resort had two large pools with an infinity view overseeing the ocean. They offered a few activities but we didn't participate because we had other commitments. There's not really much to do outside the resort and restaurants are scarce. Most attractions are 40 minutes plus away needing to rent a car to get around. The roads a narrow, curvy, and very steep making driving a challenge since you drive on the left side of the road. If you never driven on the left side it could be challenging but doable. If your goal is to relax and enjoy all amenities the resort offers, this is a beautiful resort to stay in."
Gerardo 7-night trip
Posted 7 days ago
Six Senses La Sagesse
Silversands Beach House Grenada

Silversands Beach House Grenada

10/10 Excellent
"Perfect no complaints for anything"
Nanda 6-night trip
Posted 10 days ago
Silversands Beach House Grenada

More cheap stays in St. John

Big Sky Lodge

Big Sky Lodge

Crochu St. Andrew Grenada
$80 nightly
$88 total
Aug 27 - Aug 28
Total with taxes and fees
Big Sky Lodge
Relax Inn Grenada West Indies

Relax Inn Grenada West Indies

Calliste Hill St. George's Grenada
$89 nightly
$89 total
Aug 27 - Aug 28
Total with taxes and fees
8.6/10 Excellent! (139 reviews)
Relax Inn Grenada West Indies
Valley Breeze Guest House

Valley Breeze Guest House

Grenville St. Andrew
$100 nightly
$109 total
Aug 31 - Sep 1
Total with taxes and fees
8.8/10 Excellent! (74 reviews)
Valley Breeze Guest House
Royalton Grenada

Royalton Grenada

Magazine Beach Point Selines St. George's
Get ratesRoyalton Grenada
Room-standard Room Main House

Room-standard Room Main House

St. John Saint John
Get ratesRoom-standard Room Main House
RNM The Clubhouse Grenada

RNM The Clubhouse Grenada

MT. Granby St. John
Get rates
3/10 (2 reviews)
RNM The Clubhouse Grenada

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 $69 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