The 3 Best Luxury Hotels in St. Thomas

From The Ritz-Carlton to the Buoy Haus Beach Resort at Frenchman's Reef: hand-picked 5-star hotels in St. Thomas. Through suitespot you also get breakfast for two, a room upgrade subject to availability, hotel credit and VIP service – services worth more than €500.

3Luxury hotels
from 351 €per night
3Hotel brands
3 luxury hotels in St. Thomas, United States Virgin Islands

The best-known hotels in St. Thomas

These are the addresses in St. Thomas is known for – in the order our travel advisors recommend them. Where each one stands and what it costs is right beside it. At the top of our recommendation: The Ritz-Carlton St. Thomas.

HotelLocationsuitespot scorePrice from
The Ritz-Carlton St. Thomas–★ 4.0/5595 €
Buoy Haus Beach Resort at Frenchman's ReefFrenchman's Bay–393 €
The Westin St. Thomas Beach ResortCharlotte Amalie West★ 4.0/5351 €

Your guide to the best luxury hotels on St. Thomas

On St. Thomas the word breakfast is not a fixed quantity. It appears in the benefits of all three hotels – and means something different in each.The Ritz-Carlton St. ThomasThe Ritz-Carlton St. ThomasFor this guide we have gathered the best hotels on St. Thomas: three luxury hotels, all with Marriott Bonvoy.

At no extra cost: booking through suitespot costs the same as booking direct with the hotel – the benefits come on top, free of charge.

Three luxury hotels on St. Thomas – and how to choose

The three luxury hotels on St. Thomas cost between 351 € and 595 € a night, on average 393 €. Between the least and the most expensive lies a factor of only 1.7 – a tight span for a Caribbean island.Buoy Haus Beach Resort at Frenchman's ReefBuoy Haus Beach Resort at Frenchman's Reef · Frenchman's BayAt all three the suitespot benefits apply from the first night, and all three earn points.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

The differences are in the breakfast.

Our travel advisors’ insider tip

Breakfast is included at all three – and is three different things.

• At The Ritz-Carlton St. Thomas from 595 € it is the full breakfast for two people, served at the Bluewater restaurant.
• At the Buoy Haus Beach Resort at Frenchman's Reef from 393 € it is 30 US dollars of breakfast credit for up to two people – redeemable at the Sugarfin and the Shorebird.
• At The Westin St. Thomas Beach Resort from 351 € it is likewise 30 US dollars for up to two people.

Three hotels, three arrangements. A credit and a breakfast are two different benefits, and which one you get depends on the hotel and the rate.

For your booking that means: do not ask whether breakfast is included – it is, everywhere. Ask whether it is an amount or a meal. Our travel advisors settle that before you book, and it takes one sentence.

With the hotel credit the split runs differently: 100 US dollars come with The Ritz-Carlton St. Thomas and The Westin St. Thomas Beach Resort. The Buoy Haus Beach Resort at Frenchman's Reef offers the named pair of restaurants instead, and a welcome gift that The Westin St. Thomas Beach Resort also includes.

And what stands in all three: the upgrade on arrival subject to availability, early check-in and late check-out subject to availability and the regular points and status benefits with Marriott Bonvoy.

Where to stay on St. Thomas: Great Bay, Frenchman’s Bay or Charlotte Amalie

St. Thomas is small, and the three hotels sit on three different bays.The Westin St. Thomas Beach ResortThe Westin St. Thomas Beach Resort · Charlotte Amalie WestIn Frenchman’s Bay stands the Buoy Haus Beach Resort at Frenchman's Reef from 393 €, the smallest of the three with 16 categories. Our recommendation for anyone who wants a manageable hotel and both restaurants on foot.

In Charlotte Amalie West stands The Westin St. Thomas Beach Resort from 351 €, the most affordable entry in the selection. Our recommendation for anyone who wants to be close to the island’s capital.

And on Great Bay stands The Ritz-Carlton St. Thomas from 595 € with 57 categories – more than the other two hotels together. Our recommendation for anyone who genuinely wants a choice.

96 categories: the best hotels on St. Thomas from the inside

Together the best hotels on St. Thomas offer 96 categories, and 32 of them are suites – exactly one in three.

The split is uneven: The Ritz-Carlton St. Thomas alone offers 57, including 24 suites. The Westin St. Thomas Beach Resort comes to 23 with seven suites, the Buoy Haus Beach Resort at Frenchman's Reef to 16 with one.

The 1 Bedroom at the Buoy Haus Beach Resort at Frenchman's Reef measures 58 square metres.

Our travel advisors confirm the exact size of the other categories before you book.

What is clear instead is the outlook: almost half of the categories look out on the water.

At The Westin St. Thomas Beach Resort most categories look out to sea, some of them with a partial view. At The Ritz-Carlton St. Thomas it is 23 categories, six of them right on the water. At the Buoy Haus Beach Resort at Frenchman's Reef it is six, including two right on the water.

