Home Blog

Where to Stay in St. Thomas: Areas, Hotels and What Each Costs

Charlotte Amalie and its harbour seen from the hillside road, the pastel town most hotels sit above when deciding where to stay in St. Thomas

Quick answer

Where to stay in St. Thomas comes down to what you came for. The east end, around Red Hook and Great Bay, is the side the reef beaches are on: Coki Point, Sapphire and Secret Harbour are all within fifteen minutes, and the St John ferry leaves from there. Charlotte Amalie and the hills above it hold the cheapest rooms on the island, from $113 a night, but every beach is a drive. The south shore around Frenchman's Reef sits between the two, ten minutes from town with its own sand.

Key takeaways

  • Best for snorkelling: the east end, because Coki Point and Sapphire are on that side and nothing else is close to them
  • Cheapest beds: Charlotte Amalie and the hills above it, from $113 a night against $241 and up on the east end
  • Best guest score in this guide: Buoy Haus on the south shore, 9.4/10 from 189 Expedia reviews
  • Prices and guest scores for all seven, side by side: the comparison table, checked on 1 August 2026
  • Three to four nights covers the island without rushing; add a day if you want St John properly

The 7 Hotels in This Guide at a Glance

Tap a name to jump to its card; every card has a link back here.

HotelAreaGuest scoreFrom
The Westin St. Thomas Beach Resort & Spa East End, Great Bay 8.4/10 (1,363) $241
The Ritz-Carlton, St. Thomas East End, Great Bay 8.4/10 (484) $499
Buoy Haus Beach Resort St. Thomas, Autograph Collection Frenchman's Reef, south shore 9.4/10 (189) $356
Marriott's Frenchman's Cove Frenchman's Bay, south shore 9.0/10 (204) $629
Mafolie Hotel Above Charlotte Amalie 8.8/10 (1,005) $125
Bluebeard's Castle Resort Above Charlotte Amalie 9.0/10 (684) $185
Bunker Hill Hotel Charlotte Amalie 8.2/10 (1,084) $113

Areas at a Glance

St. Thomas is 32 square miles and shaped like a spine, with one main road running its length and steep hills either side. That geography does most of the deciding for you, and it is the same map behind our St. Thomas snorkeling tours: nothing is far in miles, but the roads are slow, and the side you sleep on is the side you will actually swim on.

The airport and the cruise piers are both on the south side, near Charlotte Amalie. The reef beaches that people fly here for are on the east end. Magens Bay, the beach on every postcard, is over the ridge on the north side and is a swimming beach rather than a snorkelling one.

  • East End and Red Hook: closest to Coki Point, Sapphire and Secret Harbour, and the ferry dock for St John. The most expensive rooms, from $241.
  • Frenchman's Reef and the south shore: ten minutes from town, own beaches, calm water. From $356.
  • Charlotte Amalie and the hills above it: the cheapest beds on the island, from $113, and walkable restaurants. Every beach is a drive.
  • North side, Magens and Hull Bay: villa country. Almost nothing here is a hotel, so it rarely shows up on a booking site.

Where the Areas, the Beaches and the Ferry Sit

East End: Closest to the Reef Beaches

If snorkelling is the point of the trip, this is the answer. Coki Point, the densest reef on the island, sits beside the Coral World park on the east end and is a walk-in from the sand. Sapphire Beach faces St John across Pillsbury Sound with reef at both ends of the bay, and Secret Harbour is the calm one, shallow enough that beginners get their bearings before anything drops away.

Red Hook is the working corner of the east end: the ferry dock for St John, the charter boats, and the restaurants that stay open after the cruise ships have gone. Staying out here means you are ten to fifteen minutes from all of it, against a forty-minute drive from town in traffic.

The trade is price. East-end rooms start around $241 and climb from there, and there is no budget tier.

East End Hotels on the Reef Side

Both sit on Great Bay, minutes from the ferry dock and the reef beaches.

East-end beach resort on St. Thomas, the closest base for snorkeling in St. Thomas USVI

The Westin St. Thomas Beach Resort & Spa

8.4/10

East End, Great Bay · east end, near Sapphire and Coki · 1,363 Expedia reviews

  • The most-reviewed hotel on the island here, 1,363 Expedia reviews at 8.4/10
  • East end, so Coki Point, Sapphire and Secret Harbour are all inside fifteen minutes
  • Its own beach and pool, with the Red Hook ferry dock a few minutes away
