There are 6 ways to get from Geneva to Royan by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Genève to Marne-la-Vallée-Chessy TGVtrain Tgv
- Take the train from Marne La Vallee Chessy to Angoulemetrain Tgv
- Take the train from Angouleme to Royantrain Ter
9h 25mDrive 689.9 km
cheapest- Drive from Geneva to Royancar 689.9 km
7h 38m€119–172Bus via Lyon
- Take the bus from Geneva to Lyonbus
- Take the bus from Lyon to Rochefortbus
- Take the bus from RFT Gare SNCF Rochefort to ROY Gare Intermodalebus 153
14h 36mFly to Bordeaux–Mérignac Airport, train
- Fly from Geneva International Airport (GVA) to Bordeaux–Mérignac Airport (BOD)plane GVA - BOD
- Take the train from Bordeaux St Jean to Saintestrain
6hBus
- Take the bus from Lancy Pont Rouge Gare-Etoile P+R to Gare Routièrebus 272
- Take the bus from Annecy - Bus Station to La Rochelle - Bus Stationbus
- Take the bus from Gare routière to ROY Gare Intermodalebus 153
17h 11mFly to Nantes Atlantique Airport, train
- Fly from Geneva International Airport (GVA) to Nantes Atlantique Airport (NTE)plane GVA - NTE
- Take the train from Nantes to Saintestrain
7h 6m
Geneva International Airport (GVA) to Bordeaux–Mérignac Airport (BOD) flights
Questions & Answers
The cheapest way to get from Geneva to Royan is to drive which costs €110 - €180 and takes 7h 38m.
The fastest way to get from Geneva to Royan is to drive which takes 7h 38m and costs €110 - €180.
No, there is no direct bus from Geneva to Royan. However, there are services departing from Geneva and arriving at ROY Gare Intermodale via Lyon and RFT Gare SNCF Rochefort. The journey, including transfers, takes approximately 14h 36m.
No, there is no direct train from Geneva to Royan. However, there are services departing from Genève and arriving at Royan via Marne La Vallee Chessy and Angouleme. The journey, including transfers, takes approximately 9h 25m.
The distance between Geneva and Royan is 1077 km. The road distance is 689.9 km.
The best way to get from Geneva to Royan without a car is to train which takes 9h 25m and costs .
It takes approximately 9h 25m to get from Geneva to Royan, including transfers.
Geneva to Royan bus services, operated by FlixBus-eu, depart from Geneva station.
Geneva to Royan train services, operated by Schweizerische Bundesbahnen SBB, depart from Genève station.
The best way to get from Geneva to Royan is to train which takes 9h 25m and costs . Alternatively, you can bus via Lyon, which costs and takes 14h 36m.
What companies run services between Geneva, Switzerland and Royan, France?
You can take a train from Genève to Royan via Marne-la-Vallée-Chessy TGV, Marne La Vallee Chessy, and Angouleme in around 9h 25m. Alternatively, you can take a bus from Geneva to ROY Gare Intermodale via Lyon and RFT Gare SNCF Rochefort in around 14h 36m.
- Website
- easyjet.com
Flights from Geneva International Airport to Bordeaux–Mérignac Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €30–130
Flights from Geneva International Airport to Bordeaux–Mérignac Airport via Nice
- Ave. Duration
- 3h 30m
- When
- Friday and Saturday
- Estimated price
- €30–130
Flights from Geneva International Airport to Nantes Atlantique Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–160
Flights from Geneva International Airport to Nantes Atlantique Airport via Toulouse
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- €35–160
Flights from Geneva International Airport to Nantes Atlantique Airport via Nice
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- €35–160
- Website
- swiss.com
Flights from Geneva International Airport to Bordeaux–Mérignac Airport via Zurich
- Ave. Duration
- 3h 10m
- When
- Wednesday
- Estimated price
- €85–320
- Website
- airfrance.com
Flights from Geneva International Airport to Bordeaux–Mérignac Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €50–300
- Website
- voyages-sncf.com
Train from Marne La Vallee Chessy to Angouleme
- Ave. Duration
- 2h 49m
- Frequency
- 4 times a day
- Schedules at
- voyages-sncf.com
Train from Angouleme to Royan
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Schedules at
- voyages-sncf.com
Train from Bordeaux St Jean to Saintes
- Ave. Duration
- 1h 28m
- Frequency
- Every 3 hours
- Schedules at
- voyages-sncf.com
Train from Nantes to Saintes
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Schedules at
- voyages-sncf.com
- Website
- global.flixbus.com
Bus from Geneva to Lyon
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Schedules at
- global.flixbus.com
Bus from Lyon to Rochefort
- Ave. Duration
- 9h 25m
- Frequency
- 5 times a week
- Schedules at
- global.flixbus.com
- Website
- blablacar.co.uk
Bus from Geneva to Lyon
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Schedules at
- blablacar.co.uk
Bus from Annecy - Bus Station to La Rochelle - Bus Station
- Ave. Duration
- 12h 15m
- Frequency
- 4 times a week
- Schedules at
- blablacar.co.uk
Bus from Gare routière to ROY Gare Intermodale
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Schedules at
- blablacar.co.uk
- Website
- nouvelle-aquitaine.fr
Bus from RFT Gare SNCF Rochefort to ROY Gare Intermodale
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Schedules at
- nouvelle-aquitaine.fr
Bus from Gare routière to ROY Gare Intermodale
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Schedules at
- nouvelle-aquitaine.fr
- Website
- laregionvoustransporte.fr
Bus from Lancy Pont Rouge Gare-Etoile P+R to Gare Routière
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Schedules at
- laregionvoustransporte.fr
Want to know more about travelling around France
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Geneva to Royan bus services, operated by FlixBus-eu, arrive at Lyon station.
Geneva to Royan train services, operated by Schweizerische Bundesbahnen SBB, arrive at Marne-la-Vallée-Chessy TGV station.
Yes, the driving distance between Geneva to Royan is 690 km. It takes approximately 7h 38m to drive from Geneva to Royan.
Book your Geneva to Royan train tickets online with Omio.
Book your Geneva to Royan bus tickets online with Omio.
There are 2380+ hotels available in Royan.

