Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Where To Stay In St. John

St. John Hotel Guide

On the hunt for accommodation solutions in St. John? There is a fair range for you to consider. You'll find no fewer than 16 hotels within 3 miles of its center.

The Concordia Eco - Resort is worth taking a look at as it's among the closest options.

7 miles from the center of St. John is the hotel-rich neighborhood of Nazareth. It offers 6 Expedia-listed hotels. In Nazareth, The Ritz-Carlton, St. Thomas and Secret Harbour Beach Resort are among the choices. An alternative to Nazareth, is Red Hook. This neighborhood is 8 miles from the center of St. John. The Sapphire Beach Condo Resort & Marina by Antilles Resorts and Crystal Cove Beach Resort by Antilles Resorts are some of the 5 Expedia-listed hotels in Red Hook.

Annaberg Plantation and Trunk Bay are well-known St. John, attractions, and many visitors choose to stay close by. The Fish 'N Lime Inn and the Starlit Escape Villa are amongst those closest to Annaberg Plantation, while the Caneel Bay and the Hillcrest Guest House are close to Trunk Bay.

A journey to Emmaus Moravian Church is an excellent way to truly understand the local culture and religion. If this interests you, you should make a choice between the Luminaria and Coral Oasis. Reef Bay Trailhead allows you some time in the peace and quiet. Take yourself into the great outdoors and feel your cares blow away with the breeze. The Peace & Plenty and Cinnamon Bay Estate are easy to get to from this spot.

Still searching? The Flamboyan On The Bay and the Guana Island stand 12 miles and Guana Island away from the heart of St. John. 4 miles out of town stands the Frenchmans. The Scrub Island Resort, Spa & Marina, Autograph Collection is also in this area, 16 miles away.

13 miles from St. John is St. Thomas, home to the Sapphire Beach and American Yacht Harbor. The Windward Passage Hotel and Mafolie Hotel are just some of the great lodging alternatives in St. Thomas. 16 miles to the northeast of St. John you'll find Great Camanoe Island, home to the Beef Island Guest House and Allamanda Estate Villa. Marina Cay Beach and Cam Bay Beach are a couple of the most popular places to check out when visiting Great Camanoe Island.

How to Get to St. John

Are you looking for the most convenient airport for your trip to St. John? Terrance B. Lettsome International Airport is 15 miles away and the Turtle Bay Resort is a close by accommodation option.