St. Thomas, U.S. Virgin Islands

The Caribbean's busiest cruise port, with Charlotte Amalie's duty-free old streets, Magens Bay beach and ferries to St. John's national park.

St. Thomas is one of the main islands of the US Virgin Islands, covering about 83 km². Its capital, Charlotte Amalie, is the busiest cruise port in the Caribbean. The islands were once a Danish colony until the United States bought them in 1917, so the old town retains Danish-style red-roofed warehouses and a fort, while the US dollar and English are used throughout. Sightseeing falls into three areas: the capital's old town, with the 99 Steps, Fort Christian and the duty-free Main Street; the north shore, with Magens Bay, hilltop lookouts and Drake's Seat; and the East End, with Coral World, beaches such as Coki and Sapphire, and the Red Hook ferry dock. From Red Hook, a 20-minute ferry ride takes you to St. John, most of which is Virgin Islands National Park; the Trunk Bay underwater snorkeling trail and the Annaberg ruins make a classic day trip. The best time to visit is the dry season from December to April; hurricane season peaks in August–October. US citizens don't need a passport; Chinese visitors need a valid US visa, and visiting the British Virgin Islands requires separate formalities. Driving is on the left, mountain roads are steep and narrow, and taxis charge per person. Plan to stay 3–5 days.

Top sights

Where to eat

Itineraries