Aller au contenu

Set sail on the Mediterranean from Marseille!

Port-to-port distances in the Mediterranean: sailboat crossing towards the Strait of Bonifacio
Navigation · Planning

Port-to-port distances in the Mediterranean: the nautical mile calculator

127 ports in France, Corsica, Sardinia, Italy, the Balearics and the Atlantic. The exact distance in miles along a safety route that respects the depths, the passage time and the route animated on the map.
  • 127 ports
  • SHOM, EMODnet, GEBCO depths
  • Beyond 10 m depth
  • Animated map

How many miles between Marseille and Ajaccio? How long to reach Porquerolles from Cassis, Naples from Sardinia or the Balearics from Sète? Our port-to-port distance calculator answers in an instant, along a real sea route that rounds the coasts, headlands and islands as a boat would, and always stays in depths of more than 10 metres.

Choose a departure port and an arrival port from 127 ports and anchorages: the sea distance in nautical miles and kilometres is displayed, with the passage time at four speeds, the price of a delivery with skipper included and the route drawn on the map. We use it every day to prepare our cruises and deliveries from Marseille. It is free and open to all sailors.

Calculator

Calculate the distance between two ports

Type the name of a port, without worrying about accents, then choose from the list: the sea distance and the route appear at once.

—nautical miles, safety route

Passage time with a 15 % weather margin included.

Safety For your safety, every route is calculated beyond the 10-metre depth contour, at least 1 mile from the coast and 3 miles from exposed headlands.

Départ Arrivée
miles≈ at 6 knots, weather margin included

Loading the route…

Tap a port on the map to make it your destination.

The calculator did not start. Reload the page; if the problem persists, call us.

The method

Port-to-port distances: a safety route that respects the depths

A sea distance calculator is only worth something if it gives the route a boat can really follow. Drawing a line between two ports is not enough, and hugging the coast is not either: in many areas, the seabed rises well before the shore, and a sailboat that gets too close risks running aground. We therefore rebuilt each sea route from the bathymetry, that is, the relief of the seabed.

A navigation grid built on the seabed

The western Mediterranean and the Atlantic seaboard, from the Canaries to Brittany, were divided into a grid of cells about 0.3 mile, or 550 metres, across. For each cell, we keep the shallowest depth measured by the best available source: the SHOM digital models on the French coasts and Corsica, the EMODnet model for the rest of Europe, and the global GEBCO grid offshore. Keeping the shallowest point of each cell is a cautious choice: a single isolated rock is enough to close a passage.

Four rules applied to every safety route

  • 10 mThe route stays beyond the 10-metre depth contour: at least 10 metres of water under the hull for the whole trip, outside the harbour access channel.
  • 1 mileThe route stays at least 1 mile from the coast and islands, except when approaching the departure and arrival ports.
  • 3 milesExposed headlands are rounded at least 3 miles off, where the sea gets up and the current accelerates.
  • PassagesRecognised passages, deeper than 10 metres, stay open with a reduced margin, as a skipper would do.

The headlands treated with a 3 mile margin are: Cap de Creus, Cap Sicié, Cap Camarat, Cap Corse, Capo Caccia, Capo Spartivento (Sardinia), Cabo de la Nao, Cabo de Palos, Cabo de Gata, Cabo de São Vicente, Cabo Espichel, Cabo Finisterre, Cabo Ortegal, Pointe de Penmarc’h, Capo Palinuro. The recognised passages, where the route may run 0.2 mile from the coast as long as the depth stays above 10 metres, are the following:

  • Marseille harbour, between the Frioul and the coast
  • South Marseille harbour, from Pointe Rouge to La Croisette
  • Riou and Calanques passage
  • Bay of Cassis and Cap Canaille
  • Bay of La Ciotat and Île Verte
  • Grande Passe of Porquerolles
  • Passage between Porquerolles and Port-Cros (Bagaud)
  • Passage between Port-Cros and Le Levant
  • Lérins islands passage
  • Strait of Bonifacio, Lavezzi and Cavallo
  • La Maddalena archipelago

The shortest path, then a measurement on the sphere

On this grid, a shortest-path algorithm looks for the shortest route from one port to another, crossing only navigable cells. The route is then smoothed by line of sight to remove the small zigzags of the grid, and measured segment by segment on the Earth’s sphere, to a tenth of a mile. The first and last segments link the quay to open water by the shortest approach channel. The 8,001 possible port-to-port distances between the 127 ports were calculated in this way, one by one.

