St. Thomas has two cruise ports: Crown Bay and Havensight. The two ports are not near each other, so you will first need to find out which dock your ship will be in. Searching for the simplest way to hit the beaches right from your cruise port? A pre-booked Private St Thomas Cruise Port Taxi includes a private vehicle, personal driver, and a destination of your choice so you and your entire group can hit any of the beaches you want on your day in port! If you’re looking for a quick trip, these beaches are the closest ones to the cruise docks. Note that even the St Thomas beaches close to cruise port are not in walking distance from either dock, but these beautiful beaches will be your shortest taxi ride (less than 30 minutes) to a day of fun in the sun.
St. Thomas has two cruise ports: Crown Bay and Havensight. The two ports are not near each other, so you will first need to find out which dock your ship will be in. Searching for the simplest way to hit the beaches right from your cruise port? A pre-booked Private St Thomas Cruise Port Taxi includes a private vehicle, personal driver, and a destination of your choice so you and your entire group can hit any of the beaches you want on your day in port! If you’re looking for a quick trip, these beaches are the closest ones to the cruise docks. Note that even the St Thomas beaches close to cruise port are not in walking distance from either dock, but these beautiful beaches will be your shortest taxi ride (less than 30 minutes) to a day of fun in the sun.
Lindbergh Bay Beach is the closest beach of all St Thomas Beaches near the cruise port, especially for ships docking at Crown Bay (4-5 minutes by taxi). This beach sits just beyond the airport and offers calm waters, soft sand, and easy access — perfect for visitors with limited time in port.
If your ship is docking at Havensight, your closest beach will be:
Morningstar Beach- located at the Marriott Frenchmans Reef and Morning Star Beach Resort and Coki Point Beach. Morningstar is a long, white sand beach, perfect for a relaxing day in the sun and Coki Point Beach is extremely lively with lots of activities for all to enjoy.

St. Thomas is one of the Caribbean’s most popular cruise destinations, and it’s easy to see why. With crystal-clear water, soft white sand, and scenic island views, visitors stepping off a ship are never far from paradise. There are several St Thomas Beaches Near the cruise port that are just a short taxi ride away, making them ideal for a half-day or full-day beach escape.
St. Thomas has two main cruise ports:
Below are the four closest and most popular beaches for cruise passengers and which port they are closest to and how far you’ll travel.
1. Lindbergh Bay Beach (Emerald Beach)
Closest to: Crown Bay Cruise Port
Distance: ~1 mile | 4–5 minutes by taxi
Lindbergh Bay Beach is the closest beach of all St Thomas Beaches Near the cruise port, especially for ships docking at Crown Bay. This beach sits just beyond the airport and offers calm waters, soft sand, and easy access — perfect for visitors with limited time in port.
The beach is excellent for swimming and relaxing, and nearby bars and restaurants make it convenient to grab food or drinks without leaving the area. If you want maximum beach time with minimal travel, Lindbergh Bay is the top choice.
2. Morningstar Beach
Closest to: Havensight (WICO) Cruise Port
Distance: ~2 miles | 8–10 minutes by taxi
Morningstar Beach is one of the most convenient St Thomas Beaches Near the cruise port for ships docking at Havensight. Located along Frenchman Bay, this beach is known for its soft white sand and gentle waves.
It’s quieter than many of the island’s more famous beaches, making it ideal for visitors seeking a laid-back atmosphere. The water is great for swimming, and the short taxi ride means you can easily return to your ship without stress.
3. Magens Bay Beach
Closest to: Havensight (WICO) Cruise Port
Distance: ~5.5 miles | 15–20 minutes by taxi
Magens Bay is arguably the most famous of all St Thomas Beaches Near the cruise port, and it’s well worth the slightly longer drive from Havensight. This mile-long, horseshoe-shaped bay is known for its calm, shallow waters and pictureque scenery.
From Crown Bay, the journey is a few minutes longer, but taxis from both ports travel here regularly. There is a small entrance fee, and amenities include restrooms, food stands, chair rentals, and water sports. Magens Bay is ideal for families, swimmers, and anyone wanting a classic Caribbean beach experience.
4. Coki Point Beach
Closest to: Havensight (WICO) Cruise Port
Distance: ~7 miles | 20 minutes by taxi
Coki Point Beach is one of the liveliest St Thomas Beaches Near the cruise port and is especially popular with snorkeling enthusiasts. Closest to Havensight, this beach sits next to Coral World Ocean Park and offers some of the best shore snorkeling on the island.
The water is clear and filled with tropical fish just steps from the sand. Beach vendors rent snorkel gear, chairs, and umbrellas, and you’ll find local food and drinks throughout the area. Coki Point is perfect for cruisers who want a social vibe and underwater adventure.
With short travel times from both cruise ports, St. Thomas makes it easy to enjoy world-class beaches and still return to your ship relaxed, sun-kissed, and on time. Lindbergh Bay Beach, Morning Star Beach, Magens Bay Beach and Coki Point Beach are some of the best St. Thomas beaches near cruise port.