Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Gallows Point ResortCA $445
Estate LindholmCA $341
Calichi at Picture PointGet Rates
Cruz Bay Boutique HotelGet Rates
Nestled on the beach, this St. John condo resort is within 1 mi (2 km) of Leeward Islands and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach ...
Suite St. John at Gallows Point ResortCA $525
Grande Bay ResortGet Rates
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Hotel and apartment choices are many and varied in St. John. Our accommodation section lists 52 hotel and apartment options within a 0.1-kilometre (0.06-mile) distance of St. John's heart.
In addition, there are a number of accommodation near the Trunk Bay and the Annaberg Plantation. The Caneel Bay and the Hillcrest Guest House are amongst the options that are near the Trunk Bay. The Reef Madness and the Fish 'N Lime Inn are close to the Annaberg Plantation.
The Hillcrest Guest House is nicely located 6 kilometres (4 miles) away from the central part of St. John and is an ideal choice for those who are watching their pennies. The St John Inn is a second budget place to stay in St. John.
The Flamboyan On The Bay can be found 19 kilometres (12 miles) from the main part of St. John. Another hotel is the Guana Island, which can be found 25 kilometres (14 miles) away. Other Expedia-listed accommodations are the Frenchmans and the The Ritz-Carlton, St. Thomas.
20 kilometres (14 miles) from St. John you'll find Charlotte Amalie, where you can spend the day exploring Hassel Island and Weibel Museum. The Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas are some of the great hotel alternatives in Charlotte Amalie. 20 kilometres (13 miles) to the west of St. John, you'll also find St. Thomas, home to the Bolongo Bay Beach Resort and Marriott Frenchman's Reef and Morning Star Beach Resort. Should you choose to stay in St. Thomas, make sure you visit the Magens Bay and Coki Beach.
Why not spend an afternoon rubbing shoulders and cheering along with local sports obsessives at a local match. Lionel Roberts Stadium is 20 kilometres (13 miles) to the west of St. John. Sports fans wanting to find a room or apartment close by can select from the Emerald Beach Resort or the Windward Passage Hotel.
Terrance B. Lettsome International Airport is a logical airport, and is located 25 kilometres (15 miles) from St. John. Accommodation options nearby are Scrub Island Resort, Spa & Marina, Autograph Collection and Turtle Bay Resort.