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
Jul 28 — Jul 292
Saint Thomas Island, U.S. Virgin Islands
Wed 7/28
Thu 7/29
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Thomas Island

Filter by star ratings
All filters
Little Indigo Apartments
Little Indigo Apartments
8.8 Excellent
Saint Thomas Island, U.S. Virgin Islands
Show on map
0.3 mi from city centre, Saint Thomas Island 
ExcellentBased on 53 reviews
8.8

This comfortable property in Mandal offers complimentary Wi-Fi, as well as a dry cleaning service and an express check-in and check-out feature. It is conveniently close to Cyril E. King Airport, which is a 10-minute drive away.

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

Villa Marbella Suites
Villa Marbella Suites
15-24 Frenchmans Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city centre, Saint Thomas Island 

Conveniently situated and providing an outdoor pool, this comfortable guest house is a short drive from Mandal. It also offers a concierge, an express check-in and check-out feature and a sun deck.

Water Island Hotel & Villas
Water Island Hotel & Villas
7.5 Good
Lot 73 Water Island, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.4 mi from city centre, Saint Thomas Island 
GoodBased on 7 reviews
7.5

Water Island Hotel & Villas offers a comfortable setting when in Saint Thomas. It also features a garden.

Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and Villas
6.4 Good
8075 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.7 mi from city centre, Saint Thomas Island 
GoodBased on 183 reviews
6.4

Opened in 1955, Lindbergh Bay Hotel is set in Saint Thomas and provides an outdoor pool, a private beach and a swimming pool. In addition to free public parking on site, the resort features comfortable 3-star rooms and a bar.

Crystal Cove Villas
Crystal Cove Villas
6345 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
5.1 mi from city centre, Saint Thomas Island 

Crystal Cove Villas offers 3-star accommodation in Nazareth. It provides free Wi-Fi, a garden and an outdoor pool.

Starz Hotel
Starz Hotel
8.5 Excellent
Constant 38, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.3 mi from city centre, Saint Thomas Island 
ExcellentBased on 1 review
8.5

Starz Hotel Mandal is located in Mandal and features free Wi-Fi.

Pirates Pension At Bluebeard's Castle By Capital Vacations
Pirates Pension At Bluebeard's Castle By Capital Vacations
7.8 Good
1331 Estate Taarneberg, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.4 mi from city centre, Saint Thomas Island 
GoodBased on 74 reviews
7.8

Situated in Mandal, Pirates Pension at Bluebeards Castle is an easy drive from Saint Thomas and Nazareth.

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

Beachfront Villas At Crystal Cove
Beachfront Villas At Crystal Cove
9.3 Excellent
Saint Thomas Island, U.S. Virgin Islands
Show on map
5.2 mi from city centre, Saint Thomas Island 
ExcellentBased on 24 reviews
9.3

Beachfront At Crystal Cove offers a comfortable setting when in Nazareth. It also provides free Wi-Fi and a swimming pool.

Tips for booking a Saint Thomas Island hotel

Cheapest month:October
Most expensive month:December
Average price in Saint Thomas Island:$330/night
Absolute cheapest price found:$40/night
Cheapest day:Friday
Most expensive day:Monday
$223 - $441
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$222 - $281
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Thomas Island hotels

Show all 966 hotels
1
Olga's Fancy
Olga's Fancy
9.1 Excellent
Honduras 8, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.9 mi from city centre, Saint Thomas Island 

Conveniently situated and featuring an outdoor pool, this comfortable inn is an easy drive from Saint Thomas. Guests can also enjoy free internet access throughout the property.

2
Beachfront Villas At Crystal Cove
Beachfront Villas At Crystal Cove
9.3 Excellent
Saint Thomas Island, U.S. Virgin Islands
Show on map
5.2 mi from city centre, Saint Thomas Island 

Beachfront At Crystal Cove offers a comfortable setting when in Nazareth. It also provides free Wi-Fi and a swimming pool.

3
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 

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.

4
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 

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.

5
Two Sandals by the Sea Inn - B&B
Two Sandals by the Sea Inn - B&B
8.8 Excellent
6264 Estate Nazareth, Saint Thomas Island, U.S. Virgin Islands
Show on map
5.4 mi from city centre, Saint Thomas Island 

Two Sandals by the Sea Inn - B&B provides a comfortable setting when in Nazareth. It also offers a ticket service, a concierge and an express check-in and check-out feature.

6
Starz Hotel
Starz Hotel
8.5 Excellent
Constant 38, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.3 mi from city centre, Saint Thomas Island 

Starz Hotel Mandal is located in Mandal and features free Wi-Fi.

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

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.

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

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. A short drive from Nazareth, it offers air-conditioned rooms with complimentary wireless internet access.

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

Show all 966 hotels
Villa Marbella Suites
Villa Marbella Suites
15-24 Frenchmans Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.2 mi from city centre,  

Conveniently situated and providing an outdoor pool, this comfortable guest house is a short drive from Mandal. It also offers a concierge, an express check-in and check-out feature and a sun deck.

$15
Avg. per night
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.

$95
Avg. per night
Skyline Vista Villa
Skyline Vista Villa
405 Hospital Ground, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.2 mi from city centre,  

Situated in Mandal, Skyline Vista Villa is an easy drive from Saint Thomas and offers free Wi-Fi. It is conveniently located for guests wishing to visit local attractions.

$119
Avg. per night
Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and Villas
6.4 Good
8075 Lindbergh Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
2.7 mi from city centre,  

Opened in 1955, Lindbergh Bay Hotel is set in Saint Thomas and provides an outdoor pool, a private beach and a swimming pool. In addition to free public parking on site, the resort features comfortable 3-star rooms and a bar.

$129
Avg. per night
Starz Hotel
Starz Hotel
8.5 Excellent
Constant 38, Saint Thomas Island, U.S. Virgin Islands
Show on map
1.3 mi from city centre,  

Starz Hotel Mandal is located in Mandal and features free Wi-Fi.

$149
Avg. per night
Crystal Cove Villas
Crystal Cove Villas
6345 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
5.1 mi from city centre,  

Crystal Cove Villas offers 3-star accommodation in Nazareth. It provides free Wi-Fi, a garden and an outdoor pool.

$183
Avg. per night
Olga's Fancy
Olga's Fancy
9.1 Excellent
Honduras 8, Saint Thomas Island, U.S. Virgin Islands
Show on map
0.9 mi from city centre,  

Conveniently situated and featuring an outdoor pool, this comfortable inn is an easy drive from Saint Thomas. Guests can also enjoy free internet access throughout the property.

$186
Avg. per night
Mafolie Hotel
Mafolie Hotel
7.8 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.

$199
Avg. per night

Hotel prices in Saint Thomas Island

2 stars and under

$95 - $279

Two Sandals by the Sea Inn - B&B

#1 Most popular

$279
Avg. per night
Starz Hotel

#2 Most popular

Starz Hotel
8.5 Excellent
$149
Avg. per night
Midtown Guest House

Best value

$95
Avg. per night
3 stars

$15 - $333

Bolongo Bay Beach Resort

#1 Most popular

$291
Avg. per night
Emerald Beach Resort

#2 Most popular

$205
Avg. per night
Lindbergh Bay Hotel and Villas
$129
Avg. per night
4 stars +

$377 - $775

The Hills St. John

#1 Most popular

$775
Avg. per night
Grande Bay Resort
$377
Avg. per night

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

Where to stay in Saint Thomas Island

Neighborhoods in Saint Thomas Island

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?

    East End, Charlotte Amalie, and Southside are the most popular places on HotelsCombined for stays in Saint Thomas Island.

  • What are the best hotels in Saint Thomas Island?

    54 reviews rated Bolongo Bay Beach Resort with an average score of 7.4/10. It may also be worth looking into the Secret Harbour Beach Resort, which received a rating of 8.4/10 from 14 reviews. Emerald Beach Resort could also be a good option, with a score of 7.2/10 from 281 reviews.

  • What is a good hotel near Sapphire Beach?

    Reviews of Secret Harbour Beach Resort recommend it as a good place to stay near Sapphire Beach, scoring 8.4/10 from 14 ratings.

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

    New Year Special - Work & Play In Paradise - Villa #1 is a hotel near Magens Bay that is popular with HotelsCombined users, scoring 9.9 from 20 reviews.

  • Is there a good hotel near Coki Beach?

    A good hotel near Coki Beach is Villa East - Panoramic Waterfront Views - Best Location, which has been rated 9.5/10 by 13 HotelsCombined user reviews.

  • How much do hotels in Saint Thomas Island cost?

    $484/night is the average price of a hotel in Saint Thomas Island, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Saint Thomas Island, the average price found is $539/night, and for 5-star hotels the average price is $1,129/night.

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

    HotelsCombined searches in the last 3 days suggest cheap Saint Thomas Island hotels have prices starting from as low as $135/night, depending on the popularity of your requested dates.

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

    Prices for a hotel in Saint Thomas Island tonight are about $484 on average, but HotelsCombined users have found prices as low as $135 for tonight in the last 3 days. The best price found for a 4-star hotel in Saint Thomas Island tonight is $402.