from $241/night Check Availability
Resort beach on the east end of St. Thomas near the reefs for snorkeling in St. Thomas USVI

The Ritz-Carlton, St. Thomas

8.4/10

East End, Great Bay · east end, next to its own reef · 484 Expedia reviews

  • Rated 8.4/10 across 484 Expedia reviews
  • Reef directly off its own beach, which few hotels here can say
  • The most expensive room in this guide at $499 for the night we priced
from $499/night Check Availability

↑ Back to the hotel comparison table

We have not stayed at these hotels. Guest scores, review counts and nightly rates are what Expedia listed for a midweek night in September 2026, checked on 1 August 2026. Caribbean rates swing hard by season, so treat them as a comparison between hotels rather than a quote.

Prefer to compare on your own? browse every hotel on St. Thomas on Expedia.

Frenchman's Reef and the South Shore

The south shore is the compromise most people end up making. Frenchman's Reef sits on the headland just east of Charlotte Amalie, ten minutes from town and the cruise piers, with its own beach and calm water on the lee side of the island.

You are not walking to a reef from here. Morningstar and the small bays below the resorts are swimming beaches, and Coki Point is twenty-five minutes east. What you get instead is a short hop into town for dinner, easy taxi access, and the highest guest scores on the island.

South Shore Hotels

Ten minutes from Charlotte Amalie, with the calm side of the island underneath them.

South-shore beach resort at Frenchman's Reef St. Thomas, a base for snorkeling in St. Thomas USVI

Buoy Haus Beach Resort St. Thomas, Autograph Collection

9.4/10

Frenchman's Reef, south shore · south shore, 10 minutes from town · 189 Expedia reviews

  • The highest guest score in this guide, 9.4/10 from 189 Expedia reviews
  • On Frenchman's Reef, ten minutes from Charlotte Amalie and the cruise piers
  • Pool and a beach of its own, on the calm south side
from $356/night Check Availability

Marriott's Frenchman's Cove

9.0/10

Frenchman's Bay, south shore · 14 minutes on foot to Morningstar Beach · 204 Expedia reviews

  • Rated 9.0/10 across 204 Expedia reviews
  • Villa-style units with kitchens rather than hotel rooms
  • The priciest option here at $629, and it suits a week rather than two nights
from $629/night Check Availability

↑ Back to the hotel comparison table

We have not stayed at these hotels. Guest scores, review counts and nightly rates are what Expedia listed for a midweek night in September 2026, checked on 1 August 2026. Caribbean rates swing hard by season, so treat them as a comparison between hotels rather than a quote.

Prefer to compare on your own? browse every hotel on St. Thomas on Expedia.

Charlotte Amalie: The Cheapest Beds on the Island

Town and the hills above it are where the price drops. Rooms start at $113, which is less than half the east end, and the guest scores hold up: Mafolie sits at 8.8/10 across 1,005 Expedia reviews, Bluebeard's Castle at 9.0/10 across 684.

What you give up is walking to water. Brewers Bay, by the airport and the university, is the closest snorkelling and it is a ten-minute drive west; the turtles graze the seagrass there and it costs nothing to enter. Everything else means crossing the island.

The other thing to know about town is the cruise schedule. On days with three or four ships in, the waterfront and the shopping streets are shoulder to shoulder until mid-afternoon, then empty out completely.

Charlotte Amalie Hotels

The cheapest rooms in this guide, all within a few minutes of the harbour.

Mafolie Hotel

8.8/10

Above Charlotte Amalie · in the hills over the harbour · 1,005 Expedia reviews

  • Rated 8.8/10 across 1,005 Expedia reviews, the best score in this price band
  • Up in the hills with the harbour view, and breakfast included in the rate we saw
  • $125 for the night we priced, roughly half the east-end resorts
from $125/night Check Availability

Bluebeard's Castle Resort

9.0/10

Above Charlotte Amalie · on the hill above town · 684 Expedia reviews

  • Rated 9.0/10 across 684 Expedia reviews
  • On the hill above the harbour, with the tower the town is named for
  • $185 for the night we priced
from $185/night Check Availability

Bunker Hill Hotel