We compared the results with the distances published by nautical guides and routing tools. On coastal trips, our sea distance is sometimes slightly longer: that is the price of the safety margin, and it is intentional. On crossings, the difference is around one mile.

Examples

Port-to-port distances from Marseille

The most requested port-to-port distances from our base at Port Corbières, in L’Estaque.

From Port Corbières (Marseille) toDistanceThat isSailboat at 6 knots, margin included
Frioul islands6.8 miles13 km1 h 18
Marseille, Vieux-Port5.6 miles10 km1 h 04
Cassis20.5 miles38 km3 h 56
La Ciotat25.0 miles46 km4 h 48
Bandol31.2 miles58 km5 h 59
Toulon49.0 miles91 km9 h 24
Porquerolles52.3 miles97 km10 h 01
Saint-Tropez89.6 miles166 km17 h 10
Cannes La Bocca104.8 miles194 km20 h 05
Cannes103.5 miles192 km19 h 50
Monaco125.0 miles232 km23 h 57
Calvi167.8 miles311 km1 j 8 h
Ajaccio186.4 miles345 km1 j 11 h
Bonifacio217.6 miles403 km1 j 17 h
Bastia220.9 miles409 km1 j 18 h
Barcelona185.4 miles343 km1 j 11 h
Mahón (Menorca)220.7 miles409 km1 j 18 h
Palma de Mallorca291.4 miles540 km2 j 7 h
Genoa199.3 miles369 km1 j 14 h
Porto Cervo240.7 miles446 km1 j 22 h
Porto di Roma (Ostia)348.7 miles646 km2 j 18 h
Naples461.2 miles854 km3 j 16 h

The times shown correspond to an average of 6 knots, typical of a 40 to 47-foot cruising sailboat, plus the 15 % weather margin. Under motor at 8 knots, allow a quarter less time. For a crossing to Corsica, Sardinia or the Balearics, plan to sail day and night, with a crew organised in watches.

Other port-to-port distances in the Mediterranean, in nautical miles

RouteDistanceThat isSailboat at 6 knots, margin included
Cassis → Porquerolles35.5 miles66 km6 h 48
Toulon → Cannes67.6 miles125 km12 h 57
Cannes → Monaco29.2 miles54 km5 h 36
Nice → Calvi94.7 miles175 km18 h 09
Saint-Tropez → Ajaccio133.6 miles247 km1 j 1 h
Calvi → Ajaccio62.8 miles116 km12 h 02
Ajaccio → Bonifacio49.7 miles92 km9 h 32
Bonifacio → Porto-Vecchio30.5 miles56 km5 h 51
Bonifacio → Santa Teresa Gallura9.4 miles17 km1 h 48
Bonifacio → La Maddalena16.9 miles31 km3 h 14
Bastia → Livorno66.3 miles123 km12 h 42
Livorno → Elba (Portoferraio)47.9 miles89 km9 h 11
Monaco → Genoa80.2 miles149 km15 h 22
Genoa → La Spezia46.4 miles86 km8 h 54
Palma de Mallorca → Mahón (Menorca)107.6 miles199 km20 h 37
Olbia → Naples (Mergellina)220.9 miles409 km1 j 18 h
Ischia → Capri19.3 miles36 km3 h 42
Palermo → Trapani57.0 miles106 km10 h 55

Between two Corsican or Sardinian ports of call, the route follows the coast and the legs stay short: a fine day’s sailing. Between the Côte d’Azur and Corsica, or between the Balearics and the mainland, the crossing exceeds 80 to 100 miles and takes a night. On the Italian coast, from Liguria to the Gulf of Naples, ports follow one another every 20 to 50 miles. For any other trip, use the calculator: it gives the sea route and the port-to-port distance for every combination of the 127 ports.

Delivery

From distance to delivery price

The port-to-port distance is also the basis for the price of our deliveries. The rule is simple and shown clearly under each calculator result:

  • Route distance: the exact sea distance from the calculator, along the safety route.
  • + 2 % for approaches and harbour manoeuvres: leaving port, getting under way, approach and berthing on arrival, which do not appear in a quay-to-quay route.
  • × €4 per billed mile, professional skipper holding the Capitaine 200 licence included, with a minimum of €350 for short trips.

For example, from Port Corbières to Ajaccio: route distance 186.4 miles + 2 % approaches and harbour manoeuvres = 190 billed miles, i.e. €760. The 15 % weather margin only applies to the estimated duration of the delivery, never to the price.

