Search Hotels near Top St. Thomas Attractions

Most Popular Hotels in St. Thomas

See all 62 Hotels in St. Thomas
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.

Windward Passage Hotel

Windward Passage Hotel

Veterans Drive Charlotte Amali, St. Thomas 00804

3.5 out of 5.0
3.2 out of 5 (1,398 reviews)

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

£103
Olga's Fancy

Olga's Fancy

Honduras 8, St. Thomas 00803

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

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

£109
Bunker Hill Hotel

Bunker Hill Hotel

2307 Commandant Gade, St. Thomas 00802

3.0 out of 5.0
3.6 out of 5 (381 reviews)

Located in Charlotte Amalie, this hotel is within a 5-minute walk of Beracha Veshalom Vegimulth Hasidim Synagogue, …

Get Rates
The Island Beachcomber Hotel

The Island Beachcomber Hotel

8071 Lindbergh Beach Road, St. Thomas 00802

3.0 out of 5.0
3.2 out of 5 (182 reviews)

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

£93
Galleon House Bed Breakfast Inn

Galleon House Bed Breakfast Inn

31 Kongen Gade, St. Thomas 00804

2.5 out of 5.0
3.7 out of 5 (703 reviews)

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

£49
Sugar Bay Resort and Spa

Sugar Bay Resort and Spa

6500 Estate Smith Bay, St. Thomas 00802

4.0 out of 5.0
3.5 out of 5 (198 reviews)

Nestled on the beach, this Frydendal resort is 1.1 mi (1.8 km) from Smith Bay Beach and 1.4 mi (2.2 km) from Coki Beach. …

£113
Secret Harbour Beach Resort

Secret Harbour Beach Resort

6280 Estate Nazareth, St. Thomas 00802

3.5 out of 5.0
4.2 out of 5 (801 reviews)

Set on little Nazareth Bay on St Thomas, this casual beachfront condominium resort offers quiet vacations as well as ready …

£211
Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

8075 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0
3.2 out of 5 (292 reviews)

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

£105
Harbour Beach Villas

Harbour Beach Villas

6281 Estate Nazareth, St. Thomas 00802-1114

3.0 out of 5.0
4.6 out of 5 (91 reviews)

Offering direct access to the beach, this Nazareth condominium resort is within 1 mi (2 km) of Secret Harbour Beach and …

£172
Two Sandals by the Sea Inn - B&B

Two Sandals by the Sea Inn - B&B

6264 Estate Nazareth, St. Thomas 00802

2.5 out of 5.0
4.2 out of 5 (168 reviews)

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

£135

Recent Reviews in St. Thomas

Narrow your search

Pocket Guide: St. Thomas

St. Thomas has an array of great short- and long-stay accommodation options to choose from. Spend some time looking through our 41 hotel listings, which are all within a 0.1-kilometre (0.1-mile) radius of St. Thomas' city center.

One of the keys to trouble-free travel is finding a convenient location to base yourself, so be sure to check out the Mafolie Hotel and Galleon House Bed Breakfast Inn, all of which are within a 1-kilometre (0.6-mile) radius of St. Thomas' downtown area.

The Magens Point Resort as well as the Windward Passage Hotel are conveniently within an easy walk from Magens Bay, while the Sapphire Beach Condo Resort & Marina by Antilles Resorts and Antilles Resorts at Point Pleasant are located close to Coki Beach.
 Blackbeard's Castle, another important St. Thomas attraction, is walking distance from the Marriott's Frenchman's Cove and the Marriott Frenchman's Reef and Morning Star Beach Resort. Accommodation options near Fort Christian include the Sunset Gardens and the Villa Marbella Suites.

Accommodation closest to Havensight Mall are the Bolongo Bay Beach Resort and Bluebeards Castle Hotel. The Virgin Islands Campground and Pirates Pension at Bluebeards Castle are near to the St. Thomas Synagogue.
 Those who are traveling to St. Thomas for 99 Steps could stay at the Hilltop Villas at Bluebeards Castle and Bluebeards Castle Villas. Places to stay that are near Seven Arches Museum, include the Bluebeard's Castle Villas III and Tropic Leisure Club at Magens Point Resort.

16 kilometres (10 miles) from the center of St. Thomas, is the Caneel Bay. The Frenchmans is 25 kilometres (16 miles) away. Another possibility is to make a reservation at The Ritz-Carlton, St. Thomas or the Gallows Point Resort.

2 kilometres (1 mile) away from St. Thomas is Charlotte Amalie, where you can visit the Hassel Island and Weibel Museum. Should you wish to spend a few nights in Charlotte Amalie, check out the Lindbergh Bay Hotel and Villas and Emerald Beach Resort. 17 kilometres (11 miles) to the east of St. Thomas is Cruz Bay, which is home to the Grande Bay Resort and The Westin St. John Resort. Maho Beach and Bordeaux Mountain Trail are popular sites to experience when you're in Cruz Bay.

Cyril E. King Airport is a convenient airport for accessing St. Thomas. It is 4 kilometres (2 miles) drive away. If you would like to stay nearby, try the Culebra Bed & Breakfast on a Boat or Peace of Mind Villa.

false