How to travel from Ajaccio to Saint-Tropez, France

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

7 routes found

We've found 7 different ways to get from Ajaccio 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-TropezAjaccio if you're planning a return trip.

🚀 Fastest
1
plane
+
train
+
ferry
+

Plane, Train and Ferry

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

  • Duration3h 30m
  • Flight time50min
  • Typical cost
    €275($275)
Operated by

Multiple operators

3 similiar routes

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

2
ferry
+
train
+

Ferry and Train

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

  • Duration9h 5m
  • Departsonce a week
  • Typical cost
    €205($205)
Operated by

Multiple operators

💰 Cheapest
3
ferry
+
bus
+

Ferry and Bus

Take a ferry to Tolone then take the bus to Gare Routière - ST TROPEZ.

  • Duration12h 10m
  • Departsonce daily
  • Typical cost
    €74($74)
Operated by

Multiple operators

4
car
+
ferry
+
car
+

Car and Ferry

Drive to Bastia then take a ferry to Nice then drive to Saint-Tropez.

  • Duration9h 45m
  • Departs4 times a week
  • Typical cost
    €76($76)
Operated by

Multiple operators

Frequently asked questionsabout travel between Ajaccio and Saint-Tropez

There are several options for getting from Ajaccio to Saint-Tropez by car, ferry, train, bus and plane. The cheapest option is to take a ferry and then take the bus which costs around €74 ($74) and will take around 12h 10m. 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 30m, though it is a bit more costly at approximately €275 ($275).

The distance between Ajaccio and Saint-Tropez is around 328km (204 miles). In a direct line (as the crow flies), the distance is 228km (142 miles)

It takes around 9h 45m to get from Ajaccio and Saint-Tropez by car and ferry.

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

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

Train travel

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

Bus travel

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

Flights and Airlines

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

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 Ajaccio to Saint-Tropez. We recommend that you drive to Bastia then take a ferry to Nice then drive to Saint-Tropez. instead which will take 9h 45m.

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

How do I get from Ajaccio to Saint-Tropez

Compare travel optionsbetween Ajaccio and Saint-Tropez

Transport options from Ajaccio to Saint-Tropez
Transport optionDurationCostFrequencyDistance
Plane, Train and Ferry + 3 similar
3h 30m
€275($275)
twice daily328km (204 miles)
Plane, Train and Bus4h 50m
€245($245)
4 times a day512km (318 miles)
Train, Plane and Ferry6h 50m
€270($270)
twice daily447km (278 miles)
Car, Plane, Train and Ferry5h 35m
€355($355)
twice daily420km (261 miles)
Ferry and Train
9h 5m
€205($205)
once a week694km (431 miles)
Ferry and Bus
12h 10m
€74($74)
once daily364km (226 miles)
Car and Ferry
9h 45m
€76($76)
4 times a week493km (306 miles)

Top Carriersoperating between Ajaccio 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