Delivery from Marseille toRouteBilled miles (+2 %)Price, skipper included
Saint-Tropez89.6 miles91 miles€364
Monaco125.0 miles128 miles€512
Barcelona185.4 miles189 miles€756
Ajaccio186.4 miles190 miles€760
Bonifacio217.6 miles222 miles€888
Mahón220.7 miles225 miles€900
Palma291.4 miles297 miles€1,188
Lisbon994.5 miles1,014 miles€4,056
Las Palmas1,392.9 miles1,421 miles€5,684
La Rochelle1,676.1 miles1,710 miles€6,840

The skipper’s return travel, harbour fees, fuel and provisioning are added at cost, with no mark-up. Our boat delivery simulator uses exactly the same distances and details all the options; you can reach it in one click from the calculator result. For the most requested destinations, see also our Marseille Corsica delivery and Marseille Balearics delivery pages.

Coverage

The 127 ports of the port-to-port distance calculator

From the Spanish border to Sicily, with Corsica, Sardinia, the Balearics, the Atlantic seaboard and the Canaries.

Occitanie and Roussillon (15)

Banyuls-sur-Mer, Port-Vendres, Collioure, Argelès-sur-Mer, Canet-en-Roussillon, Port Leucate, Port-la-Nouvelle, Gruissan, Le Cap d'Agde, Marseillan, Sète, Frontignan, Palavas-les-Flots, La Grande-Motte, Port Camargue (Grau-du-Roi).

Marseille and Côte Bleue (12)

Martigues, Carro (Martigues), Sausset-les-Pins, Carry-le-Rouet, L'Estaque (Marseille), Frioul (Frioul islands), Marseille (Port Corbières), Marseille (Vieux-Port), Vallon des Auffes (Marseille), Pointe Rouge (Marseille), Madrague de Montredon (Marseille), Callelongue / Les Goudes (Marseille).

Cassis, La Ciotat and the Var (17)

Cassis, La Ciotat (Vieux-Port), La Ciotat (Port Saint-Jean), Île Verte (La Ciotat), anchorage, Saint-Cyr-sur-Mer, Bandol, Bendor (Bendor island), Sanary-sur-Mer, Six-Fours-les-Plages (Le Brusc), Les Embiez (Embiez island), Île du Rouveau (Embiez), anchorage, La Seyne-sur-Mer, Saint-Mandrier-sur-Mer, Toulon, Hyères (Port Saint-Pierre), Giens (La Tour Fondue), Porquerolles.

Côte d'Azur and Monaco (18)

Le Lavandou, Cavalaire-sur-Mer, Saint-Tropez, Sainte-Maxime, Fréjus / Saint-Raphaël, Théoule-sur-Mer, Mandelieu-la-Napoule, Cannes La Bocca (Port du Béal), Cannes, Golfe-Juan (Vallauris), Juan-les-Pins, Antibes, Nice, Villefranche-sur-Mer, Beaulieu-sur-Mer, Cap-d'Ail, Monaco, Menton.

Corsica (13)

Calvi, L'Île-Rousse, Saint-Florent, Macinaggio, Bastia, Porto (Golfe de Porto), Cargèse, Ajaccio, Propriano, Figari, Porto-Vecchio, Bonifacio, Solenzara.

Sardinia (13)

Santa Teresa Gallura, La Maddalena, Porto Cervo, Porto Rotondo, Olbia, Arbatax, Villasimius, Cagliari, Carloforte, Oristano, Alghero, Stintino, Porto Torres.

Balearics and Spain (5)

Barcelona (Port Vell), Alcúdia, Palma de Mallorca, Ibiza, Mahón (Menorca).

Italy (29)

