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

Secret Harbour Beach Resort - Saint John
9.0 1075 reviews
Saint John
17/07 – 20/07
$2114/nighttotal: $6342 (3 )

Secret Harbour Beach Resort

2 7
hotel , St Thomas
The Secret Harbour Beach Resort is situated on the eastern end of St Thomas, 7.5 kilometres from Charlotte Amalie and 14.5 kilometres from Cyril E. King Airport. This 4-star hotel is rated very good by previous guests, with an excellent location rating. The resort offers a range of studios and suites, each with a fully equipped kitchen. Guests can enjoy a variety of amenities, including a swimming pool, tennis court, spa, and two restaurants, as well as activities like diving, watersports, and boat trips.

Best Saint John hotels with a pool

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

Wyndham Tortola Bvi Lambert Beach Resort - Saint John
8.6 1159 reviews
Saint John
31/12 – 08/01
$906/nighttotal: $7248 (8 )

Wyndham Tortola Bvi Lambert Beach Resort

1 4
hotel , East End
The Wyndham Tortola BVI Lambert Beach Resort, a 4-star hotel in East End, Tortola, boasts direct beach access to Lambert Beach and lies 5 kilometres from Terrance B. Lettsome International Airport.
This family-friendly resort offers air-conditioned rooms with Wi-Fi, a swimming pool, fitness centre, restaurant, bar, spa, tennis court, and free parking; some rooms feature balconies and sea views.
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.
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.
Cane Garden Bay Beach Hotel - Saint John
9.1 25 reviews
Saint John
17/07 – 20/07
$2365/nighttotal: $7095 (3 )

Cane Garden Bay Beach Hotel

4 7
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.

Frequently Asked Questions about hotels in Saint John

Destinations nearby

Best Saint John hotels with air conditioning

Village Cay Hotel And Marina - Saint John
8.2 1181 reviews
Saint John
31/12 – 08/01
$437/nighttotal: $3496 (8 )

Village Cay Hotel And Marina

1 4
hotel , Road Town
The Village Cay Hotel and Marina is situated in Wickhams Cay 1, Road Town, within a kilometre of the Virgin Islands Folk Museum and Tortola Cruise Ship Port, and also close to Road Town Methodist Church and St George’s Anglican Church.
This 3.5-star hotel offers 93 square metre rooms with a swimming pool, marina access for water activities, and on-site restaurant and bar, plus free Wi-Fi and parking.
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.
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.
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

St John Inn - Saint John
9.2 495 reviews
Saint John
31/08 – 04/09
$407/nighttotal: $1628 (4 )

St John Inn

1 2
hotel , Contant
St John Inn is located in Contant, 2.4 kilometres from Honeymoon Bay Beach and 22.5 kilometres from Cyril E. King Airport, offering a peaceful escape from the hustle and bustle of the city. The 3-star hotel has excellent user ratings, making it a popular choice for travellers.
The inn provides comfortable accommodation with a range of amenities, including a swimming pool, Jacuzzi, and tennis court. Guests can also enjoy a restaurant, bar, and room service, as well as a garden and terrace.
©2026 cozycozy.com