Beyond that, twelve categories look out on the grounds and five on the garden – found at the Buoy Haus Beach Resort at Frenchman's Reef and The Westin St. Thomas Beach Resort.

What a night at a luxury hotel on St. Thomas costs

A night at a 5-star hotel on St. Thomas costs between 351 € and 595 €, on average 393 €.

Luxury hotelFromsuitespot benefits from
The Westin St. Thomas Beach Resort351 €1st night
Buoy Haus Beach Resort at Frenchman's Reef393 €1st night
The Ritz-Carlton St. Thomas595 €1st night

At all three hotels the benefits apply from the first night.

When it is at its best: from December to April. That is the driest season, and it is the season when the island is fullest.

Summer has arguments of its own: the water is warmer, the beaches emptier, and prices follow demand. Our recommendation for anyone who prefers quiet to bustle.

Hurricane season in the Caribbean runs officially from June to November. It is worth knowing the window when choosing your travel insurance.

And whatever the date: you get the suitespot benefits in the quietest week of the year exactly as in the busiest.

Breakfast, hotel credit and exclusive services at a 5-star hotel

Breakfast is the benefit worth looking at closely on this island – the details are in the tip above.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

A hotel credit of 100 US dollars comes with The Ritz-Carlton St. Thomas and The Westin St. Thomas Beach Resort.

A welcome gift is included at the Buoy Haus Beach Resort at Frenchman's Reef and at The Westin St. Thomas Beach Resort.

At all three hotels you also get the upgrade on arrival subject to availability, early check-in and late check-out subject to availability.

And the loyalty side: all three belong to Marriott Bonvoy and credit the regular points and status benefits. On St. Thomas you do not have to choose between programmes – just give us your membership number with the enquiry.

Earn points & use your status in St. Thomas

The most widely represented is Marriott Bonvoy. suitespot rates are genuine direct rates: you keep earning regular points and elite nights in the hotel's loyalty program and retain your status benefits – on top of your suitespot benefits. These programs are represented in St. Thomas:

At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.

ProgramHotelsExamples in St. Thomas
Marriott Bonvoy3 hotelsThe Ritz-Carlton St. Thomas, Buoy Haus Beach Resort at Frenchman's Reef, The Westin St. Thomas Beach Resort

Frequently asked questions about luxury hotels in St. Thomas

Which is the best luxury hotel on St. Thomas?

It depends what matters to you. The Ritz-Carlton St. Thomas offers 57 categories, more than the other two hotels together, and is the only one with the full breakfast for two people. The Westin St. Thomas Beach Resort has the highest share of categories looking out on the water.

What does a night at a 5-star hotel on St. Thomas cost?

Between 351 € and 595 €, on average 393 €. The least expensive is The Westin St. Thomas Beach Resort, the most expensive The Ritz-Carlton St. Thomas. The factor between them is 1.7, which is small.

Is breakfast included on St. Thomas?

All three hotels include breakfast – but in three different forms. At The Ritz-Carlton St. Thomas it is the full breakfast for two people at the Bluewater. At the Buoy Haus Beach Resort at Frenchman’s Reef and The Westin St. Thomas Beach Resort it is 30 US dollars of breakfast credit for up to two people. Ask us whether your rate includes an amount or a meal.

Which hotel on St. Thomas has a sea view?

All three offer categories looking out on the water. The highest share belongs to The Westin St. Thomas Beach Resort. The Ritz-Carlton St. Thomas offers six categories right on the water.

How big are the rooms on St. Thomas?

The 1 Bedroom at the Buoy Haus Beach Resort at Frenchman’s Reef measures 58 square metres. For all other categories our travel advisors have the size confirmed before you book.

Where is the best area to stay on St. Thomas?

On Great Bay if you want the widest choice (recommendation: The Ritz-Carlton St. Thomas). In Charlotte Amalie West if you want to be near the capital (recommendation: The Westin St. Thomas Beach Resort). And in Frenchman’s Bay if you prefer a smaller hotel (recommendation: Buoy Haus Beach Resort at Frenchman’s Reef).

When is the best time to visit St. Thomas?

From December to April it is driest – and fullest. Summer brings warmer water and emptier beaches. Hurricane season in the Caribbean runs from June to November; we name the window so you can take it into account when choosing insurance.

What benefits do I get through suitespot on St. Thomas?

At all three hotels a breakfast benefit, the upgrade on arrival subject to availability, early check-in and late check-out subject to availability and the regular points with Marriott Bonvoy. Plus 100 US dollars of hotel credit at the Ritz-Carlton and the Westin, and a welcome gift at the Buoy Haus and the Westin. All from the first night.

Which is the most expensive hotel on St. Thomas?

The most expensive hotel on St. Thomas is The Ritz-Carlton St. Thomas, with rates from 594 € a night. The Westin St. Thomas Beach Resort has the lowest entry price at 350 €.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA