Aerial view of a curving white sandbar between shades of turquoise and deep blue water
Rankings

The best Virgin Island to visit

3 US and 2 British islands #1: St. Thomas, 7.8/10 Passport only for the BVI two

The Virgin Islands split into two countries a short ferry ride apart. St. Thomas, St. John and St. Croix are US territory: no passport, US dollars, US law. Tortola and Virgin Gorda are in the British Virgin Islands, where you need a passport and clear immigration at the dock or airport. St. Thomas ranks first at 7.8 out of 10, then Tortola at 7.5 and St. John at 7.4.

All five islands share almost the same weather, scored 9.2 to 9.4, so the ranking is decided by flights and price. St. Thomas has nonstops from 16 US airports and a $93 room on both our dates. Virgin Gorda, last at 6.8, has beaches scored 8.5 but no US nonstop and a cheapest January room of $780. The best trip often uses two islands: sleep on the cheaper one and take the ferry to the prettier one.

At a glance

Best overall
St. Thomas, 7.8/10: 16 US nonstops, $93 rooms, no passport
Best for sailing
Tortola, the BVI's charter base, nonstop from Miami
Best beaches
St. John (9/10) in the USVI; Virgin Gorda's Baths (8.5) in the BVI
Quietest
St. Croix, off the main cruise routes
Passport
Not for St. Thomas, St. John or St. Croix; yes for Tortola and Virgin Gorda
Priciest January room
Virgin Gorda, $780 for the cheapest 3-star-plus hotel

The ranking

Score = the weighted average of six factors. How we score

#IslandScoreWeatherBeachesThingsAccessValueCrowds
1St. Thomas7.89.27.56.58.88.3–
2Tortola7.59.37.08.08.36.5–
3St. John7.49.29.06.07.33.4–
4St. Croix7.29.46.57.08.87.4–
5Virgin Gorda6.89.38.55.07.31.5–
The white sand crescent and calm blue water of Magens Bay on St. Thomas, seen from the green hillside above1
Weather 9.2 Access 8.8 No passport

St. Thomas is #1 because it is the easiest island to reach and the cheapest to sleep on. It has nonstops from 16 US airports, no passport, and a $93 room in Charlotte Amalie on both our dates. Magens Bay is calm and good for kids. Things to do score 6.5, but St. John is 15 minutes away and ferries run to Road Town four times a day, so it works as a base for both. The catch is cruise traffic: on ship days the town and Magens Bay fill up.

The full St. Thomas guide
Sailboats anchored in Cane Garden Bay on Tortola, seen from the forested hillside above2

Tortola

7.5/10
Weather 9.3 Access 8.3 Passport needed

Tortola scores 8 for things to do, the highest of the five, because it is the BVI's boat base: day sails to Norman Island and Jost Van Dyke, ferries to Virgin Gorda and Sage Mountain's forest trails. It is also the only BVI island with a US nonstop, American Eagle from Miami. Beaches score 7, since Cane Garden Bay and Smuggler's Cove are small and reached by steep roads, and its page gives a conditional verdict, worth 0.4 points. Rooms in Road Town started at $158 in January. Sailors and teens who snorkel fit it best.

The full Tortola guide
Turquoise surf washing onto the white sand of Trunk Bay on St. John, with Trunk Cay offshore under heavy clouds3

St. John

7.4/10
Weather 9.2 Beaches 9.0 No passport

St. John has the best beaches of the five, scored 9: Trunk Bay's snorkel trail, Maho Bay's turtles and Cinnamon Bay, all inside Virgin Islands National Park. It ranks third on value, 3.4, and access, 7.3. The cheapest 3-star hotel was $382 in January, and there is no airport, so every trip ends with the 15-minute ferry from Red Hook. The park itself charges no entrance fee, only $5 at Trunk Bay. Couples and snorkelers who can pay should rank it first.

The full St. John guide
Forested hills dropping to a turquoise sea and a narrow sandy beach on the northwest coast of St. Croix4

