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

Search St. John hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
1 Oct - 2 Oct
Tomorrow
2 Oct - 3 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Property class

Guest rating

Our top choices for St. John hotels

1. Siesta Hotel

Siesta Hotel
Grand Anse
United States
Cavour
NZ$178
includes taxes & fees
13 Oct - 14 Oct
Siesta Hotel

2. The Bay House

The Bay House
Grand Anse
United States
Jaydah
NZ$161
includes taxes & fees
8 Oct - 9 Oct
The Bay House

3. Seabreeze Hotel

Seabreeze Hotel
Grand Anse
Canada
Allison
NZ$177
includes taxes & fees
3 Oct - 4 Oct
Seabreeze Hotel

4. True Blue Bay Resort

True Blue Bay Resort
St. George's
United States
Fern
NZ$311
includes taxes & fees
7 Oct - 8 Oct
True Blue Bay Resort

5. Gem Holiday Beach Resort

Gem Holiday Beach Resort
Grand Anse
United States
Kathleen
NZ$162
includes taxes & fees
1 Nov - 2 Nov
Gem Holiday Beach Resort

6. Allamanda Beach Hotel

Allamanda Beach Hotel
Grand Anse
United Kingdom
Joel
NZ$254
includes taxes & fees
5 Oct - 6 Oct
Allamanda Beach Hotel

7. Grand Anse Beach Palace

Grand Anse Beach Palace
Grand Anse
United States
Anthony
NZ$195
includes taxes & fees
8 Oct - 9 Oct
Grand Anse Beach Palace

8. Coyaba Beach Resort

Coyaba Beach Resort
Grand Anse
United States
Mahalia
NZ$405
includes taxes & fees
29 Oct - 30 Oct
Coyaba Beach Resort

9. Blue Horizons Garden Resort

Blue Horizons Garden Resort
Grand Anse
United States
Michael
NZ$325
includes taxes & fees
3 Oct - 4 Oct
Blue Horizons Garden Resort

10. Kalinago Beach Resort

Kalinago Beach Resort
Grand Anse
United States
Jack
NZ$332
includes taxes & fees
3 Oct - 4 Oct
Kalinago Beach Resort

11. Secret Harbour Boutique Hotel and Marina

Secret Harbour Boutique Hotel and Marina
Lance aux Épines
United States
Winnie
NZ$314
includes taxes & fees
2 Oct - 3 Oct
Secret Harbour Boutique Hotel and Marina

12. Grooms Beach Villa & Resort

Grooms Beach Villa & Resort
St. George's
United States
Cody
NZ$260
includes taxes & fees
7 Oct - 8 Oct
Grooms Beach Villa & Resort

13. Relax Inn Grenada West Indies

Relax Inn Grenada West Indies
Calliste
United States
Stephen
NZ$158
includes taxes & fees
2 Oct - 3 Oct
Relax Inn Grenada West Indies

14. Valley Breeze Guest House

Valley Breeze Guest House
St. Andrew
United States
Edric
NZ$197
includes taxes & fees
10 Oct - 11 Oct
Valley Breeze Guest House

15. Petite Anse Hotel

Petite Anse Hotel
St. Patrick
United States
Lisa
NZ$359
includes taxes & fees
3 Oct - 4 Oct
Petite Anse Hotel

16. Hillview Apartments and Vehicle Rental

Hillview Apartments and Vehicle Rental
Grand Anse
United States
Wendon
NZ$125
includes taxes & fees
1 Nov - 2 Nov
Hillview Apartments and Vehicle Rental

17. The Secret Garden - Glamping Grenada

The Secret Garden - Glamping Grenada
Grand Anse
United States
Renea
NZ$124
includes taxes & fees
13 Oct - 14 Oct
The Secret Garden - Glamping Grenada

18. La Heliconia

La Heliconia
Calliste
United States
Kerry
NZ$202
includes taxes & fees
4 Oct - 5 Oct
La Heliconia

19. La Sagesse Hotel

La Sagesse Hotel
St. David
United States
Jassodra
NZ$284
includes taxes & fees
1 Nov - 2 Nov
La Sagesse Hotel

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

Royalton Grenada, An Autograph Collection All-Inclusive Resort
St. George's
United States
Emily
NZ$656
includes taxes & fees
4 Oct - 5 Oct
Royalton Grenada, An Autograph Collection All-Inclusive Resort
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 when you take a trip to Dougaldston Estate. Stroll along the beautiful beaches in this relaxing area or visit 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

Recent Reviews in St. John

Royalton Grenada, An Autograph Collection All-Inclusive Resort

Royalton Grenada, An Autograph Collection All-Inclusive Resort

10/10 Excellent
"I think it was a great experience and I think the staff were amazing. They go above and beyond for their guest. The only thing I think needs work is the food. It could have been better. Breakfast was the only thing I enjoyed."
Latisha 3-night trip
Posted 10 hours ago
Royalton Grenada, An Autograph Collection All-Inclusive Resort
True Blue Bay Resort

True Blue Bay Resort

10/10 Excellent
"Absolutely gorgeous location, cute rooms, helpful staff, yummy breakfast, and great food/drinks at the restaurant and bar. The pools were wonderful and the spa was relaxing. 10/10. Also has very cute cats"
Maris 6-night trip
Posted 12 hours ago
True Blue Bay Resort
The Bay House

The Bay House

10/10 Excellent
"Hotel with amazing views and friendly staff! True meaning of paradise living. Simple, clean, warm, and affordable. I will be back soon! Thanks for the wonderful hospitality."
Bryan 1-night trip
Posted 19 hours ago
The Bay House
Siesta Hotel

