Find hotels in Saint John at the best prices

149 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Saint John hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

149 Cheap hotels in Saint John

Best Saint John luxury hotels (4 and 5 stars)

Among the 149 accommodations in Saint John, here are the 1 best luxury hotels

Sugar Mill Hotel - Saint John
9.5 151 reviews
Saint John
25/07 – 29/07
$1604/nighttotal: $6416 (4 )

Sugar Mill Hotel

2 4
hotel , Great Carrot Bay
The Sugar Mill Hotel is located in Great Carrot Bay, just 19 kilometres from Terrance B. Lettsome International Airport. This 5-star hotel enjoys excellent user ratings for location, cleanliness and overall experience.
The hotel offers spacious, modern rooms, each with a 40 square metre floor area. Guests can enjoy a range of amenities including a swimming pool, a spa, a restaurant, a bar, and a terrace with stunning sea views.

Best Saint John hotels with a pool

Among the 149 accommodations in Saint John, here are the 3 best hotels with a pool

The Moorings Yacht Club Hotel - Saint John
8.0 24 reviews
Saint John
17/07 – 20/07
$2022/nighttotal: $6066 (3 )

The Moorings Yacht Club Hotel

3 7
hotel
The Moorings Yacht Club Hotel is located in Road Town, within 1.6 kilometres of JR O’Neal Botanic Gardens, Her Majesty’s Prison Museum, and St. George’s Anglican Church.
This 3-star establishment offers guests a full-service spa, an outdoor swimming pool, complimentary WiFi in public areas, on-site dining with two restaurants, a bar/lounge, and a coffee shop/cafe, with check-out at 11:00.
Cane Garden Bay Beach Hotel - Saint John
9.1 25 reviews
Saint John
31/12 – 08/01
$1415/nighttotal: $11320 (8 )

Cane Garden Bay Beach Hotel

2 4
hotel , Cane Garden Bay
Cane Garden Bay Beach Hotel, a 3-star establishment, enjoys a beachfront location on Cane Garden Bay, Tortola, British Virgin Islands, approximately 16 kilometres from Terrance B. Lettsome International Airport.
This hotel offers rooms with air conditioning, kitchenettes, and private bathrooms; amenities include a swimming pool, spa, fitness centre, and free Wi-Fi, plus it provides continental breakfast and free on-site parking.
Maria's By The Sea Hotel - Saint John
8.8 1099 reviews
Saint John
17/07 – 20/07
$1161/nighttotal: $3483 (3 )

Maria's By The Sea Hotel

3 7
hotel , Road Town
Maria's By The Sea Hotel, a 3.5-star establishment in Road Town's upscale Wickhams Cay 1 district, is less than 1.6km from the Virgin Islands Folk Museum and Tortola Cruise Ship Port.
This Road Town hotel boasts an outdoor pool, restaurant, bar, and room service, plus free Wi-Fi in public areas and offers business-friendly amenities including a business centre and conference space.

Frequently Asked Questions about hotels in Saint John

Destinations nearby

Best Saint John hotels with air conditioning

Suite 2 - Saint John
9.2 433 reviews
Saint John
24/12 – 31/12
$882/nighttotal: $6174 (7 )

Suite 2

1 4
hotel , Cruz Bay
Marketplace Suites is a 3.5-star hotel located in St. John, within 1.6km of St. John Spice and Virgin Islands National Park, and within 1.6km of Battery and Cruz Bay Beach. The hotel is situated in a peaceful area, close to several key attractions and the heart of St. John. User ratings are excellent, reflecting a positive experience for guests.
The hotel offers a range of amenities, including free parking, air conditioning, and internet access. Guests can enjoy a relaxing atmosphere with a smoke-free environment and access to a concierge service.
Sebastian's On The Beach - Saint John
Saint John
31/12 – 08/01
$776/nighttotal: $6208 (8 )

Sebastian's On The Beach

2 4
hotel , Tortola
Sebastian's On The Beach, a 3-star hotel in Tortola, is situated 6km from the city centre and enjoys direct access to Long Bay Beach.
This beachfront lodging offers guests free Wi-Fi, an on-site restaurant and bar, a range of amenities including a library and barbecue area, plus inclusive resort fees covering loungers, towels and sporting equipment.
2 Bedroom, Sleeps 6 Guests - Saint John
9.3 46 reviews
Saint John
24/12 – 31/12
$1154/nighttotal: $8078 (7 )

2 Bedroom, Sleeps 6 Guests

2 4
hotel , Cruz Bay
Marketplace Suites is situated in the heart of Cruz Bay, just a short walk from the ferry dock and the shops and restaurants of the Marketplace retail centre.
The two-bedroom suites, covering 98 square metres, are modern and stylish, offering comfortable accommodation for up to six guests and featuring a kitchen with a fridge and microwave oven, air conditioning, and complimentary Wi-Fi.
Cane Garden Bay Beach Hotel - Saint John
9.8 242 reviews
Saint John
31/12 – 08/01
$1132/nighttotal: $9056 (8 )

Cane Garden Bay Beach Hotel

2 4
hotel , Cane Garden Bay
Cane Garden Bay Beach Hotel offers beachfront accommodation a 1.6km stroll from Cane Garden Bay Beach and Callwood Rum Distillery, and within 4.8km of Brewers Bay Beach and Ballast Bay.
This 3.5-star hotel, featuring a swimming pool, spa, and fitness centre, provides guest rooms with air conditioning, a terrace/balcony, and sleeps up to two people; snorkelling is readily available nearby.

Best Saint John hotels with a balcony

Cruz Bay Boutique Hotel - Saint John
9.6 325 reviews
Saint John
25/07 – 29/07
$677/nighttotal: $2708 (4 )

Cruz Bay Boutique Hotel

2 4
hotel , St. John
The Cruz Bay Boutique Hotel is located in Cruz Bay, St. John, just a short walk from St. John Spice, Virgin Islands National Park, Cruz Bay Beach and Battery, making it a great base for exploring the island. This 3-star hotel has received excellent user reviews.
The hotel offers comfortable accommodation for up to two guests. Guests can enjoy a restaurant, bar, garden and terrace, as well as free continental breakfast and Wi-Fi.
©2026 cozycozy.com