St. Croix

7.2/10
Weather 9.4 Access 8.8 No passport

St. Croix has the best weather score here, 9.4, and good value at $108 a night in Christiansted in January. Buck Island's snorkel trail and the Cane Bay wall make it the diver's island. It ranks fourth because beaches score 6.5, most of the good ones need a boat or a drive, and its page gives a conditional verdict. It is also the hardest to combine: no quick ferry, just the QE IV to St. Thomas, about 2 hours 10 minutes. Five US airports fly nonstop, several seasonally.

The full St. Croix guide
Giant granite boulders on the beach at The Baths on Virgin Gorda, seen from the clear turquoise water5
Weather 9.3 Beaches 8.5 Passport needed

Virgin Gorda has the second-best beaches of the five, 8.5: the boulders and pools of the Baths, Devil's Bay, and long, calm Savannah and Mahoe bays. A $3 park pass covers the Baths for the day. It ranks last on value, scored 1.5: the cheapest 3-star-plus hotel we found was $780 in January, and only three hotels showed prices. There is no US nonstop either. Things to do score 5. The smart way in is a day trip from Tortola, $40 round trip on Speedy's, unless you are renting a villa or sailing into North Sound.

The full Virgin Gorda guide

In this guide

How the five were scored

Each island gets six scores: weather (20%), beaches (25%), things to do (25%), getting there from the US (10%), value (10%) and crowds (10%). Beaches and things to do are our editors' calls; the rest come from climate data, distances from four US hubs, nonstop counts and the cheapest 3-star-plus room we found for January 13 and July 14, 2027. None of the five has a crowd score, because neither territory publishes clean island-level visitor counts, so each total is averaged over five factors.

Two islands, Tortola and St. Croix, lose 0.4 points because their own pages give conditional verdicts: Tortola is worth it as a boat base more than a beach stay, and St. Croix suits divers more than beach loungers. The full method is in how we score islands.

The two-island trips that work

  • St. Thomas plus St. John. Sleep on St. Thomas and take the 15-minute Red Hook ferry to Cruz Bay, $8.15 one way. No passport needed.
  • Tortola plus Virgin Gorda. Sleep in Road Town, from $139 in July, and take Speedy's ferry to the Baths: $40 round trip, then a $3 park pass.
  • St. Thomas plus Tortola. Ferries leave Charlotte Amalie for Road Town at 9 a.m., 2 p.m., 4 p.m. and 5:30 p.m. on the current schedule, and Red Hook for West End three times a day. Bring your passport.
  • A sailing charter. Tortola's marinas are the base for boats to Norman Island, Jost Van Dyke and North Sound.

St. Croix is the odd one out. It is across open water to the south, linked to St. Thomas by the QE IV ferry Thursday to Monday ($60 one way, about 2 hours 10 minutes) or by short flights. It is a trip of its own. Our US Virgin Islands ranking compares the three US islands in more depth.

Flights, passports and ferry timetables

St. Thomas (16 US airports) and St. Croix (5) have the US nonstops. Spirit Airlines' shutdown on May 2, 2026 cut Fort Lauderdale and Orlando service to both. For the BVI, American Eagle flies Miami to Beef Island (EIS), joined to Tortola by a bridge; the BVI government says service rose to five daily flights from December 2025. Virgin Gorda has a small airstrip with no US flights; most visitors fly to Beef Island and take Speedy's ferry from Trellis Bay, $30 one way.

For the US islands, you need a REAL ID or a passport to fly, and you clear CBP and USDA inspection on the way home, so carry a passport or a birth certificate with photo ID. For the BVI, you need a passport, proof of onward travel and the online Immigration and Customs form, which replaced the paper card on January 1, 2025. See the passport rules guide.

Ferry timetables shrink in the off-season. Speedy's St. Thomas to Virgin Gorda run is suspended from September 1 to October 31, 2026 and resumes November 7, and the BVI's low-season ferry schedule runs to November 1, 2026. Check the day before you travel.