8.2/10

Charlotte Amalie · in town · 1,084 Expedia reviews

  • The cheapest bed in this guide at $113
  • Rated 8.2/10 across 1,084 Expedia reviews
  • In town, so you are walking to restaurants but driving to every beach
from $113/night Check Availability

↑ Back to the hotel comparison table

We have not stayed at these hotels. Guest scores, review counts and nightly rates are what Expedia listed for a midweek night in September 2026, checked on 1 August 2026. Caribbean rates swing hard by season, so treat them as a comparison between hotels rather than a quote.

Prefer to compare on your own? browse every hotel on St. Thomas on Expedia.

North Side: Magens Bay and Hull Bay

Magens Bay is the beach that sells St. Thomas, a mile of sand in a deep bay on the north side, and it charges a small entry fee at the gate. It is a swimming and sunbathing beach: the bottom is sand, the water is calm, and there is very little to look at through a mask. Go for the afternoon, not for the reef.

Hull Bay next door is where the local surf breaks and where the fishing boats pull up. Neither has hotels in any real number. The north side is villa country, rented by the week, which is why it barely appears on a booking site and why we have no cards for it here. If you are travelling as a group of six or more, it is worth looking outside the hotel inventory entirely.

Is It Better to Stay in St. Thomas or St. John?

Stay on St. Thomas

  • Flights land here, so there is no ferry on arrival day
  • Far more hotels at every price, from $113 to $629 in this guide alone
  • Coki Point and Sapphire are walk-in reefs, no boat needed
  • Restaurants, groceries and taxis are easy at any hour

Stay on St. John

  • Two thirds of the island is national park, and the beaches show it
  • Trunk Bay and Maho are quieter and clearer than anything on St. Thomas
  • Far fewer rooms and they cost more; the island books out early
  • Everything arrives by ferry, including you and your luggage

Verdict The honest answer depends on how much of your week is going in the water. For a first trip, stay on St. Thomas and take the ferry across for a day. The Red Hook crossing takes about 20 minutes and runs hourly, so a day on St John costs you nothing but the fare. Reverse it only if you are here for a week and the water is the whole point.

Do You Need a Rental Car?

For the east end or the south shore, no. Those hotels sit on their own beaches, taxis wait outside, and the boat tours collect you.

For Charlotte Amalie, effectively yes, unless you are happy paying for a taxi every time you want to swim. Taxis here are shared and run to government-set rates per person rather than on a meter, so a solo traveller pays close to what a couple pays. Two or three trips a day adds up faster than a rental.

One thing that surprises people: driving is on the left, in cars built for driving on the right. The roads are steep, narrow and wet in the afternoon. If that combination makes you uneasy, base yourself where you do not need to drive.

Staying Without a Car

It is entirely doable, and thousands of visitors manage it every week. The trick is to pick your base for it rather than fight it afterwards.

The east end works best: the Westin and the Ritz-Carlton both have beaches on site, Red Hook is a short taxi for dinner and the ferry, and the snorkel boats pick up at the hotel dock. Frenchman's Reef works nearly as well, with town ten minutes away.

Charlotte Amalie works only if you accept that swimming is a planned outing rather than something you wander down to. The safari buses that run the main road are cheap and frequent, but they follow the road, and every beach worth the trip is off it.

Which Areas to Skip

This is the question the other guides do not answer, so here is the honest version.

The waterfront blocks of Charlotte Amalie are for shopping and cruise-ship hours. After the ships leave, the area is quiet in a way that is not always comfortable after dark, and there is little reason to be down there in the evening. The hotels up the hill, a few minutes above it, are a different proposition entirely.

The far west end is sparsely built and has almost no hotels; what is there is a long, slow drive from everything you flew in for. And anywhere marketed as being near the airport is genuinely near the airport, which on St. Thomas means the flight path.

None of this is about danger in a headline sense. It is about spending your evenings and your driving time somewhere that gives you something back.

How Many Days Do You Need?

Three to four nights is the honest floor for St. Thomas if snorkelling is why you came. That gives you a day for Coki Point and the east-end beaches, a day on a boat, and a day for St John, with a buffer for the afternoon squalls that can flatten visibility for a few hours.

Two nights works if you are combining it with a cruise stop or a wider island-hopping trip, but you will be picking one beach and one boat.

