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

Find hotels in St. John from $88

  • 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
Oct 10 - Oct 11
Tomorrow
Oct 11 - Oct 12
Next weekend
Oct 16 - Oct 18
In two weeks
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for St. John hotels

1. Radisson Grenada Beach Resort

Radisson Grenada Beach Resort
Grand Anse
Guest highlights
  • Ocean view room with balcony
  • Beautiful pools and grounds
  • Free breakfast buffet with variety
$245 nightly
$270 total
Nov 5 - Nov 6
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
St. George's
Guest highlights
  • Beautiful beach view from rooms
  • Excellent food options at restaurant
  • Excellent staff on hand each day
$370 nightly
$370 total
Oct 18 - Oct 19
Total with taxes and fees
Royalton Grenada, An Autograph Collection All-Inclusive Resort

3. Siesta Hotel

Siesta Hotel
Grand Anse
Guest highlights
  • Nice clean in-ground pool area
  • Great parking lot near rooms
  • Excellent on-site restaurant options
$111 nightly
$121 total
Oct 23 - Oct 24
Total with taxes and fees
Siesta Hotel

4. Mount Edgecombe Boutique Hotel

Mount Edgecombe Boutique Hotel
Victoria
Guest highlights
  • Stunning views from the property
  • Excellent food and dining on offer
$149 nightly
$162 total
Oct 11 - Oct 12
Total with taxes and fees
Mount Edgecombe Boutique Hotel

5. Silversands Grand Anse

Silversands Grand Anse
Grand Anse
Guest highlights
  • Stunning view from the lobby
  • Delicious breakfast options available
  • Lovely spa with massages
$935 nightly
$1,020 total
Oct 17 - Oct 18
Total with taxes and fees
Silversands Grand Anse

6. Six Senses La Sagesse

Six Senses La Sagesse
St. David
Guest highlights
  • Panoramic sea view rooms available
  • Fresh food and dining on offer
  • Complimentary breakfast with fresh options
$847 nightly
$923 total
Nov 1 - Nov 2
Total with taxes and fees
Six Senses La Sagesse

7. Mount Cinnamon Beach & Wellness Resort

Mount Cinnamon Beach & Wellness Resort
Grand Anse
Guest highlights
  • Views of the beach from rooms
  • Complimentary breakfast each morning
  • Delicious bonfire Bbq dining experience
$502 nightly
$548 total
Nov 10 - Nov 11
Total with taxes and fees
Mount Cinnamon Beach & Wellness Resort

8. Spice Island Beach Resort

Spice Island Beach Resort
Grand Anse
Guest highlights
  • Breathtaking ocean views from rooms
  • Pool area for guests
  • Good quality food at on-site restaurant
$1,301 nightly
$1,431 total
Oct 11 - Oct 12
Total with taxes and fees
Spice Island Beach Resort

9. Silversands Beach House Adult only

Silversands Beach House Adult only
Grand Anse
Guest highlights
  • Exceptional location near the beach
  • Outstanding staff responsiveness and service
  • Swimming pool available on site
$672 nightly
$742 total
Oct 17 - Oct 18
Total with taxes and fees
Silversands Beach House Adult only

10. Allamanda Beach Hotel

Allamanda Beach Hotel
Grand Anse
Guest highlights
  • Well-maintained swimming pool
  • Steps from the beach
  • Lovely views from the property
$146 nightly
$159 total
Oct 16 - Oct 17
Total with taxes and fees
Allamanda Beach Hotel

11. Petite Anse Hotel

Petite Anse Hotel
St. Patrick
Guest highlights
  • Nice pool for swimming and relaxing
  • Delicious and plentiful food options
  • Extremely friendly and helpful staff
$199 nightly
$221 total
Oct 13 - Oct 14
Total with taxes and fees
Petite Anse Hotel

12. Coyaba Beach Resort

