Hotels in Saint Thomas Island

Search and compare Saint Thomas Island hotels from hundreds of travel sites and save

Saint Thomas Island, U.S. Virgin Islands
10 Dec — 11 Dec2
Saint Thomas Island, U.S. Virgin Islands
Fri 10/12
Sat 11/12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Thomas Island

Filter by star ratings
All filters
Wyndham Margaritaville St. Thomas
Wyndham Margaritaville St. Thomas
8.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.1 mi from city centre, Saint Thomas Island 
ExcellentBased on 304 reviews
8.0

Boasting an outdoor pool, Wyndham Margaritaville St Thomas is located in Saint Thomas and offers comfortable accommodation. It also features a 24-hour reception, an atm/cash machine and a concierge.

Bunker Hill Hotel
Bunker Hill Hotel
7.8 Good
2307 Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Saint Thomas Island 
GoodBased on 16 reviews
7.8

Providing an indoor pool, Bunker Hill Hotel is located an easy drive from Saint Thomas and Nazareth. It also provides free Wi-Fi.

Windward Passage Hotel
Windward Passage Hotel
6.3 Good
Veterans Drive Charlotte Amali, Po Box 640, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.5 mi from city centre, Saint Thomas Island 
GoodBased on 714 reviews
6.3

Windward Passage Hotel provides a comfortable setting when in Mandal and is close to everything the area has to offer. Those staying at the property have access to a spa, a gym and an outdoor pool.

Hilltop Villas At Bluebeard's Castle By Capital Vacations
Hilltop Villas At Bluebeard's Castle By Capital Vacations
8.2 Excellent
1331 Estate Taarneberg, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre, Saint Thomas Island 
ExcellentBased on 158 reviews
8.2

Located in Mandal, Hilltop Villas at Bluebeards Castle Mandal is within a 10-minute drive of Cyril E. King Airport and provides a swimming pool, an outdoor pool and a Jacuzzi. It has a fitness centre, as well as a kids pool, free Wi-Fi and a 24-hour reception.

Midtown Guest House
Midtown Guest House
7.6 Good
1B Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Saint Thomas Island 
GoodBased on 259 reviews
7.6

Set in Mandal, Midtown Guest House is a short drive from Saint Thomas and provides complimentary wireless internet, room service and a terrace. It is ideally located for those wishing to visit local attractions.

Emerald Beach Resort
Emerald Beach Resort
7.2 Good
8070 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city centre, Saint Thomas Island 
GoodBased on 314 reviews
7.2

Featuring a private beach, an outdoor pool and outdoor tennis courts, Emerald Beach Resort Saint Thomas is situated in Saint Thomas and provides comfortable accommodation. In addition to free public parking on site, the resort offers comfortable 3-star rooms and a bar.

Galleon House Hotel
Galleon House Hotel
7.5 Good
31 Kongen Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.0 mi from city centre, Saint Thomas Island 
GoodBased on 280 reviews
7.5

Just a 10-minute car trip from Cyril E. King Airport, Galleon House Hotel provides convenient accommodation and features an outdoor pool. It is also steps from Mandal's popular tourist attractions.

Marriott's Frenchman's Cove
Marriott's Frenchman's Cove
9.2 Excellent
7338 Estate Bakkeroe, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.5 mi from city centre, Saint Thomas Island 
ExcellentBased on 27 reviews
9.2

Featuring its own private beach, this 4-star resort features an outdoor pool and stylish rooms. It has a fitness centre, as well as water slides, a beauty centre and a sauna.

Mafolie Hotel
Mafolie Hotel
7.9 Good
7091 Estate Mafolie, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre, Saint Thomas Island 
GoodBased on 193 reviews
7.9

The Mafolie Hotel offers 3-star accommodation, plus a safe, a 24-hour reception and an outdoor pool. It is ideally positioned for those wishing to discover the area's attractions.

Tips for booking a Saint Thomas Island hotel

Cheapest month:April
Most expensive month:December
Average price in Saint Thomas Island:£257/night
Absolute cheapest price found:£31/night
Cheapest day:Sunday
Most expensive day:Monday
£95 - £558
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£166 - £212
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Thomas Island hotels

Show all 1,154 hotels
1
Midtown Guest House
Midtown Guest House
7.6 Good
1B Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Set in Mandal, Midtown Guest House is a short drive from Saint Thomas and provides complimentary wireless internet, room service and a terrace. It is ideally located for those wishing to visit local attractions.

