Loading Page...

How long does it take from Dominica to St Lucia by boat?

Ferry from Dominica to Saint Lucia There is currently just the 1 ferry route running between Dominica and Saint Lucia operated by 1 ferry company – L'Express Des Iles. The Roseau to Castries ferry crossing operates Weekly with a scheduled sailing duration from about 4 hours 15 minutes.



Traveling from Dominica to St Lucia by sea typically takes approximately 4 hours and 30 minutes. In 2026, the primary service for this route is the high-speed ferry operated by L'Express des Îles. This ferry departs from the capital of Dominica, Roseau, and arrives at the ferry terminal in Castries, St Lucia. The journey usually includes a short stopover at Fort-de-France in Martinique, which is factored into the total travel time. Travelers should be aware that the Caribbean Sea can be quite choppy between these islands, so motion sickness precautions are often recommended. Additionally, because both Dominica and St Lucia are independent nations, you must arrive at the terminal at least 60 to 90 minutes early to clear customs and immigration, making the total transit experience closer to a 6-hour commitment.

People Also Ask

Ferry. There is presently no ferry service between Barbados and the other Caribbean islands.

MORE DETAILS

Ferry from Dominica to Saint Lucia The Roseau to Castries ferry crossing operates Weekly with a scheduled sailing duration from about 4 hours 15 minutes.

MORE DETAILS

Ferry from Dominica to Martinique There are 2 ferry routes operating between Dominica and Martinique offering you combined total of 7 sailings per week. L'Express Des Iles operates 2 routes, Roseau to Fort de France runs 6 times per day, & Roseau to Saint Pierre which runs 1 times daily.

MORE DETAILS

Friedman recommends several Caribbean island combinations, including the ABC islands (Aruba, Bonaire and Curacao); the many islands of the Bahamas; and St. Lucia, Martinique, Guadeloupe and Dominica, all of which are connected by ferry service L'Express des Iles.

MORE DETAILS

The average traveler can expect to pay $150-$400 per day when visiting St. Lucia. This means the cost of a week in St. Lucia will be, on average, between $1,000 to $2,800 per person or more.

MORE DETAILS