Siesta Hotel

8/10 Good
"Lovely views, warm staff"
Cavour 1-night trip
Posted 3 days ago
Siesta Hotel
Radisson Grenada Beach Resort

Radisson Grenada Beach Resort

10/10 Excellent
"I had a pleasant stay at the Radisson Grenada Beach Resort. The staff were very friendly, welcoming, and helpful, which really made the experience enjoyable. The location is beautiful, and the overall atmosphere was relaxing. One small issue I noticed was with the complimentary water in the room. There were three guests staying in the room, but only two complimentary bottles of water were provided. It would have been nice to have one bottle per guest, especially since the room was booked for three people. Overall, I enjoyed my stay and appreciated the friendly service. With a few small improvements to the room amenities, the experience could be even better"
Andrea 1-night trip
Posted 4 days ago
Radisson Grenada Beach Resort
Allamanda Beach Hotel

Allamanda Beach Hotel

10/10 Excellent
"Very simple hotel. Very nice staff. Very quiet. Great location. I will be back!"
Vanessa 4-night trip
Posted 4 days ago
Allamanda Beach Hotel
 Hillview Apartments and Vehicle Rental

Hillview Apartments and Vehicle Rental

10/10 Excellent
"apartamenty 500 m od Grand Anse Beach z widokiem na plażę , wygodne łóżko , ładna łazienka , bardzo czyste , dobrze wyposażone - duży telewizor , lodówka , kuchenka mikrofalowa , czajnik elektryczny , przybory kuchenne , dobrze działająca klimatyzacja ,błyskawiczny check-in trwający 30 sekund 🙂 , sympatyczna i pomocna obsługa , mały basen z widokiem na Grand Anse Beach , cena za apartament biorąc pod uwagę położenie i wyposażenie bardzo umiarkowana"
Mariusz 1-night trip
Posted 6 days ago
Hillview Apartments and Vehicle Rental
Secret Harbour Boutique Hotel and Marina

Secret Harbour Boutique Hotel and Marina

10/10 Excellent
"I had a great experience at Secret Harbour. From the moment I arrived, everything was smooth and welcoming. The room was clean, comfortable, and well-maintained, and the overall atmosphere was relaxing. The staff was friendly, professional, and helpful throughout my stay."
Kobe 7-night trip
Posted 8 days ago
Secret Harbour Boutique Hotel and Marina
Kalinago Beach Resort

Kalinago Beach Resort

8/10 Good
"The property is right on a small, secluded & relatively quiet beach. It’s a smaller hotel, and we were there during slow season so it was very quiet. The food was a bit inconsistent. Sometimes service was really slow (like an hour from the time we ordered to when we got the food) and other times it was super fast. The fish & chicken options were consistently good. I’m guessing they had minimal staff due to it being slow season. Overall, it was a great affordable option away from the busy Grand Anse Beach area, not much within walking distance, but it worked great for our stay. It’s not fancy, but the rooms are clean & comfortable & we had a pleasant stay. You can’t beat the beach location!"
Laura 8-night trip
Posted 10 days ago
Kalinago Beach Resort

More cheap accommodation in St. John

Big Sky Lodge

Big Sky Lodge

Crochu St. Andrew Grenada
NZ$157
2 Oct - 3 Oct
includes taxes & fees
Big Sky Lodge
Relax Inn Grenada West Indies

Relax Inn Grenada West Indies

Calliste Hill St. George's Grenada
NZ$158
2 Oct - 3 Oct
includes taxes & fees
Relax Inn Grenada West Indies
Valley Breeze Guest House

Valley Breeze Guest House

Grenville St. Andrew
NZ$197
10 Oct - 11 Oct
includes taxes & fees
8.8/10 Excellent! (76 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
Basic Jealous Mountain One Bedroom Apartment

Basic Jealous Mountain One Bedroom Apartment

St. George's Saint George
Get ratesBasic Jealous Mountain One Bedroom Apartment

Frequently asked questions

What is the best area to stay in St John?
The best area to stay in St John is generally the area around Grand Anse Beach, known for its beautiful coastline and convenient access to amenities.Grand Anse Beach is the island's most famous beach, stretching for two miles with powdery white sand and calm, clear waters. The main road running parallel to the beach, the Maurice Bishop Highway, offers a good selection of shops, restaurants, and local markets. It's a well-developed area with everything you could need within easy reach.For couples seeking a romantic and relaxing getaway, Grand Anse is ideal. Many of the island's most popular hotels and resorts are located directly on the beach, offering stunning ocean views and direct beach access. You'll find plenty of opportunities for beachfront dining and water activities, making for a memorable escape.Families will also find Grand Anse a fantastic choice due to its calm waters and family-friendly facilities. The gentle waves are great for children to swim and play, and many resorts offer kids' clubs and activities.
When is the best time to go to St John?
The best time to visit St John, Grenada, is during the dry season, which typically runs from January to May.This period offers consistently sunny days, lower humidity, and cooler breezes, making it ideal for enjoying the island's beaches and outdoor activities. You'll find the weather great for exploring nature trails, relaxing on the sand, or trying watersports.Couples often find this time particularly appealing for a romantic getaway. The pleasant weather allows for uninterrupted enjoyment of sunset cruises, beachside dining, and exploring the island's natural beauty without the concern of rain.While this is the peak tourist season, meaning prices for accommodation and flights might be slightly higher, the excellent weather ensures a stress-free and enjoyable holiday experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 can I save on a hotel booking in St. John with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on St. John hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in St. John?
Prices for hotels in St. John often vary, but you can find a great deal from NZ$124 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 our cheapest rates.

Explore a world of travel with Expedia