2
Marriott's Frenchman's Cove
Marriott's Frenchman's Cove
9.2 Excellent
7338 Estate Bakkeroe, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.5 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Featuring its own private beach, this 4-star resort features an outdoor pool and stylish rooms. It has a fitness centre, as well as water slides, a beauty centre and a sauna.

3
Hilltop Villas At Bluebeard's Castle By Capital Vacations
Hilltop Villas At Bluebeard's Castle By Capital Vacations
8.2 Excellent
1331 Estate Taarneberg, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Located in Mandal, Hilltop Villas at Bluebeards Castle Mandal is within a 10-minute drive of Cyril E. King Airport and provides a swimming pool, an outdoor pool and a Jacuzzi. It has a fitness centre, as well as a kids pool, free Wi-Fi and a 24-hour reception.

4
Wyndham Margaritaville St. Thomas
Wyndham Margaritaville St. Thomas
8.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.1 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Boasting an outdoor pool, Wyndham Margaritaville St Thomas is located in Saint Thomas and offers comfortable accommodation. It also features a 24-hour reception, an atm/cash machine and a concierge.

5
Mafolie Hotel
Mafolie Hotel
7.9 Good
7091 Estate Mafolie, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

The Mafolie Hotel offers 3-star accommodation, plus a safe, a 24-hour reception and an outdoor pool. It is ideally positioned for those wishing to discover the area's attractions.

6
Emerald Beach Resort
Emerald Beach Resort
7.2 Good
8070 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Featuring a private beach, an outdoor pool and outdoor tennis courts, Emerald Beach Resort Saint Thomas is situated in Saint Thomas and provides comfortable accommodation. In addition to free public parking on site, the resort offers comfortable 3-star rooms and a bar.

7
Galleon House Hotel
Galleon House Hotel
7.5 Good
31 Kongen Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.0 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Just a 10-minute car trip from Cyril E. King Airport, Galleon House Hotel provides convenient accommodation and features an outdoor pool. It is also steps from Mandal's popular tourist attractions.

8
Bunker Hill Hotel
Bunker Hill Hotel
7.8 Good
2307 Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 

Providing an indoor pool, Bunker Hill Hotel is located an easy drive from Saint Thomas and Nazareth. It also provides free Wi-Fi.

Cheapest hotels in Saint Thomas Island, U.S. Virgin Islands

Show all 1,154 hotels
Midtown Guest House
Midtown Guest House
7.6 Good
1B Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre,  

Set in Mandal, Midtown Guest House is a short drive from Saint Thomas and provides complimentary wireless internet, room service and a terrace. It is ideally located for those wishing to visit local attractions.

£73
Avg. per night
Galleon House Hotel
Galleon House Hotel
7.5 Good
31 Kongen Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.0 mi from city centre,  

Just a 10-minute car trip from Cyril E. King Airport, Galleon House Hotel provides convenient accommodation and features an outdoor pool. It is also steps from Mandal's popular tourist attractions.

£75
Avg. per night
Bunker Hill Hotel
Bunker Hill Hotel
7.8 Good
2307 Commandant Gade, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.1 mi from city centre,  

Providing an indoor pool, Bunker Hill Hotel is located an easy drive from Saint Thomas and Nazareth. It also provides free Wi-Fi.

£107
Avg. per night
Mafolie Hotel
Mafolie Hotel
7.9 Good
7091 Estate Mafolie, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre,  

The Mafolie Hotel offers 3-star accommodation, plus a safe, a 24-hour reception and an outdoor pool. It is ideally positioned for those wishing to discover the area's attractions.

£125
Avg. per night
Windward Passage Hotel
Windward Passage Hotel
6.3 Good
Veterans Drive Charlotte Amali, Po Box 640, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.5 mi from city centre,  

Windward Passage Hotel provides a comfortable setting when in Mandal and is close to everything the area has to offer. Those staying at the property have access to a spa, a gym and an outdoor pool.

£137
Avg. per night
Emerald Beach Resort
Emerald Beach Resort
7.2 Good
8070 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city centre,  

Featuring a private beach, an outdoor pool and outdoor tennis courts, Emerald Beach Resort Saint Thomas is situated in Saint Thomas and provides comfortable accommodation. In addition to free public parking on site, the resort offers comfortable 3-star rooms and a bar.

£180
Avg. per night
Hilltop Villas At Bluebeard's Castle By Capital Vacations
Hilltop Villas At Bluebeard's Castle By Capital Vacations
8.2 Excellent
1331 Estate Taarneberg, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre,  

Located in Mandal, Hilltop Villas at Bluebeards Castle Mandal is within a 10-minute drive of Cyril E. King Airport and provides a swimming pool, an outdoor pool and a Jacuzzi. It has a fitness centre, as well as a kids pool, free Wi-Fi and a 24-hour reception.

