Rome2rio's partners include

There are 7 ways to get from Geneva to Saint-Tropez by train, ferry, bus, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, ferry  •  7 h 39 min

  1. Take the train from Geneve to Marseille-St-Charles Tgv
  2. Take the train from Marseille-St-Charles to St-Raphael-Valescure Tgv / ...
  3. Take the ferry from Sainte-Maxime to Saint-Tropez

$135 - $155

Cheapest option

Bus  •  12 h 12 min

  1. Take the bus from Geneva to Aix-en-Provence 739
  2. Take the bus from Aix-en-Provence - Gare Routière to Toulon 19
  3. Take the bus from Toulon - Gare Routiere to Saint-Tropez - Gare Routiere

$44 - $68

5 alternative options

Train, bus  •  8 h 51 min

  1. Take the train from Geneve to Lyon Part Dieu
  2. Take the train from Lyon Part Dieu to St-Raphael-Valescure Tgv
  3. Take the bus from Saint-Raphael Gare Routiere to Saint-Tropez Gare Routiere

$138 - $175

Bus, ferry  •  14 h 12 min

  1. Take the bus from Genève Aéroport to Grenoble Gare routiere
  2. Take the bus from Grenoble - Gare Routière to Cagnes-sur-Mer - Gare SNCF 31
  3. Take the ferry from Juan Les Pins to Saint-Tropez

$184 - $220

Drive  •  5 h 23 min

  1. Drive from Geneva to Saint-Tropez 352.9 miles

$75 - $110

Fly from Geneva, train, ferry  •  6 h 30 min

  1. Fly from Geneva (GVA) to Nice (NCE) GVA - NCE
  2. Take the train from Antibes to St-Raphael-Valescure
  3. Take the ferry from Sainte-Maxime to Saint-Tropez

$85 - $190

Train to Lyon, fly, train, ferry  •  8 h 4 min

  1. Take the train from Geneve to Lyon Part Dieu
  2. Fly from Lyon (LYS) to Nice (NCE) LYS - NCE
  3. Take the train from Antibes to St-Raphael-Valescure
  4. Take the ferry from Sainte-Maxime to Saint-Tropez

$130 - $381

Map of how to get from Geneva to Saint-Tropez.
Launch map view
  • Distance: 205.1 miles
  • Duration: 7 h 39 min

What companies run services between Geneva, Switzerland and Saint-Tropez, France?

You can take a bus from Geneva to Saint-Tropez via P+R Krypton Quai 7, Aix-en-Provence - Gare Routière, and Toulon - Gare Routiere in around 12 hours 12 minutes.

Airlines
easyJet
Website
easyjet.com
Flights from Geneva to Nice
Avg. Duration
1 h
When
Every day
Estimated price
$35 - $190
Hop!
Website
hop.com
Flights from Lyon to Nice
Avg. Duration
56 min
When
Every day
Estimated price
$45 - $450
Swiss
Website
swiss.com
Flights from Geneva to Nice
Avg. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $240
TUI fly Belgium
Website
tuifly.be
Flights from Lyon to Nice
Avg. Duration
1 h 5 min
When
Thursday
Estimated price
$15 - $75
Train operators
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Geneve to Marseille-St-Charles
Avg. Duration
3 h 33 min
Frequency
Twice daily
Estimated price
$100 - $120
Website
en.oui.sncf
2nd Class
$100 - $120
1st Class
$130 - $200
Train from Lyon Part Dieu to St-Raphael-Valescure
Avg. Duration
3 h 33 min
Frequency
Every 4 hours
Estimated price
$100 - $120
Website
en.oui.sncf
2nd Class
$100 - $120
1st Class
$140 - $200
French Railways (SNCF)
Phone
+33 9 70 60 99 70
Website
sncf.com
Train from Marseille-St-Charles to St-Raphael-Valescure
Avg. Duration
1 h 44 min
Frequency
Hourly
Estimated price
$20 - $30
Website
en.oui.sncf
2nd Class
$20 - $30
1st Class
$30 - $50
Train from Antibes to St-Raphael-Valescure
Avg. Duration
36 min
Frequency
Hourly
Estimated price
$14 - $21
Website
en.oui.sncf
2nd Class
$14 - $21
1st Class
$18 - $28
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Geneve to Lyon Part Dieu
Avg. Duration
2 h 8 min
Frequency
Every 4 hours
Estimated price
$30 - $55
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
Varlib
Phone
0970 830 380
Website
varlib.fr
Bus from Saint-Raphael Gare Routiere to Saint-Tropez Gare Routiere
Avg. Duration
1 h 10 min
Frequency
Every 2 hours
Estimated price
$4
Schedules at
varlib.fr
Bus from Toulon - Gare Routiere to Saint-Tropez - Gare Routiere
Avg. Duration
2 h 5 min
Frequency
Hourly
Estimated price
$4
Schedules at
varlib.fr
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Geneva to Aix-en-Provence
Avg. Duration
6 h 35 min
Frequency
Once daily
Estimated price
$26 - $45
Website
flixbus.co.uk
Lignes Express
Phone
0 821 202 203
Website
info-ler.fr
Bus from Aix-en-Provence - Gare Routière to Toulon
Avg. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$12 - $18
Schedules at
info-ler.fr
Bus from Grenoble - Gare Routière to Cagnes-sur-Mer - Gare SNCF
Avg. Duration
6 h 11 min
Frequency
4 times a day
Estimated price
$50 - $70
Schedules at
info-ler.fr
Aerocar
Phone
0 974 500 750
Website
aerocar.fr
Bus from Genève Aéroport to Grenoble Gare routiere
Avg. Duration
2 h
Frequency
Every 4 hours
Estimated price
$50 - $60
Schedules at
aerocar.fr
Ferry operators
Les Bateaux Verts
Phone
+33 (0)494 492 939
Email
info@bateauxverts.com
Website
bateauxverts.com
Ferry from Sainte-Maxime to Saint-Tropez
Avg. Duration
15 min
Frequency
Every 20 minutes
Estimated price
$10
Schedules at
bateauxverts.com
Riviera Lines
Phone
04 92 98 71 31
Email
croisieres@riviera-lines.com
Website
riviera-lines.com
Ferry from Juan Les Pins to Saint-Tropez
Avg. Duration
2 h 10 min
Frequency
Once daily
Estimated price
$69
Schedules at
riviera-lines.com

How far is it from Geneva to Saint-Tropez?

The distance between Geneva and Saint-Tropez is 328 km. The road distance is 565 km.

What is the cheapest way to get from Geneva to Saint-Tropez?

The cheapest way to get from Geneva to Saint-Tropez is to bus which costs SFr 60 and takes 12 hours 12 minutes.

What is the fastest way to get from Geneva to Saint-Tropez?

The quickest way to get from Geneva to Saint-Tropez is to drive which takes 5 hours 23 minutes and costs SFr 85.

Is there a direct bus between Geneva and Saint-Tropez?

No, there is no direct bus from Geneva to Saint-Tropez. However, there are services departing from Geneva and arriving at Saint-Tropez - Gare Routiere via P+R Krypton Quai 7, Aix-en-Provence - Gare Routière and Toulon - Gare Routiere. The journey, including transfers, takes approximately 12 hours 12 minutes.

How long does it take to get from Geneva to Saint-Tropez?

It takes approximately 7 hours 39 minutes to get from Geneva to Saint-Tropez, including transfers.