Sun 30 °C

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

Most Popular Hotels in St. Thomas and St. John

See all 121 Hotels in St. Thomas and St. John
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Bunker Hill Hotel
Bunker Hill Hotel

2307 Commandant Gade, St. Thomas 00802

3.5 out of 5.0

Located in Charlotte Amalie, this hotel is within a 5-minute walk of Weibel Museum, Emancipation Garden, and Fort Christian …

Get Rates
Windward Passage Hotel
Windward Passage Hotel

Veterans Drive Charlotte Amali, St. Thomas 00804

3.5 out of 5.0

Located in Charlotte Amalie, this hotel is within a 10-minute walk of Magic Ice Gallery, Fort Christian, and Emancipation …

£93
avg/night
Galleon House Bed Breakfast Inn
Galleon House Bed Breakfast Inn

31 Kongen Gade, St. Thomas 00804

2.5 out of 5.0

Located in Charlotte Amalie, this bed & breakfast is steps from 99 Steps and Emancipation Garden. Fort Christian and …

Get Rates
Emerald Beach Resort
Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0

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

£161
avg/night
Olga's Fancy
Olga's Fancy

Honduras 8, St. Thomas 00803

3.0 out of 5.0

Located in Charlotte Amalie, this hotel is within 1 mi (2 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden …

£112
avg/night
Starz Hotel
Starz Hotel

Constant 38, St. Thomas 00802

2.5 out of 5.0

Located in Charlotte Amalie, this hotel is within 2 mi (3 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden …

£91
avg/night
Mafolie Hotel
Mafolie Hotel

7091 Estate Mafolie, St. Thomas 00802

3.0 out of 5.0

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

£205
avg/night
The Island Beachcomber Hotel
The Island Beachcomber Hotel

8071 Lindbergh Beach Road, St. Thomas 00802

3.0 out of 5.0

Nestled on the beach, this Charlotte Amalie hotel is within 3 mi (5 km) of University of Virgin Islands, Fort Christian, an …

£93
avg/night
Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and Villas

8075 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0

Located in Charlotte Amalie, this hotel is within 3 mi (5 km) of University of Virgin Islands, Fort Christian, and …

£106
avg/night
Bolongo Bay Beach Resort
Bolongo Bay Beach Resort

7150 Bolongo, St. Thomas 00802

3.0 out of 5.0

Facing a small, idyllic bay, this long-established St Thomas resort is midway between downtown Charlotte Amalie's shopping …

£147
avg/night

Recent Reviews in St. Thomas and St. John

Hide content

Narrow your search

Pocket Guide: St. Thomas and St. John

Search for hotels in St. Thomas and St. John on Expedia.co.uk. You can easily find your hotels in St. Thomas and St. John using one of the methods below:

  • View our selection of featured hotels in St. Thomas and St. John
  • Use the map to find hotels in the St. Thomas and St. John neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Thomas and St. John, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Thomas and St. John
  • Enter your travel dates to view the best deals on hotels in St. Thomas and St. John - while they last
false