£218
Avg. per night
Wyndham Margaritaville St. Thomas
Wyndham Margaritaville St. Thomas
8.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.1 mi from city centre,  

Boasting an outdoor pool, Wyndham Margaritaville St Thomas is located in Saint Thomas and offers comfortable accommodation. It also features a 24-hour reception, an atm/cash machine and a concierge.

£321
Avg. per night

Hotel prices in Saint Thomas Island

2 stars or below

£73 - £75

Galleon House Hotel

No. 1 most popular

£75
Avg. per night
Midtown Guest House

Best value

£73
Avg. per night
3 stars

£107 - £218

Windward Passage Hotel

No. 1 most popular

£137
Avg. per night
Mafolie Hotel

No. 2 most popular

£125
Avg. per night
Bunker Hill Hotel

Best value

£107
Avg. per night
4 stars and up

£197 - £594

Wyndham Margaritaville St. Thomas

No. 1 most popular

£321
Avg. per night
Marriott's Frenchman's Cove

No. 2 most popular

£594
Avg. per night
Sugar Bay Resort & Spa

Best value

£197
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint Thomas Island

Hotels in popular Saint Thomas Island neighbourhoods

About Saint Thomas Island

Part of the United States Virgin Islands, St Thomas is a vision of sandy beaches, aquamarine bays and jungle-clad mountains. It's the most built-up island in the Virgin archipelago, with luxury resorts dotting the coast and cruise ships bobbing in the bay.

Things to do

Saint Thomas is a sunseekers paradise, with a string of beaches often hailed as the most beautiful on the planet. Heart-shaped Magens Bay is a firm favourite, luring beachgoers in with its golden sand and emerald hillsides. You'll also find water-sports operators renting stand-up paddleboards and kayaks.

For a glimpse at the island's European roots, spend the day exploring Frenchtown. Built in the 19th-century, it’s dotted with brightly-painted buildings and houses a collection of cafes, souvenir stalls and waterfront restaurants. Don't miss Hook, Line & Sinker, a laid-back seafood bistro overlooking the Frenchtown docks.

Charlotte Amalie's 99 Steps viewpoint boasts some of the best views on Saint Thomas. The staircase winds through a canopy of trees to Blackbeard's Castle, where you’ll be rewarded with sweeping views over the town and harbour.

Known as the "Fourth Virgin", Water Island sits just off Charlotte Amalie. It's home to magnificent stretches of sand like Honeymoon Beach, which boasts fantastic snorkelling just offshore. You'll also find plenty of food stands selling cold drinks and fish tacos.

Getting around

Rental cars and taxis offer transport around Saint Thomas, while local buses are available around the island. St Thomas is serviced by two main airports, Cyril E King and the Seaplane Terminal, which are a short drive from Charlotte Amalie.

Saint Thomas Island travel FAQs

  • Where is the best place to stay in Saint Thomas Island?

    When visiting Saint Thomas Island, consider checking out West End, Northside, and East End as some of the most sought after locations.

  • What are the best hotels in Saint Thomas Island?

    One of the most popular hotels in Saint Thomas Island is Midtown Guest House, which has been reviewed by 259 users and currently has a rating of 7.6/10. Other top-rated locations include Mafolie Hotel and Galleon House Hotel, which have received 7.9/10 and 7.5/10 ratings from our users, respectively.

  • What is a good hotel near Sapphire Beach?

    With a rating of 8.1/10 from 44 reviews, The Ritz-Carlton St Thomas is a hotel close to Sapphire Beach that is highly recommended by HotelsCombined users.

  • What is a good hotel in Saint Thomas Island near Magens Bay?

    Flamboyan on the Bay Resort & Villas is a hotel near Magens Bay that is popular with HotelsCombined users, scoring 8.1 from 124 reviews.

  • Is there a good hotel near Coki Beach?

    A good hotel near Coki Beach is Wyndham Margaritaville St. Thomas, which has been rated 8.0/10 by 304 HotelsCombined user reviews.

  • How much do hotels in Saint Thomas Island cost?

    The average price of a hotel in Saint Thomas Island is £278 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Saint Thomas Island?

    £107 per night is the cheapest Saint Thomas Island hotel price found in our data from the last 72 hours.

  • How much is a hotel in Saint Thomas Island tonight?

    Prices for a hotel in Saint Thomas Island tonight are about £479 on average, but HotelsCombined users have found prices as low as £133 for tonight in the last 3 days.