A week changes what you should book: at that length the villa inventory on the north side and the kitchen units at Frenchman's Cove start making more sense than a hotel room.

What a Night Actually Costs

Every figure below is what Expedia listed for a midweek night in September 2026, checked on 1 August 2026. September is low season, so these are near the floor for the year.

  • Under $150: Bunker Hill at $113 and Mafolie at $125, both in or above Charlotte Amalie
  • $150 to $250: Bluebeard's Castle at $185 and the Westin at $241, the cheapest way onto the east end
  • $250 to $400: Buoy Haus at $356 on the south shore, the best-scored room in this guide
  • $400 and up: the Ritz-Carlton at $499 and Marriott's Frenchman's Cove at $629

Honest Caveat

We have not stayed at any of these hotels, and we are not going to pretend otherwise. What we can tell you is where each one sits relative to the water you came to swim in, because that is the part we do know, and what other guests have said about it on Expedia, with the review counts attached so you can weigh them yourself.

Prices move. Caribbean rates in February bear no relation to the September figures above, and the same room can double over a holiday week. Check before you decide anything on price alone.

We earn a commission if you book through the links here. It costs you nothing extra and it does not change which hotels we put in front of you: the three with the best guest scores in this guide are not the three that pay best.

Where We'd Stay

For a snorkelling trip, the east end, and specifically the Westin at $241. It is the cheapest way onto the right side of the island, the beach is its own, Coki Point and Sapphire are inside fifteen minutes, and the ferry to St John leaves five minutes away. The 8.4/10 across 1,363 reviews is not the highest score here, but it is the most reliable sample.

On a tighter budget, Mafolie at $125 up the hill above town, and accept that you are driving to swim. The 8.8/10 across 1,005 reviews says people are happy there, and the money saved over three nights covers a boat trip.

For a couple who want the room itself to be part of it, Buoy Haus at $356. The 9.4/10 is the highest in this guide by a clear margin.

Frequently Asked Questions

What's the best part of St. Thomas to stay in?

The east end, around Red Hook and Great Bay, if you plan to snorkel. Coki Point, Sapphire and Secret Harbour are all within fifteen minutes and the St John ferry leaves from Red Hook. If price matters more, the hills above Charlotte Amalie cost less than half as much, from $113 a night, at the cost of driving to every beach. See the full breakdown in the comparison table.

What areas should I stay away from in St. Thomas?

The waterfront blocks of Charlotte Amalie empty out once the cruise ships leave and give you little reason to be there in the evening; the hotels a few minutes up the hill are a better base at the same price. The far west end is a long drive from everything. And rooms sold on being close to the airport are close to the flight path too.

How many days should I stay in St. Thomas?

Three to four nights if snorkelling is the point: a day for the east-end beaches, a day on a boat, a day on St John, and a buffer for weather. Two nights works only if you are picking one beach and one tour.

Is it better to stay in St. Thomas or St. John?

St. Thomas for a first trip. Flights land there, hotels are far more plentiful and cheaper, and the reef at Coki Point is a walk-in. Two thirds of St John is national park and its beaches are better, but the rooms are few and expensive. Take the 20-minute ferry from Red Hook for a day instead, or a catamaran that snorkels both islands.

Do I need a rental car in St. Thomas?

Not on the east end or the south shore, where the hotels have their own beaches and the tours collect you. In Charlotte Amalie, effectively yes: taxis run to fixed rates per person rather than a meter, so a few trips a day costs more than a rental. Note that driving is on the left in left-hand-drive cars, on steep and narrow roads.

Which St. Thomas hotels are closest to good snorkelling?

The east-end pair. The Westin and the Ritz-Carlton both sit on Great Bay, minutes from Sapphire Beach and Coki Point. Off the hotel beaches, Brewers Bay near the airport is the free option with turtles in the seagrass.

Is Magens Bay worth staying near?

Not for snorkelling. Magens Bay is a mile of sand on the north side with calm, sandy-bottomed water and an entry fee, which makes it a swimming beach. It is worth an afternoon, not a base, and the north side is villa country with very few hotels anyway.

Booked a Room? Now Book the Water

Our full list of St. Thomas snorkeling tours, with real prices and guest ratings.

See the tours
Snorkeling tours from $64 Check Availability