Find and Book Top Rated Hotels in Saint John

Search among 13 available hotels and places to stay in Saint John from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-13 out of 13
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Places to stay near Saint John
8.2
Great12 reviews
MapView on map13.4 km from Saint John13.4 km from City Centre
From   US$ 812 /nightSelect
8.4
Great86 reviews
MapView on map15.7 km from Saint John15.7 km from City Centre
From   US$ 187 /nightSelect
8.2
Great43 reviews
15.1 km from Saint John15.1 km from City Centre
From   US$ 756 /nightSelect
8.4
Great31 reviews
13.0 km from Saint John13.0 km from City Centre
From   US$ 212 /nightSelect
8.4
Great40 reviews
13.6 km from Saint John13.6 km from City Centre
From   US$ 191 /nightSelect
8.0
Great21 reviews
13.7 km from Saint John13.7 km from City Centre
From   US$ 156 /nightSelect
8.6
Great49 reviews
13.8 km from Saint John13.8 km from City Centre
From   US$ 105 /nightSelect
8.4
Great56 reviews
15.2 km from Saint John15.2 km from City Centre
From   US$ 70 /nightSelect
8.4
Great38 reviews
9.7 km from Saint John9.7 km from City Centre
From   US$ 65 /nightSelect
8.0
Great15 reviews
5.8 km from Saint John5.8 km from City Centre
From   US$ 177 /nightSelect
Apartment
8.6
Great12 reviews
9.4 km from Saint John9.4 km from City Centre
From   US$ 95 /nightSelect
Apartment
8.0 km from Saint John8.0 km from City Centre
From   US$ 83 /nightSelect
Resort
8.8
Great8 reviews
15.8 km from Saint John15.8 km from City Centre
From   US$ 325 /nightSelect

Best Hotels and Places to Stay in Saint John

Why visit?

Saint John in Grenada offers a unique blend of stunning natural landscapes, vibrant culture, and pristine beaches. Whether youre looking to relax on the golden sands or go on thrilling adventures in the lush rainforests, Saint John has something to offer every traveler. With its friendly locals and rich history, visiting Saint John guarantees an unforgettable experience.

Where to stay?

Grand Anse: Located on the southwestern coast of Grenada, Grand Anse is one of the most popular areas to stay in Saint John. This picturesque beachside neighborhood offers an array of luxury resorts, boutique hotels, and self-catering accommodations. Visitors can enjoy breathtaking ocean views, pristine beaches, and easy access to nearby attractions such as the Grand Anse Shopping Center and the mesmerizing Underwater Sculpture Park.

St. Georges: As the capital of Grenada, St. Georges is a vibrant and historic city that offers a diverse range of accommodations. From charming guesthouses to upscale hotels, there is something for every budget and preference. St. Georges is known for its colorful colonial architecture, bustling market, and the famous Fort George. It is also a great base for exploring nearby attractions such as the captivating Annandale Falls and the world-famous Grand Etang National Park.

Lance aux Épines: Situated on the southwestern coast, Lance aux Épines is a secluded and upscale residential neighborhood, perfect for those seeking a tranquil and exclusive getaway. This area boasts luxurious waterfront villas and boutique hotels, offering privacy and unmatched views of the shimmering Caribbean Sea. Visitors can indulge in water sports, unwind on pristine beaches, and savor delicious local cuisine at nearby restaurants.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $110 to $200.

4-star hotels: The average price per night is around $200 to $350.

5-star hotels: The average price per night is around $350 to $600.

Best value for money:

Spice Island Beach Resort: Offering all-inclusive luxury, this 5-star beachfront resort in Grand Anse provides excellent value for money. With spacious suites featuring private gardens or balconies, guests can enjoy amenities like a spa, tennis court, and water sports. The resort also includes complimentary activities such as cooking classes and live entertainment.

Siesta Hotel: Situated in St. Georges, Siesta Hotel is a budget-friendly option without compromising comfort. The hotel offers clean and cozy rooms, an outdoor pool, and a restaurant serving delicious local cuisine. Its convenient location provides easy access to the towns attractions, including the bustling market and Fort George.

Laluna Resort: Nestled in Lance aux Épines, Laluna Resort is a boutique hotel offering a peaceful atmosphere and personalized service. With charming Balinese-style cottages surrounded by tropical gardens, guests can enjoy a tranquil pool, spa treatments, and a romantic beachfront setting. The resorts Italian restaurant serves delectable dishes made from locally sourced ingredients.

Best kid-friendly hotels:

True Blue Bay Boutique Resort: This family-friendly resort in True Blue boasts spacious rooms and suites with vibrant Caribbean decor. Children can have a blast at the resorts dedicated Kids Club, while parents can relax by the infinity pool or enjoy water sports activities. The resort also offers a fun-filled weekly movie night and a range of dining options.

Grenadian by Rex Resorts: Located on Magazine Beach, this all-inclusive resort caters to families with its range of activities and amenities. Kids can enjoy the supervised Kids Club, while parents can indulge in spa treatments or water sports. The resort also offers a variety of dining options, including buffet-style meals and themed evenings.

Best hotels for a romantic getaway:

Calabash Luxury Boutique Hotel: Situated in Lance aux Épines, this 5-star hotel offers elegant suites and villas with private plunge pools and stunning ocean views. Couples can relax on the secluded beach, unwind at the spa, or savor gourmet meals at the on-site restaurant, which specializes in local and international cuisine. The hotels intimate atmosphere and attentive service ensure a truly romantic experience.

Mount Cinnamon Resort & Beach Club: Set on Grand Anse Beach, this boutique resort provides a romantic escape with its luxurious villas and suites surrounded by lush gardens. Couples can enjoy leisurely strolls along the pristine beach, take part in exciting water sports activities, or dine at the beachfront restaurant overlooking the turquoise waters.

Best for location:

Coyaba Beach Resort: Situated on Grand Anse Beach, Coyaba Beach Resort offers stunning ocean views and easy access to the islands main attractions. Guests can relax by the pool, dine at the beachfront restaurant, or explore nearby shopping centers and restaurants. The resorts lush gardens and peaceful setting create a serene atmosphere for travelers.

Radisson Grenada Beach Resort: Located on Magazine Beach, this beachfront resort provides guests with a prime location. Visitors can soak up the sun on the white sandy beach, enjoy water sports activities, or explore the nearby town of St. Georges. The resort also features multiple dining options, including a poolside bar and grill.

Blue Horizons Garden Resort: Set in a tropical garden on Grand Anse Hill, Blue Horizons Garden Resort offers a peaceful retreat just a short distance from the beach. Guests can enjoy the tranquility of the lush surroundings while still being close to the islands main landmarks. The resort also features a swimming pool and an on-site restaurant serving Caribbean and international cuisine.

Best for a short city break:

Maca Bana Luxury Boutique Resort: This boutique resort in True Blue offers luxurious and spacious villas with private plunge pools. Guests can relax in the peaceful surroundings or venture out to explore St. Georges, which is only a short drive away. The resort also offers an on-site spa and a bar overlooking the ocean.

Flamboyant Hotel & Villas: Located on Grand Anse Beach, the Flamboyant Hotel & Villas is a budget-friendly option for a short city break. Guests can enjoy comfortable accommodations, a swimming pool, and panoramic sea views. The hotels beachfront location allows easy access to nearby restaurants, shops, and the vibrant nightlife of St. Georges.

Show moreLess