Skip to content
BEST ISLANDS GUIDE
US Virgin Islands · Guide

Best US Virgin Island to Visit: St. Thomas or St. John

Budget-friendlyWith kidsJust the two of youWorth the splurge
Updated August 2026

St. Thomas for the easiest logistics (main airport, most hotels). St. John for the best beaches and a quieter, more romantic trip — roughly two-thirds of the island is national park. St. Croix if you want the same no-passport convenience with noticeably fewer crowds and more distance from the cruise-ship crowds.

I checked guests into a resort on St. Thomas more times than I can count during my hotel years, and I still send my own groups to St. John over the more famous spot next door whenever the trip is about the beach. Three islands, three different trips — worth knowing which one you’re actually booking before you commit.

Is the USVI the right call for your trip?

If you want Caribbean scenery with US-simple logistics — no passport for US citizens, US dollars, English, US cell service — yes, this is close to the easiest Caribbean trip you can book. The trade-off: it’s genuinely three separate small islands, not one destination, and they’re not all equally easy to combine. St. Thomas and St. John are a short ferry apart and pair well; St. Croix is a separate flight and doesn’t fit neatly into the same trip.

What we'd do differently

Don’t try to fit all three islands into a five-night trip. St. Thomas plus St. John (day trip or a couple of nights) is a natural pairing. St. Croix is its own trip — treat it that way rather than bolting it onto the other two.

My picks, by what you’re actually looking for

Easiest logistics: St. Thomas

The main airport (Cyril E. King) and the main cruise port are both here, along with the most hotels, restaurants and duty-free shopping in the territory. Magens Bay is a genuinely good, calm beach a short drive from most hotels. The catch: downtown Charlotte Amalie gets busy on cruise-ship days, and it’s worth checking the port schedule before you plan a downtown afternoon.

Best beaches, best for couples: St. John

Trunk Bay’s underwater snorkeling trail earns its reputation, and Cinnamon Bay and Maho Bay aren’t far behind with fewer people.

Worth knowing

St. John has no airport — you get there by ferry from St. Thomas (Red Hook or downtown Charlotte Amalie), so budget the crossing into your travel day rather than assuming a seamless connection.

Restaurant and nightlife options are much thinner than St. Thomas, which is exactly the point if you’re here to unwind.

Fewer crowds, more space: St. Croix

The largest of the three islands and the least visited, with its own airport (so no ferry dependency) and a genuinely different feel — more agricultural history, rum distilleries (Cruzan is based here), and noticeably fewer cruise-ship crowds. It’s a better fit for a slower, more independent trip than a quick beach-resort week.

A rental Jeep parked at a stone-wall overlook above St. John, turquoise Trunk Bay and forested hills visible below

St. Thomas vs. St. John vs. St. Croix, category by category

If you want the short version instead of three separate write-ups, here’s how the three actually stack up against each other on the things that decide most trips:

  • Getting there: St. Thomas and St. Croix both have their own airports. St. John doesn’t — you reach it only by ferry, most commonly from Red Hook on St. Thomas, a crossing that runs roughly 20 minutes and covers roughly 6 miles of water.
  • Getting around once you’re there: St. Thomas and St. Croix are both drivable in a rental car with normal roads. St. John’s roads are steeper and narrower, and a lot of visitors rent a Jeep specifically for it.
  • Beaches: St. John wins outright — Trunk Bay, Cinnamon Bay, and Maho Bay are a different tier from anything on the other two islands. St. Thomas’s Magens Bay is the strongest beach outside St. John.
  • Nightlife and restaurants: St. Thomas, by a wide margin. It has the most hotels, restaurants, and evening options of the three.
  • Nature and quiet: St. John — roughly 60% of the island is protected as Virgin Islands National Park, more than either of the other two.
  • Crowds: St. Croix has noticeably fewer cruise-ship crowds than St. Thomas, since most large ships call at St. Thomas, not St. Croix.
  • Affordability: St. Croix tends to run a little cheaper than St. Thomas or St. John for a comparable stay, partly because it sees less cruise-driven demand.

Choose St. Thomas if logistics and options matter more than the single best beach. Choose St. John if the beach is the actual point of the trip and you don’t mind fewer restaurants. Choose St. Croix if you want the same US-territory convenience with the fewest crowds, and don’t mind a separate flight to get there.

Best time to visit

Atlantic hurricane season runs June through November, same as the rest of the Caribbean, with September the statistical peak — worth having travel insurance if you’re booking inside that window. The dry season, mid-December through April, is both the most reliable weather and the most expensive and crowded. May and early June, plus November, are the shoulder-season sweet spot.

Worth knowing

The US Virgin Islands drive on the left, despite being a US territory that otherwise uses American cars, American plugs, and the US dollar — a genuine quirk left over from Danish colonial rule, and worth knowing before you pick up a rental car.

Heads up: some links below are affiliate links. If you book through one, I may earn a small commission at no extra cost to you. I only link to places and tours I'd actually send my own family to — if something's not worth it, I'll tell you.

Compare USVI resort rates →Placeholder link — swap for a real, approved affiliate program before this page goes live.

Questions people ask

What is the best US Virgin Island to visit?

St. Thomas if you want the easiest logistics — it has the main airport and cruise port, and the most hotels and restaurants. St. John if the trip is really about the beach and you don't mind fewer restaurant options; roughly two-thirds of the island is protected national park, and Trunk Bay is one of the best beaches in the Caribbean, full stop. St. Croix if you want the same US-territory convenience with noticeably fewer crowds.

Which US Virgin Island has the best beaches?

St. John, and it isn't close. Trunk Bay's underwater snorkeling trail is genuinely worth the hype, and Cinnamon Bay and Maho Bay are nearly as good with far fewer people. St. Thomas has good beaches too (Magens Bay is a real contender) but St. John's are more consistently excellent.

Which US Virgin Island is best for families?

St. Thomas, mainly for logistics — direct flights, more resort options built for families, and Magens Bay's calm, shallow water. St. John works well for an easy day trip by ferry, but staying there with young kids means fewer restaurant and activity options once dinner time rolls around.

Which Virgin Island is best for couples?

St. John. It's quieter, more romantic by a wide margin, and the beach-hopping-by-rental-Jeep thing genuinely works as a couples trip. St. Croix is my dark-horse pick if you want something even less touristy and don't mind being further from the airport hub.

What is the best place to stay in St. Thomas?

The East End, near Red Hook — it's close to the ferry to St. John (useful if you want to day-trip there), has calmer water than the cruise-ship-heavy downtown area, and is a reasonable base for exploring the rest of the island.

How do you get from St. Thomas to St. John?

By ferry — there's no bridge or airport on St. John. The Red Hook crossing on St. Thomas's East End is the shorter, more frequent option at roughly 20 minutes; there's also a longer ferry direct from downtown Charlotte Amalie if that's closer to where you're staying.

Marco S.27 islands, 7 years in the travel industry