Coyaba Beach Resort
Grand Anse
Guest highlights
  • Steps from Grand Anse Beach
  • On-site breakfast with a variety of options
  • Beautiful and well maintained property
$211 nightly
$228 total
Oct 29 - Oct 30
Total with taxes and fees
Coyaba Beach Resort

13. True Blue Bay Resort

True Blue Bay Resort
St. George's
Guest highlights
  • Breathtaking views of the scenery
  • Pool with excellent service
  • Delicious breakfast with a buffet spread
$206 nightly
$224 total
Oct 11 - Oct 12
Total with taxes and fees
True Blue Bay Resort

14. Cocoâ Cove Resort

Cocoâ Cove Resort
St. George's
Guest highlights
  • Breathtaking views from the pool
  • Spacious and luxurious villas, very clean
  • Scenic views from the villa windows
$347 nightly
$381 total
Oct 11 - Oct 12
Total with taxes and fees
Cocoâ Cove Resort

15. Secret Harbour Boutique Hotel and Marina

Secret Harbour Boutique Hotel and Marina
Lance aux Épines
Guest highlights
  • Beautiful on-site pool area
  • Delicious food with a great menu
  • Gorgeous ocean views from rooms
$159 nightly
$175 total
Nov 10 - Nov 11
Total with taxes and fees
Secret Harbour Boutique Hotel and Marina

16. Sandals Grenada - ALL INCLUSIVE Adults Only

Sandals Grenada - ALL INCLUSIVE Adults Only
St. George's
Guest highlights
  • Helpful staff providing excellent service
  • Delicious food options at on-site restaurant
  • Second pool for a quieter experience
Sandals Grenada - ALL INCLUSIVE Adults Only

17. The Point at Petite Calivigny

The Point at Petite Calivigny
St. George's
Guest highlights
  • Pool overlooking The Bay
  • Prompt and attentive staff service
  • Stunning views of the scenery
The Point at Petite Calivigny

18. Blue Star Apartments and Hotel

Blue Star Apartments and Hotel
St. George's
Guest highlights
  • Excellent and helpful staff on hand
  • Spacious rooms with space to unwind
  • Clean and well-maintained property
$150 nightly
$166 total
Nov 10 - Nov 11
Total with taxes and fees
Blue Star Apartments and Hotel

19. Laluna Boutique Hotel & Villas

Laluna Boutique Hotel & Villas
Grand Anse
Guest highlights
  • Beach right on the property
  • Each room had a plunge pool
  • Exquisite food and delicious Italian dishes
$436 nightly
$475 total
Oct 11 - Oct 12
Total with taxes and fees
Laluna Boutique Hotel & Villas

20. Seabreeze Hotel

Seabreeze Hotel
Grand Anse
Guest highlights
  • Very clean pool and areas
  • Friendly staff with quick response times
  • Views of The Caribbean Sea
$91 nightly
$100 total
Oct 11 - Oct 12
Total with taxes and fees
Seabreeze Hotel
View all properties

Hotels recommended for families in St. John

Royalton Grenada, An Autograph Collection All-Inclusive Resort

Royalton Grenada, An Autograph Collection All-Inclusive Resort
St. George's
$370 nightly
$370 total
Oct 18 - Oct 19
Total with taxes and fees
Royalton Grenada, An Autograph Collection All-Inclusive Resort

True Blue Bay Resort

True Blue Bay Resort
St. George's
$206 nightly
$224 total
Oct 11 - Oct 12
Total with taxes and fees
True Blue Bay Resort

Siesta Hotel

Siesta Hotel
Grand Anse
$111 nightly
$121 total
Oct 23 - Oct 24
Total with taxes and fees
Siesta Hotel

Coyaba Beach Resort

Coyaba Beach Resort
Grand Anse
$211 nightly
$228 total
Oct 29 - Oct 30
Total with taxes and fees
Coyaba Beach Resort

Mount Cinnamon Beach & Wellness Resort

