How to travel from Bonifacio to Saint-Tropez, France

The distance between Bonifacio and Saint-Tropez is around 399km (248 miles) and the quickest way to get there is to fly, then take the train and then take a ferry which takes around 3h 60m.

6 routes found

We've found 6 different ways to get from Bonifacio to Saint-Tropez by car, ferry, train, bus and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out Saint-TropezBonifacio if you're planning a return trip.

🚀 Fastest
1
plane
+
train
+
ferry
+

Plane, Train and Ferry

Fly from Figari (FSC) to Nice (NCE) then take the train to St Raphael Valescure then take a ferry to Saint-Tropez.

  • Duration3h 60m
  • Flight time1hr
  • Typical cost
    €305($305)
Operated by

Multiple operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
bus
+
ferry
+
bus
+
bus
+

Bus and Ferry

Take the bus to Bastia Gare Préfecture then take a ferry to Nice then take the bus to Gare Routière Saint-Raphaël and then to Gare Routière Saint-Tropez.

  • Duration12h 10m
  • Departs5 times a week
  • Typical cost
    €140($140)
Operated by

Multiple operators

💰 Cheapest
3
ferry
+
train
+
ferry
+

Ferry and Train

Take a ferry to Nice then take the train to St Raphael Valescure then take a ferry to Saint-Tropez.

  • Duration15h 20m
  • Departstwice a week
  • Typical cost
    €115($115)
Operated by

Multiple operators

4
car
+
ferry
+
train
+

Car, Ferry and Train

Drive to Ajaccio then take a ferry to Nice then take the train to St Raphael Valescure.

  • Duration11h 10m
  • Departsonce a week
  • Typical cost
    €225($225)
Operated by

Multiple operators

Frequently asked questionsabout travel between Bonifacio and Saint-Tropez

There are several options for getting from Bonifacio to Saint-Tropez by car, ferry, train, bus and plane. The cheapest option is to take a ferry and then take the train which costs around €115 ($115) and will take around 15h 20m. If you need to get there more quickly, you can fly, then take the train and then take a ferry and arrive in approximately 3h 60m, though it is a bit more costly at approximately €305 ($305).

The distance between Bonifacio and Saint-Tropez is around 399km (248 miles). In a direct line (as the crow flies), the distance is 295km (183 miles)

It takes around 11h 10m to get from Bonifacio and Saint-Tropez by car, ferry and train.

The quickest way to get from Bonifacio to Saint-Tropez is to fly, then take the train and then take a ferry which takes around 3h 60m and will set you back approx €305 ($305).

The cheapest way to travel between Bonifacio and Saint-Tropez is to take a ferry and then take the train which will typically cost around €115 ($115) for a standard one-way ticket.

Train travel

There is no train service that runs between Bonifacio and Saint-Tropez. We recommend that you fly from Figari (FSC) to Nice (NCE) then take the train to St Raphael Valescure then take a ferry to Saint-Tropez. instead which will take 3h 60m.

Bus travel

Sorry, looks like there is no bus service that runs between Bonifacio and Saint-Tropez. We recommend that you fly from Figari (FSC) to Nice (NCE) then take the train to St Raphael Valescure then take a ferry to Saint-Tropez. instead which will take 3h 60m.

Flights and Airlines

It doesn't look like you can fly directly from Bonifacio to Saint-Tropez. We recommend that you fly from Figari (FSC) to Nice (NCE) then take the train to St Raphael Valescure then take a ferry to Saint-Tropez. instead which will take 3h 60m.

The closest major airport to Saint-Tropez is Hyeres Airport (TLN) (TLN) which is approximately 44km (27 miles) from Saint-Tropez. Nice Côte d'Azur Airport (NCE) (NCE) and Marseille Provence Airport (MRS) (MRS) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Bonifacio to Saint-Tropez. We recommend that you drive to Ajaccio then take a ferry to Nice then take the train to St Raphael Valescure. instead which will take 11h 10m.

If you don't have a car, the easiest way to get from Bonifacio to Saint-Tropez is to drive, then take a ferry and then take the train which takes, on average, 11h 10m and will usually cost around €225 ($225).

How do I get from Bonifacio to Saint-Tropez

Compare travel optionsbetween Bonifacio and Saint-Tropez

Transport options from Bonifacio to Saint-Tropez
Transport optionDurationCostFrequencyDistance
Plane, Train and Ferry + 2 similar
3h 60m
€305($305)
twice daily399km (248 miles)
Fly to Marseille (MRS), train and ferry4h 55m
€350($350)
twice daily614km (382 miles)
Car, Plane, Train and Ferry5h 25m
€260($260)
twice daily443km (275 miles)
Bus and Ferry
12h 10m
€140($140)
5 times a week747km (464 miles)
Ferry and Train
15h 20m
€115($115)
twice a week672km (417 miles)
Car, Ferry and Train
11h 10m
€225($225)
once a week815km (506 miles)

Top Carriersoperating between Bonifacio and Saint-Tropez

Ferry operators

Bus companies

Train operators

Airlines

Airports near Saint-Tropez

The following major airports near Saint-Tropez offer regular flights to various popular destinations within France and internationally.

TLN
Hyeres Airport (TLN)
Domestic Airport
Distance
44km (27 miles) from Saint-Tropez
NCE
Nice Côte d'Azur Airport (NCE)
International Airport
Distance
63km (39 miles) from Saint-Tropez
MRS
Marseille Provence Airport (MRS)
International Airport
Distance
116km (72 miles) from Saint-Tropez