Skip to main content
IslandSpots
5 photos
St. Thomas

Emerald Beach Resort

4.0(2,227 reviews)

About

On St. Thomas, Emerald Beach Resort is a hotel. The property sits at 8070 Lindbergh Bay in Charlotte Amalie, St Thomas 00802, Islas Vírgenes de EE. UU.

This hotel suits travellers who want a base close to both the airport side of the island and the capital, with Charlotte Amalie, Red Hook and Frenchtown all within the surrounding area. Guests have given it a rating of 4 out of 5 across 2227 reviews, a strong signal of consistent satisfaction for a property of this size. The resort also sits near Magens Bay, Smith Bay, Coki Beach, Sapphire Beach and Hull Bay, so beach-hopping days are easy to plan.

Opening hours are not published for this listing, though five photos give a visual sense of the property before arrival. The official site is http://www.emeraldbeach.com/ for anyone wanting to look further.

For visitors, the drier season generally runs December to April, while June to November brings more humidity and rain, so the winter months suit those who prefer reliable sunshine. Caribbean cooking leans on fresh seafood, tropical fruit, rice dishes and island spices, giving plenty to try between beach days. International flights and inter-island ferries link the islands, and English and French are widely spoken, which makes getting around straightforward for most travellers.

Frequently Asked Questions

What is the best time of year to stay at Emerald Beach Resort?

The Caribbean has a tropical climate, with the drier season generally running December to April and the wetter, more humid season from June to November. At Emerald Beach Resort on St. Thomas, visitors often plan around that drier stretch for lower humidity during their stay.

What kind of hotel is Emerald Beach Resort and who is it best suited to?

Emerald Beach Resort is a hotel on St. Thomas in the Caribbean, rated 4 out of 5 from 2,227 reviews, and it suits travellers who want a base at Lindbergh Bay close to Charlotte Amalie. Its setting near Red Hook and Magens Bay makes it a practical choice for guests planning to explore different parts of the island.

Where is Emerald Beach Resort located on St. Thomas?

Emerald Beach Resort sits at 8070 Lindbergh Bay, Charlotte Amalie, on St. Thomas in the Caribbean, with Charlotte Amalie and Frenchtown among the nearby places. Guests staying there are on St. Thomas, an island served by international flights and inter-island ferries and flights.

How do guests rate Emerald Beach Resort?

Guests give Emerald Beach Resort a rating of 4 out of 5, reflecting a solid reception across more than two thousand reviews. The hotel's position at Lindbergh Bay in Charlotte Amalie places it within reach of Charlotte Amalie, Frenchtown and Magens Bay.

Is Emerald Beach Resort close to the beach, town or main attractions?

Emerald Beach Resort is at 8070 Lindbergh Bay, Charlotte Amalie, putting it beside Lindbergh Bay and within easy reach of Charlotte Amalie town. Nearby places include Red Hook, Frenchtown, Magens Bay, Smith Bay, Coki Beach, Sapphire Beach and Hull Bay, giving guests several directions to explore from the hotel.

Visitor Reviews

Reviews from IslandSpots members

No reviews yet — be the first to share what this place is really like.

Similar Venues

More Hotel in St. Thomas