Beginning of main content

location St. Thomas and St. John is highly rated for Islands and Snorkeling by 3,714 people

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.


Check prices on hotels in St. Thomas and St. John

Best deal Best deal Feb 23 - Feb 25
Tonight Tonight Feb 17 - Feb 18
This weekend This weekend Feb 23 - Feb 25
Next weekend Next weekend Mar 2 - Mar 4

Search Hotels near Top St. Thomas and St. John Attractions

Top 10 Hotels in St. Thomas and St. John

See all 210 Hotels in St. Thomas and St. John
Mafolie Hotel

Mafolie Hotel

7091 Estate Mafolie, St. Thomas
3.5 out of 5.0
Last booking: 3 days ago
3.9 out of 5 (292 reviews)

Located in Charlotte Amalie, this hotel is within a 10-minute walk of Lionel Roberts Stadium and Blackbeard's Castle. Emancipation Garden and Fort Christian ...

$289

$289
Olga's Fancy

Olga's Fancy

Honduras 8, St. Thomas
3.5 out of 5.0
Last booking: 2 days ago
4.6 out of 5 (115 reviews)

Located in Charlotte Amalie, this hotel is within 1 mi (2 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden. Blackbeard's Castle is 1.2 mi (2 ...

$149

$149
Bunker Hill Hotel

Bunker Hill Hotel

2307 Commandant Gade, St. Thomas
3.5 out of 5.0
Last booking: 1 day ago
1 others viewing this property now
3.6 out of 5 (438 reviews)

Located in Charlotte Amalie, this hotel is within a 5-minute walk of Weibel Museum, Emancipation Garden, and Fort Christian. Blackbeard's Castle and Magens Bay ...

$115

$115
Emerald Beach Resort

Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas
4.0 out of 5.0
Last booking: 16 hours ago
2 others viewing this property now
3.8 out of 5 (1,021 reviews)

This beachfront resort on St. Thomas is located along a curving bay, a 5-minute drive from the airport and short distance from Charlotte Amalie, brimming with ...

$271

$271
Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

8075 Lindbergh Bay, St. Thomas
4.0 out of 5.0
Last booking: 20 hours ago
3.2 out of 5 (347 reviews)

Located in Charlotte Amalie, this hotel is within 3 mi (5 km) of University of Virgin Islands, Fort Christian, and Emancipation Garden. Brewers Bay Beach and ...

$179

$179
Two Sandals by the Sea Inn - B&B

Two Sandals by the Sea Inn - B&B

6264 Estate Nazareth, St. Thomas
3.0 out of 5.0
Last booking: 1 day ago
4.2 out of 5 (187 reviews)

Located in Nazareth, this bed & breakfast is within 1 mi (2 km) of Secret Harbour Beach and American Yacht Harbor. Sapphire Beach and Smith Bay Beach are also ...

$190

$190
Starz Hotel

Starz Hotel

Constant 38, St. Thomas
3.0 out of 5.0
3.0 out of 5 (23 reviews)

Located in Charlotte Amalie, this hotel is within 2 mi (3 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden. Blackbeard's Castle is 1.6 mi (2.5 ...

$156

$156
The Lookout

The Lookout

20-11 Sea Cliff Villas, St. Thomas
4.5 out of 5.0
3.2 out of 5 (4 reviews)

This St. Thomas condo building is located by the ocean, nestled on the beach a short distance from Bluebeards Beach, Mangrove Lagoon, and Morningstar Beach. ...

$499

$499
Galleon House Bed Breakfast Inn

Galleon House Bed Breakfast Inn

31 Kongen Gade, St. Thomas
3.0 out of 5.0
Last booking: 1 day ago
3.7 out of 5 (734 reviews)

Located in Charlotte Amalie, this bed & breakfast is steps from 99 Steps and Emancipation Garden. Fort Christian and Blackbeard's Castle are also within 10 ...

$90

$90
Estate Lindholm

Estate Lindholm

6B Estate Caneel Bay, St. John
3.5 out of 5.0
Last booking: 4 days ago
1 others viewing this property now
4.8 out of 5 (125 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) away.

$395

$395
Map

Recent Reviews in St. Thomas and St. John