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, St. John Hotel Information

From the affordable to the more luxurious, St. John has an abundance of first-rate room choices. On our handy booking pages you can search 52 accommodation choices within a 0.1-mile distance of St. John's center.

Enjoy the action near central St. John. Hotels in the area include Cinnamon Bay Estate and Luminaria.

The Hillcrest Guest House, St John Inn and Concordia Eco - Resort are good choices for tourists who are after more economical accommodation.

The Flamboyan On The Bay is located 12 miles away from the middle of St. John. Another option is the Guana Island, which is located 14 miles away. Two more Expedia-listed accommodations include the Caneel Bay and the Frenchmans.

Charlotte Amalie is 14 miles to the west of St. John and is where you'll find Hassel Island and Government House. The Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas are a few of the long and short-stay alternatives in Charlotte Amalie. Or, you could stay in St. Thomas, 13 miles to the west of St. John, where you can choose from the Bolongo Bay Beach Resort and Marriott Frenchman's Reef and Morning Star Beach Resort. While visiting St. Thomas, a couple of sights worth adding to your itinerary are the Magens Bay and Coki Beach.

If enjoying sport is your passion, be sure to take a trip to Lionel Roberts Stadium, which is 13 miles to the west of St. John. For visitors who are keen on staying close by, make a reservation in the Emerald Beach Resort or Windward Passage Hotel.

If you are planning on arriving via Terrance B. Lettsome International Airport, you can stay at Scrub Island Resort, Spa & Marina, Autograph Collection, or Turtle Bay Resort, both of which are nearby.