When to go

December to April is the dry, breezy season and the best sailing weather. In our scores, December reaches 9.9 on all five islands. May and June are the value months, before hurricane risk rises. The Atlantic hurricane season runs June 1 to November 30, peaking around September 10 according to the NOAA National Hurricane Center. September is the weakest month in our data on every island, from 5.6 on St. Croix to 6.2 on Virgin Gorda. Hurricane Irma hit the BVI hard in 2017; the BVI government says overnight visitors have now topped 300,000 again. See our hurricane season guide.

What the islands cost to sleep on

The cheapest 3-star-or-better rooms we found, with tax, for January 13 and July 14, 2027:

IslandJanuaryJuly
St. Thomas (Charlotte Amalie)$93$93
St. Croix (Christiansted)$108$128
Tortola (Road Town)$158$139
St. John (Cruz Bay)$382$263
Virgin Gorda$780$268

St. John and Virgin Gorda are mostly villa islands, and Kayak showed only a handful of rated hotels on each. If you are not renting a villa, staying on the cheaper neighbor and taking the ferry saves hundreds a night. For the wider region, see the Caribbean ranking.

Tickets and tours you can book

Booking through these links supports this site at no cost to you. Prices move by date, so we do not print them here; the official prices we checked are in the page above.

Frequently asked questions

Which Virgin Island is the best to visit?

On our scores, St. Thomas, at 7.8 out of 10, for its flights, $93 rooms and the ferry to St. John. For beaches alone, St. John and Virgin Gorda are better; for sailing, Tortola.

Is it better to visit the US or British Virgin Islands?

The US side is easier: no passport, more flights and cheaper rooms on St. Thomas and St. Croix. The British side is better by boat, with the Baths, Jost Van Dyke and North Sound, but you need a passport and most trips connect through Miami or St. Thomas.

Do you need a passport to go from St. Thomas to Tortola?

Yes. The British Virgin Islands are a separate territory. You clear BVI immigration at the ferry dock in Road Town or West End, and you clear US inspection again when you come back.

Can you fly direct to the British Virgin Islands?

Only from Miami. American Eagle flies nonstop to Beef Island (EIS) on Tortola. Otherwise fly to St. Thomas and take a ferry, or connect in San Juan.

Which Virgin Island has the best beaches?

St. John, scored 9 out of 10, for Trunk, Maho and Cinnamon bays inside Virgin Islands National Park. Virgin Gorda follows at 8.5 for the Baths, Devil's Bay and Savannah Bay.

Further reading

Official sources

  1. BVI Tourist Board, Ferry schedules – St. Thomas to Road Town and West End sailings; low-season schedule to November 1, 2026; checked October 20, 2026
  2. Speedy's Ferry, Ferry rates and service notice – Tortola to Virgin Gorda $30 one way, $40 round trip; St. Thomas run suspended September 1 to October 31, 2026; checked October 20, 2026
  3. Government of the Virgin Islands, 2026 Budget Address – Miami to Beef Island service at five daily flights from December 2025; overnight visitors above 300,000; checked October 20, 2026
  4. BVI National Parks Trust, The Baths National Park – $3 adult day pass for the Greater Baths; checked October 20, 2026
  5. Virgin Islands Port Authority, Ferry and Cargo Schedules – Red Hook to Cruz Bay $8.15; QE IV St. Croix to St. Thomas $60; checked October 20, 2026
  6. Wikipedia, Cyril E. King Airport: Airlines and destinations – Nonstops from 16 US airports to St. Thomas; as read on our St. Thomas page, October 20, 2026
  7. Kayak hotel searches, January 13 and July 14, 2027 – Cheapest 3-star-or-better doubles for all five islands, priced on the island pages October 20, 2026
  8. NOAA National Hurricane Center, Tropical Cyclone Climatology – Atlantic season June 1 to November 30, peak September 10; checked October 20, 2026