Find and Book Top Hotels in St. John's

Search among 11 available hotels and places to stay in St. John's from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-11 out of 11
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
MapView on map5.8 km from City Centre
From   US$ 283 /nightSelect
8.4
Great120 reviews
MapView on map3.1 km from City Centre
From   US$ 202 /nightSelect
8.4
Great48 reviews
4.8 km from City Centre
From   US$ 521 /nightSelect
8.2
Great42 reviews
3.4 km from City Centre
From   US$ 1 044 /nightSelect
8.2
Great26 reviews
6.2 km from City Centre
From   US$ 375 /nightSelect
Aparthotel
8.0
Great28 reviews
2.0 km from City Centre
From   US$ 119 /nightSelect
7.2
Very good1 review
4.7 km from City Centre
From   US$ 1 063 /nightSelect
7.8
Very good5 reviews
From   US$ 185 /nightSelect
8.4
Great57 reviews
3.2 km from City Centre
From   US$ 161 /nightSelect
8.0
Great15 reviews
8.7 km from City Centre
From   US$ 163 /nightSelect
9.8
Perfect1 review
2.2 km from City Centre1.4 km from Shirely Heights
From   US$ 150 /nightSelect

Best hotels and places to stay in St. Johns

Why visit?

St. Johns in Antigua/Barbuda offers tourists a unique and vibrant Caribbean experience, with its stunning natural beauty, rich history, and vibrant culture. The city is known for its breathtaking beaches, crystal-clear waters, and warm climate, making it an ideal destination for beach lovers and outdoor enthusiasts alike. Furthermore, St. Johns has a range of top-notch hotels that cater to every travelers needs, ensuring a comfortable and memorable stay.

Where to stay?

Dickenson Bay: This area is known for its pristine white sand beaches and calm turquoise waters, making it a perfect spot for beach lovers. There are several hotels in Saint Johns located along the coastline, offering a variety of accommodation options. Whether youre looking for a luxurious resort or a cozy boutique hotel, Dickenson Bay has something for everyone. Many of the hotels here also offer all-inclusive packages, ensuring a hassle-free and convenient stay.

Heritage Quay: For those interested in the history and culture of St. Johns, staying in the Heritage Quay area is a great choice. This waterfront district is filled with colorful colonial-style buildings, bustling markets, and charming shops. Not only will you be able to explore the citys rich heritage, but youll also have easy access to nearby attractions such as the Museum of Antigua and Barbuda and St. Johns Cathedral. There are several hotels in Saint Johns located in this area, offering both comfort and convenience for tourists.

Runaway Bay: Situated on the northern coast of St. Johns, Runaway Bay is a tranquil and idyllic area known for its stunning natural beauty. This is the perfect spot for travelers seeking a peaceful escape from the bustling city center. With its beautiful beaches and lush tropical gardens, Runaway Bay offers a serene ambiance for a relaxing vacation. Here, youll find a range of hotels, including all-inclusive resorts, providing guests with a luxurious and pampered experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $300.

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

Best value for money:

Keyonna Beach Resort: Located in the beautiful Turners Beach area, Keyonna Beach Resort offers a fantastic value for money. This all-inclusive resort in St. Johns provides a serene and intimate atmosphere for couples seeking a relaxing getaway. With its beachfront cottages and personalized service, guests can enjoy a peaceful stay with easy access to the stunning beach and onsite amenities.

The Villas at Sunset Lane: Situated in the residential area of Dickenson Bay, The Villas at Sunset Lane offer a charming and budget-friendly accommodation option. This adults-only hotel in Saint Johns provides comfortable rooms with stunning ocean or garden views. Guests can enjoy complimentary breakfast, access to a swimming pool, and nearby attractions such as the Dickenson Bay Beach.

South Point Antigua: Located in the heart of St. Johns, South Point Antigua offers a stylish and modern stay with great value for money. This boutique hotel provides elegantly designed rooms, some with private balconies overlooking the marina. Guests can enjoy amenities like a rooftop pool, a fitness center, and easy access to nearby shops, restaurants, and attractions.

Best kids-friendly hotels:

Blue Waters Resort & Spa: Situated on a picturesque beach, Blue Waters Resort & Spa is an excellent choice for a family-friendly stay in St. Johns. This all-inclusive resort offers spacious accommodations, a variety of dining options, and organized activities for kids. The resort also provides a kids club and a dedicated pool area, ensuring that children have a memorable and enjoyable vacation.

Starfish Jolly Beach Resort: Located in the beautiful Jolly Harbour area, Starfish Jolly Beach Resort caters to families looking for a fun-filled vacation. This all-inclusive resort offers a range of activities for kids, including a kids club, playground, and designated swimming areas. With its beautiful beach and on-site amenities, children of all ages can have a blast while parents relax and enjoy their time in the sun.

Best hotels for a romantic getaway:

Cocobay Resort: Nestled on a hillside overlooking the stunning turquoise waters, Cocobay Resort provides a romantic and secluded ambiance for couples. This all-inclusive resort features charming cottages with private plunge pools or hammocks, offering a perfect retreat for couples seeking privacy and relaxation. With panoramic views, fine dining options, and an attentive staff, Cocobay Resort is an ideal choice for a romantic escape.

Galley Bay Resort & Spa: Situated on a pristine sandy beach, Galley Bay Resort & Spa offers a luxurious and intimate setting for couples. This adults-only resort provides spacious accommodations with stunning ocean views, upscale dining options, and a tranquil spa. Couples can indulge in romantic walks on the beach, enjoy candlelit dinners, and experience personalized service, making it a perfect choice for a romantic getaway.

Best for location:

Heritage Hotel: Located in the heart of St. Johns, Heritage Hotel offers a prime location for exploring the citys historic and cultural attractions. With its comfortable rooms, rooftop terrace, and proximity to popular landmarks like the Museum of Antigua and Barbuda, guests can easily immerse themselves in the vibrant atmosphere of the city.

The Inn at English Harbour: Situated in a secluded bay near the historic Nelsons Dockyard, The Inn at English Harbour offers a serene and picturesque location. This boutique hotel provides stunning ocean views, a private beach, and easy access to nearby attractions like Shirley Heights. Guests can also enjoy water activities and boat trips, all while being surrounded by the natural beauty of the area.

Siboney Beach Club: Situated on the beachfront in Dickenson Bay, Siboney Beach Club offers a prime location for sun-seeking travelers. This boutique hotel provides cozy accommodations, a tropical garden, and a pool overlooking the ocean. Guests can relax on the beach, explore nearby restaurants, and enjoy the lively atmosphere of the area.

Best for a short city break:

City View Hotel: Located in the heart of St. Johns, City View Hotel offers affordable accommodations for a short city break. This budget-friendly hotel provides comfortable rooms, a rooftop terrace with panoramic views of the city, and easy access to nearby shops, restaurants, and attractions.

Antigua Yacht Club Marina Resort: Situated in the English Harbour area, Antigua Yacht Club Marina Resort provides a convenient base for exploring the historic sites and marina. This charming hotel offers comfortable rooms with marina views, a pool, and a restaurant. Guests can explore the nearby Nelsons Dockyard and enjoy the vibrant atmosphere of the area during their short city break.

Show moreLess