Cheap hotels in Saint John, VI

Search among 8 available cheap hotels in Saint John from 50+ providers

Check rooms and rates
exclusive online offers!
Sorry, we don't recognize this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
Select date
Select date
Rooms and Guests
1Filter by
View map
1-8 out of 8
Applied filters
Cheap and budget hotels ×
  • The resort has
    • 24-hour security
  • The resort has
    • Infinity pool
View on map
This low-budget hotel with sea views lies just 9 minutes' walk to American Yacht Harbor Shopping Center.
Very good
From   US$ 319 /nightSelect
Not available
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
  • The hotel has
    • Continental breakfast
While staying in the hotel you are invited to discover Fish Bay, set in 2 miles away, or Mongoose Junction, which is just a 10-minute walk away.
#2 of the top-rated cheap hotels in Saint John
Very good1 review
From   US$ 259 /nightSelect
Not available
Offering 30 rooms together with windsurfing, snorkeling and diving, the venue is located around a 10-minute stroll away from American Yacht Harbor Shopping Center.
From   US$ 229 /nightSelect
Not available
Great6 reviews
From   US$ 226 /nightSelect
Not available
Boasting an outdoor pool, loungers and a tennis court along with an pool bar, the hotel has an quiet location a 9-minute walk of Red Hook.
Great7 reviews
From   US$ 270 /nightSelect
Not available
#1 of the top-rated cheap hotels in Saint John
Great3 reviews
From   US$ 339 /nightSelect
Not available
Located less than 10 minutes on foot from Ram Head Trail and a 10-minute ride away from Coral Bay, this hotel features a swimming pool and 42 rooms.
From   US$ 295 /nightSelect
Not available
Bed & Breakfast
Located off Trunk Bay, this lovely hotel is 1 km from the center of Cruz Bay and offers views over Cruz Bay and the Caribbean Sea.
Great13 reviews
From   US$ 306 /nightSelect
Not available

Filtering results

Please wait...

8 hotels found