San Remo, Imperia, Alassio, Varazze, Genoa (Genova), Portofino, Lavagna, La Spezia, Viareggio, Livorno, Piombino, Elba (Portoferraio), Punta Ala, Porto Santo Stefano (Argentario), Civitavecchia, Porto di Roma (Ostia), Anzio, Gaeta, Ponza, Ischia, Naples (Mergellina), Capri, Amalfi, Salerno (Marina d'Arechi), Tropea, Lipari (Aeolian Islands), Milazzo, Palermo, Trapani.

Atlantic and Canaries (5)

Lisbon, Las Palmas (Gran Canaria), La Rochelle (Les Minimes), Les Sables-d'Olonne, La Trinité-sur-Mer.

Units

Nautical miles and knots: the units of the sea

At sea, distances are measured in nautical miles. One mile equals 1,852 metres: it is the length of one minute of arc of latitude on the Earth’s surface. This definition has a huge practical advantage: on a nautical chart, the latitude scale on the vertical edge serves directly as a ruler. One degree of latitude is 60 miles, one minute is one mile. The navigator takes the length of the route with dividers and transfers it to the edge of the chart, at the level of the sailing area.

Speed is measured in knots, that is, miles per hour. A sailboat making 6 knots covers 6 miles in an hour, about 11 km/h. To quickly convert a sea distance into kilometres, multiply the miles by 1.852, or more simply by 2 and subtract 7 %.

Not to be confused with the statute mile, which measures only 1,609 metres. All the port-to-port distances on this page are in nautical miles, rounded to the tenth; the calculator also gives the sea distance in kilometres.

Comparison

Real sea route or straight-line distance

Most calculators give the straight-line distance between two points. At sea, that is rarely a boat’s route: between Marseille and Toulon, you have to round the calanques, the Bec de l’Aigle and Cap Sicié; between Bastia and Ajaccio, you have to go round Corsica by Cap Corse or the Strait of Bonifacio. The table below compares the straight-line distance and the safety sea route on a few typical trips.

RouteStraight lineSafe routeDifference
Bastia → Ajaccio56.3 miles128.9 miles+129 %
Marseille (Vieux-Port) → Toulon26.7 miles46.0 miles+72 %
Palma de Mallorca → Mahón (Menorca)77.7 miles107.6 miles+39 %
Bonifacio → Porto-Vecchio13.5 miles30.5 miles+126 %
Palermo → Trapani41.4 miles57.0 miles+38 %
Toulon → Cannes53.8 miles67.6 miles+26 %
Nice → Calvi93.5 miles94.7 miles+1 %

On long open-sea crossings, such as Nice → Calvi, the safety route almost follows the straight line. On indented coasts, or when an island blocks the way, it can be twice as long. That is why only a real sea distance gives a correct estimate of passage time; a straight-line distance can neither estimate a passage time nor price a delivery.

Our sea route remains a planning estimate. It does not replace navigation on the nautical chart, which takes into account reported hazards, regulated areas, traffic separation schemes, firing ranges and the day’s weather.

Passage time

Estimating your passage time

Passage time is simple to calculate: the sea distance in nautical miles divided by the average speed in knots. The calculator shows it for four typical speeds: a sailboat at 6 knots, a motor cruiser at 8 knots, a fast boat at 15 knots and a speedboat at 25 knots. Each duration includes a 15 % weather margin, as is customary among professional skippers.

Why a 15 % margin

An average speed is never held continuously. A sailboat sailing upwind has to tack, a rough sea slows motor boats down, and entering and leaving port takes time. The 15 % margin covers these usual contingencies. In a sustained headwind it may not be enough: tacking sometimes lengthens the route by 40 % or more. For a crossing, also plan a fuel reserve of at least a third.

Wind, sea and timing

Check the marine weather for the whole duration of the passage, not just at departure. Our Beaufort scale explains what each wind force means. Over a long distance, leave so as to arrive in daylight at a port you do not know, and always keep a fallback port within reach.

Long crossing

Preparing a crossing in the Mediterranean

More than 6 miles from a shelter, sailing becomes semi-offshore, then offshore beyond 60 miles. A crossing to Corsica, Sardinia or the Balearics requires a suitably equipped boat, with the safety equipment of Division 240 matching the area, a weather window of at least two days and a crew able to keep night watches. With the calculator’s port-to-port distances, prepare a passage plan with waypoints, fallback ports and passage times, and give it to someone ashore.

Don’t want to make the crossing yourself? Our professional skippers deliver your sailboat or catamaran anywhere in the Mediterranean and the Atlantic, at €4 per billed mile, skipper included. See boat delivery for a detailed quote.

Transparency

Data sources and credits

SHOM

SHOM, 2015. MNT bathymétrique de façade Golfe du Lion et Côte d’Azur (Homonim project), DOI 10.17183/MNT_MED100m_GDL_CA_HOMONIM_WGS84; MNT bathymétrique de façade Corse, DOI 10.17183/MNT_MED100m_CORSE_HOMONIM_WGS84; MNT bathymétrique de façade Atlantique, DOI 10.17183/MNT_ATL100m_HOMONIM_WGS84. Licence Ouverte Etalab.

EMODnet

EMODnet Bathymetry Consortium (2024): EMODnet Digital Bathymetry (DTM 2024), tiles E5, F3, F4, F5, F6 and G3. Data distributed under the Creative Commons CC BY 4.0 licence.

GEBCO

GEBCO Compilation Group (2026): GEBCO 2026 Grid, global bathymetric grid. Public domain data, used with attribution.

The data were resampled and combined by LOCVOILIER to calculate the routes; they are not reproduced as such. In accordance with the conditions of these producers, we point out that these seabed models must not be used for navigation. The port-to-port distances on this page are planning estimates and do not replace official nautical charts, sailing directions or notices to mariners.

To find out more: SHOM’s data.shom.fr portal, the EMODnet Bathymetry portal and the GEBCO grid.

In pictures

The Mediterranean, port to port

Arriving at an anchorage in turquoise water after a port-to-port passage
Arriving at the anchorage after the crossing.
Sunset from the bow of a sailboat during a long port-to-port passage
Sunset on the open sea.
Catamaran in turquoise water in the Balearics after a crossing from Marseille
The Balearics, between 221 and 322 miles from Marseille.
FAQ

Port-to-port distances: your questions

How is the port-to-port distance calculated?

Each distance follows a safety sea route calculated on a 0.3 mile grid built from the SHOM, EMODnet and GEBCO seabed models. The route stays beyond the 10-metre depth contour, at least 1 mile from the coast and 3 miles from exposed headlands, except in recognised passages and harbour approaches. The shortest path is then smoothed and measured on the Earth’s sphere.

Why stay beyond the 10-metre depth contour?

Near the coast, shoals, isolated rocks and shallow banks create a risk of running aground, especially at night or in a rough sea. By requiring at least 10 metres of water along the whole route, outside harbour access channels, the calculator gives a realistic distance for a sailboat or motor cruiser that does not cut close to the rocks.

How many miles between Marseille and Corsica?

From Port Corbières, allow 167.8 miles to Calvi, 186.4 miles to Ajaccio, 217.6 miles to Bonifacio and 220.9 miles to Bastia via Cap Corse. At an average of 6 knots, 15 % weather margin included, the crossing to Ajaccio takes about 1 day 11 hours.

What is the distance between Marseille and the Balearics?

From Port Corbières, allow 220.7 miles to Mahón, in Menorca, 291.4 miles to Palma de Mallorca and 322.5 miles to Ibiza. The crossing to Menorca takes about 1 day 18 hours at 6 knots, with at least one night at sea.

What is the distance between Marseille and Italy or Sardinia?

From Port Corbières, allow 199.3 miles to Genoa, 240.7 miles to Porto Cervo in Sardinia, 348.7 miles to Porto di Roma and 461.2 miles to Naples. The calculator covers 29 Italian ports, from San Remo to Sicily, and 13 Sardinian ports.

What is a nautical mile?

The nautical mile measures 1,852 metres. It corresponds to one minute of arc of latitude, which makes it possible to measure distances directly on a nautical chart using the latitude scale. A knot is a speed of one nautical mile per hour.

Why a 15 % margin on passage time?

An average speed is never held continuously: headwinds, rough seas, sail changes, entering and leaving port all cost time. The 15 % margin is customary among professional skippers for a realistic estimate. It applies to time only, never to distance or price.

Why is the real distance longer than the straight line?

A boat has to round coasts, headlands and islands, and keep a safe distance from the seabed. Between Bastia and Ajaccio, the straight line crosses Corsica over 56.3 miles, whereas the sea route is 128.9 miles. For long open-sea crossings, the difference is small.

How is a delivery price calculated from the distance?

We take the route distance from the calculator, add 2 % for approaches and harbour manoeuvres, then apply €4 per mile, professional skipper included, with a minimum of €350. The details are shown under the result: route distance, billed miles and price.

Does this calculator replace a nautical chart?

No. The seabed models used are not intended for navigation. The calculator is for preparing a route, comparing ports of call or pricing a delivery. On the day, navigate with up-to-date official nautical charts, notices to mariners and a recent marine weather forecast.

Quick reply, no commitment

A trip to make by boat?

Cruise, delivery or transfer: tell us the departure, the arrival and the date, and we will get back to you quickly.

LOCVOILIER, boat delivery and boat trips in Marseille

Set the right course from the start!