Search Hotels near Top St. Thomas Attractions

Most Popular Hotels in St. Thomas

See all 114 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

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

£93
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
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
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
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
Sugar Bay Resort and Spa
Sugar Bay Resort and Spa

6500 Estate Smith Bay, St. Thomas 00802

4.5 out of 5.0

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. …

£122
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
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
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
Hide content

Narrow your search

Pocket Guide: St. Thomas

Visiting St. Thomas

Couples looking to get away will find a romantic atmosphere in St. Thomas, though all visitors are sure to appreciate the beaches, island views, and restaurants. This welcoming, seaside city also attracts visitors with its shopping, boating, and snorkelling. Top attractions include Blackbeard's Castle and Emancipation Garden.
  • There are 47 St. Thomas hotels
  • February is the most expensive month to travel here, while September tends to be the cheapest
  • Closest major airport is in St. Thomas (SPB-St. Thomas Seaplane Base), 0.8 mi (1.2 km) from the city centre

Sightseeing around St. Thomas

  • Exploring the waterfront, boating, and snorkelling are top activities, while sights to visit include Yacht Haven Grande Marina and American Yacht Harbor
  • Popular cultural attractions include Magic Ice Gallery, St. Thomas Historical Trust Museum, and Mango Tango Art Gallery
  • Popular attractions include Skyride to Paradise Point and Coral World Ocean Park
  • Notable landmarks include Blackbeard's Castle, Fort Christian, and St. Thomas Synagogue
  • The beach, island views, and seaside highlight the natural beauty, and places to visit include Emancipation Garden, Magens Bay, and Coki Beach
  • Shopping is one of the top reasons to visit, so consider an excursion to Havensight Mall, Market Square East, and St. John Spice

Getting around St. Thomas

St. Thomas has many options for getting around. You can travel down to the port to find out about water transportation.

Staying in St. Thomas

With 47 hotels and other accommodation options to choose from, St. Thomas offers holiday retreats at affordable prices:
  • 11 hotels, ranging from GBP 90/night to GBP 152/night
  • 6 resorts, ranging from GBP 144/night to GBP 347/night
  • 7 condo resorts, ranging from GBP 97/night to GBP 239/night
  • 12 villas, ranging from GBP 103/night to GBP 268/night
For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • Marriott's Frenchman's Cove, averaging GBP 545/night
  • The Ritz-Carlton, St. Thomas, averaging GBP 433.36/night
Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Villa Marbella Suites, averaging GBP 175/night
  • Virgin Islands Campground, averaging GBP 162.34/night
A 4-star favourite with Expedia travellers is Marriott's Frenchman's Cove with a 4.8 out of 5 user rating while Villa Marbella Suites and The Ritz-Carlton, St. Thomas are also highly rated by guests.

Dressing for St. Thomas

  • Between January and March, you can expect the daytime average to be around 30°C and the nighttime average to be 22°C
  • From April to June, temperatures average about 32°C during the day and 23°C at night
  • July through September averages 32°C during the day and 25°C at night
  • In October–December, the average temperature is 32°C during the day and 23°C at night
  • About 999 millimetres of rain falls on St. Thomas each year
false