Search Hotels near Top St. John Attractions

Top 10 Hotels in St. John

See all 32 Hotels in St. John
St John Inn
St John Inn

277 Estate Enighed, St. John 00831

3.0 out of 5.0
4.4 out of 5 (160 reviews)

Located in Cruz Bay, this hotel is within a 10-minute walk of Elaine Lone Sprauve Library and Museum and Battery. St. John …

$217
Caneel Bay
Caneel Bay

North Shore Rd, St. John 00831

5.0 out of 5.0
4.7 out of 5 (352 reviews)

Isolated on a 171-acre peninsula, this retreat founded by financier and conservationist Laurance Rockefeller for celebritie …

$529
Estate Lindholm
Estate Lindholm

6B Estate Caneel Bay, St. John 00831

3.0 out of 5.0
4.8 out of 5 (103 reviews)

Situated in a national park, this hotel is within a 15-minute walk of Salomon Beach and Battery. Trunk Bay is 2.9 mi (4.7 km) …

$395
Concordia Eco - Resort
Concordia Eco - Resort

16371 Concordia, St. John 00830

2.0 out of 5.0
4.2 out of 5 (60 reviews)

Located in Coral Bay, this hotel is within 1 mi (2 km) of Salt Pond Bay, Ram Head Trail, and Little Lameshur Bay. Emmaus …

Get Rates
Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel

74-2 Cruz Bay Town, St. John 00830

3.0 out of 5.0
4.5 out of 5 (50 reviews)

Located in Cruz Bay, this hotel is steps from St. John Spice and Battery. St John Eco Hike & Snorkel Adventure and Maho Beach …

$231
Peter Bay Gatehouse
Peter Bay Gatehouse

6A Peter Bay, St. John 00830

4.0 out of 5.0
4.7 out of 5 (3 reviews)

Situated near the beach, this apartment is within 1 mi (2 km) of Cinnamon Bay and Trunk Bay. Jumbie Beach and Gibney Beach ar …

$645
Suite St. John at Gallows Point Resort
Suite St. John at Gallows Point Resort

3 AAA Gallows Point Road, St. John 00831

4.0 out of 5.0
4 out of 5 (6 reviews)

Nestled on the beach, this Cruz Bay condominium resort is within a 10-minute walk of St John Eco Hike & Snorkel Adventure and …

Get Rates
Gallows Point Resort
Gallows Point Resort

3 AAA Gallows Point Road, St. John 00831

4.0 out of 5.0
4.7 out of 5 (218 reviews)

Offering direct access to the beach, this Cruz Bay condominium resort is within a 10-minute walk of St John Eco Hike & Snorke …

$545
The Westin St. John Villas
The Westin St. John Villas

300A Chocolate Hole, St. John 00831

4.5 out of 5.0
3.8 out of 5 (152 reviews)

Offering direct access to the beach, this Cruz Bay resort is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and …

$626
Coco de Mer
Coco de Mer

6B Peter Bay, St. John 00830

4.0 out of 5.0

Situated near the beach, this villa is within 1 mi (2 km) of Cinnamon Bay and Trunk Bay. Jumbie Beach and Gibney Beach are …

$1,350

Recent Reviews in St. John

Hide content

Where to stay in St. John

St. John Hotel Guide

Going to St. John? There's a selection of hotels to choose from. If you are after a great place to stay within a 0.1-mile distance of central St. John, the Expedia hotel database contains 52 hotel options within that area.

If you are planning to book accommodation within a short stroll from the center of St. John, Cinnamon Bay Estate and Luminaria are ideal.

The Trunk Bay and the Annaberg Plantation also have accommodation options nearby. The Caneel Bay and the Hillcrest Guest House are amongst those closest to the Trunk Bay and the Reef Madness and Fish 'N Lime Inn are close to the Annaberg Plantation.

The Hillcrest Guest House is nicely located 4 miles from the center of St. John and is good for travelers on a budget. The St John Inn is a second cost-effective hotel here.

12 miles from the middle of St. John, is the Flamboyan On The Bay. The Guana Island is positioned 14 miles away. The Frenchmans and also the The Ritz-Carlton, St. Thomas are two other recommended options around St. John.

Charlotte Amalie is 14 miles to the west of St. John and is where you'll find Hassel Island and Government House. Charlotte Amalie hotels and accommodations include the Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas. Or, you could stay in St. Thomas, 13 miles to the west of St. John, where you can pick from the Bolongo Bay Beach Resort and Marriott Frenchman's Reef and Morning Star Beach Resort. The Magens Bay and Coki Beach are just a couple of the more popular sites to see when you're in St. Thomas.

Get your sporting fix by taking a trip to Lionel Roberts Stadium, which is 13 miles to the west of St. John. Stay near the action at the Emerald Beach Resort or the Windward Passage Hotel.

Terrance B. Lettsome International Airport is a logical airport for arriving in St. John. It is 15 miles away. If you would like to stay nearby, try the Scrub Island Resort, Spa & Marina, Autograph Collection or Turtle Bay Resort.