FerryConnect

Sea region

Caribbean Ferries

Caribbean ferries connect islands where there is a scheduled service: the Virgin Islands, Puerto Rico’s Vieques and Culebra, the French Antilles and Dominica, St Barths, the Bahamas, Trinidad and Tobago, and Mexico’s Riviera Maya.

🧭 36 routes🚢 29 operators🚗 3 car ferries

Caribbean Ferry Routes Map

Every Caribbean crossing on FerryConnect. Select a route on the map, or use the list below.

All Caribbean Ferry Routes

Sorted from the shortest crossing to the longest.

RouteOperatorTypical crossingCarsFootPetsBook
Cancún → Isla MujeresUltramar, Xcaret Xailing15m – 25m—✓—Times & booking →
West End (Tortola) → Jost Van Dyke (Great Harbour)New Horizon FerryAbout 20m—✓✓Times & booking →
Cartagena → Isla Grande (Rosario Islands)Mary Cartagena Travel, Opitours, Juan Ballena, Delfines Tours, Cartagena y algo, Plan Tours25m – 1h—✓—Times & booking →
Trois-Rivières (Guadeloupe) → Les Saintes (Terre-de-Haut)FRS Express des Îles, CTM DeherAbout 25m—✓✓Times & booking →
Carriacou → Petite MartiniqueOsprey LinesAbout 30m—✓—Times & booking →
Ceiba (Puerto Rico) → Vieques (Isabel II)Puerto Rico Ferry (HMS Ferries)30m – 1h✓✓—Times & booking →
Chetumal → San Pedro (Ambergris Caye)San Pedro Belize ExpressAbout 1h 40m—✓✓Times & booking →
San Pedro (Ambergris Caye) → Caye CaulkerSan Pedro Belize ExpressAbout 30m—✓✓Times & booking →
Crown Bay (St Thomas) → Cruz Bay (St John)Inter Island Boat ServicesAbout 35m—✓—Times & booking →
Playa del Carmen → CozumelUltramar, Xcaret Xailing35m – 45m—✓—Times & booking →
Belize City → Caye CaulkerSan Pedro Belize ExpressAbout 45m—✓✓Times & booking →
Cartagena → Barú (Playa Blanca)Opitours, CTG Tours, Mary Cartagena Travel, Plan Tours45m – 1h—✓—Times & booking →
Ceiba (Puerto Rico) → Culebra (Dewey)Puerto Rico Ferry (HMS Ferries)45m – 1h✓✓—Times & booking →
St Maarten (Philipsburg) → St Barths (Gustavia)Great Bay ExpressAbout 45m—✓—Times & booking →
St Thomas (Charlotte Amalie) → Tortola (Road Town)Road Town Fast Ferry, Native Son45m – 1h—✓—Times & booking →
Marigot (St Martin) → St Barths (Gustavia)Voy12About 50m—✓—Times & booking →
La Ceiba → UtilaDream FerriesAbout 1h—✓✓Times & booking →
Pointe-à-Pitre (Guadeloupe) → Marie-Galante (Grand-Bourg)FRS Express des ÎlesAbout 1h—✓✓Times & booking →
Pointe-à-Pitre (Guadeloupe) → Les Saintes (Terre-de-Haut)SeasonalFRS Express des ÎlesAbout 1h—✓✓Times & booking →
Roatán → UtilaDream Ferries1h – 1h 10m—✓✓Times & booking →
Antigua (St John’s) → BarbudaSea Bridge Ferries (Barbuda Express)About 1h 30m—✓—Times & booking →
Belize City → San Pedro (Ambergris Caye)San Pedro Belize ExpressAbout 1h 30m—✓✓Times & booking →
Grenada (St George’s) → CarriacouOsprey LinesAbout 1h 30m—✓—Times & booking →
La Ceiba → RoatánRoatán Ferry (Galaxy Wave)About 1h 30m—✓✓Times & booking →
Martinique (Fort-de-France) → St Lucia (Castries)FRS Express des ÎlesAbout 1h 30m—✓✓Times & booking →
Cartagena → San Bernardo Islands (Tintipán and Múcura)Tranq It Easy, Rutas de Mar2h—✓—Times & booking →
Fort Lauderdale → BiminiBaleària Caribbean2h—✓—Times & booking →
Nassau → Harbour Island (Eleuthera)Bahamas FerriesAbout 2h – 2h 45m—✓—Times & booking →
Saint-François (Guadeloupe) → Les Saintes (Terre-de-Haut)SeasonalComadileAbout 2h (via Saint-Louis, Marie-Galante)—✓✓Times & booking →
Nassau → Spanish Wells (Eleuthera)Bahamas FerriesAbout 2h 10m—✓✓Times & booking →
Martinique (Fort-de-France) → Dominica (Roseau)L’Express des Îles (FRS)About 2h 15m (non-stop)—✓—Times & booking →
Guadeloupe (Pointe-à-Pitre) → Dominica (Roseau)L’Express des Îles (FRS)About 2h 30m (non-stop)—✓—Times & booking →
Fort Lauderdale → Freeport (Grand Bahama)Baleària CaribbeanAbout 3h—✓—Times & booking →
Port of Spain (Trinidad) → Scarborough (Tobago)Trinidad & Tobago Inter-Island Ferry (TTIT)3h – 3h 30m✓✓—Times & booking →
Guadeloupe (Pointe-à-Pitre) → Martinique (Fort-de-France)L’Express des Îles (FRS)About 4h 45m (via Dominica)—✓—Times & booking →
Cancún Hotel Zone → Isla MujeresUltramarNot published by the operator—✓✓Times & booking →

Pets ✓ means at least one operator carries pets on the crossing under its own rules (in the vehicle, a kennel, a lounge or a pet cabin). Foot ✓ means at least one operator takes foot passengers. Rules differ by operator: see each route page.