- CheapOair
- Hotels
- North America
- Canada
- New Brunswick
- St John Hotels
* All rates above were last found on:. These are based on average nightly rates and airfare includes all fuel surcharges, taxes & fees, and our service fees. Hotels, rental cars and activities may have additional taxes and fees. Displayed rates are based on historical data, are subject to change, and cannot be guaranteed at the time of booking. See all booking terms and conditions.
We understand the importance of finding the perfect St John hotel that meets your need, style and budget, so we have listed some of the best neighborhoods to stay in St John, based on the area's proximity to top attractions and the selection of hotels for different budget.
The North Shore Road in St John offers some beautiful and comfortable accommodation options that offer services that are second to none. The area keeps you close to the Virgin Islands National Park and the Hawksnest Beach.
Water lovers will love to make a stay at any of the properties found in the Great Cruz Bay. With a stay in this area, you will be close to water activities like snorkeling, kayaking and more.
Consider visiting the city during the off-season and stay flexible with your travel, this way you can save when traveling.
Research well and book a place to sleep at least a month beforehand.
Buying a package instead of just hotels as packages is often more budget friendly.