Mount Cinnamon Beach & Wellness Resort
Grand Anse
$502 nightly
$548 total
Nov 10 - Nov 11
Total with taxes and fees
Mount Cinnamon Beach & Wellness Resort

Silversands Grand Anse

Silversands Grand Anse
Grand Anse
$935 nightly
$1,020 total
Oct 17 - Oct 18
Total with taxes and fees
Silversands Grand Anse

Silversands Beach House Adult only

Silversands Beach House Adult only
Grand Anse
$672 nightly
$742 total
Oct 17 - Oct 18
Total with taxes and fees
Silversands Beach House Adult only

The Bay House

The Bay House
Grand Anse
$110 nightly
$121 total
Oct 12 - Oct 13
Total with taxes and fees
The Bay House
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

Secret Harbour Boutique Hotel and Marina

Secret Harbour Boutique Hotel and Marina

10/10 Excellent
"We stayed 6 nights and had a wonderful time there! We were working on our sailboat during the day so we didn't use many amenities but we enjoyed the room and restaurant every night. I would book this place again if the opportunity arose! All the personnel we met were courteous and went out of their way to assist!"
Norman Roger 5-night trip
Posted 21 hours ago
Secret Harbour Boutique Hotel and Marina
Seabreeze Hotel

Seabreeze Hotel

10/10 Excellent
"Wonderful Stay at Sea Breeze Hotel! 🌊🌴 I had a lovely experience at Sea Breeze Hotel! The atmosphere was relaxing and welcoming, making it a great place to unwind and enjoy a peaceful stay. The staff were friendly and accommodating, and the overall experience was pleasant and enjoyable. The hotel has a beautiful, relaxing vibe that makes you feel comfortable and at home. I would definitely recommend Sea Breeze Hotel to anyone looking for a nice place to stay, relax, and enjoy their time. I look forward to visiting again!"
Chrissann 1-night trip
Posted 22 hours ago
Seabreeze Hotel
True Blue Bay Resort

True Blue Bay Resort

10/10 Excellent
"room was clean, staff was friendly... breakfast good enough i guess"
Teague 4-night trip
Posted 2 days ago
True Blue Bay Resort
Kalinago Beach Resort

Kalinago Beach Resort

10/10 Excellent
"Absolutely loved our stay. We will definitely be back."
Nicholas 5-night trip
Posted 3 days ago
Kalinago Beach Resort
Silversands Beach House Adult only

Silversands Beach House Adult only

10/10 Excellent
"Great overall experience."
Johnny 4-night trip
Posted 4 days ago
Silversands Beach House Adult only
Siesta Hotel

Siesta Hotel

8/10 Good
"Lovely views, warm staff"
Cavour 1-night trip
Posted 12 days ago
Siesta Hotel
Gem Holiday Beach Resort

Gem Holiday Beach Resort

8/10 Good
"Kathrine and the ladies at Gem were very kind and gentle souls… very welcoming. Beach is off the charts awesome, faces due west so sunsets everyday, complete with Green Flash… Gem is very Islandy, not the Ritz, but full kitchen for longer stays, Restaurant onsite and great central location ."
Bernard 5-night trip
Posted 13 days ago
Gem Holiday Beach Resort
Silversands Grand Anse

Silversands Grand Anse

10/10 Excellent
"I loved EVERYTHING about this property!"
Erica 4-night trip
Posted 3 weeks ago
Silversands Grand Anse

More cheap stays in St. John

Big Sky Lodge

Big Sky Lodge

Crochu St. Andrew Grenada
$80 nightly
$88 total
Oct 11 - Oct 12
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
Oct 11 - Oct 12
Total with taxes and fees
Relax Inn Grenada West Indies
Valley Breeze Guest House

Valley Breeze Guest House

Grenville St. Andrew
$115 nightly
$128 total
Oct 22 - Oct 23
Total with taxes and fees
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

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