There are 6 ways to get from Roses to Geneva by train (Renfe, TGV), bus, car, train, 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 via Girona
best- Take the train from Figueres to GironaR11 / ...
- Take the train from Girona to Lyon Part Dieu
- Take the train from Lyon Part Dieu to GeneveTer
9h 35mCHF 69–190Bus
cheapest- Take the bus from Roses - La Ciutadella to Girona, Estació d'Autobusos4
- Take the bus from Girona, Estació d'Autobusos to Geneva - Bus station
12h 30mCHF 36–122Drive 635.2 km
- Drive from Roses to Geneva635.2 km
6h 10mCHF 101–146Train, fly
- Take the train from Figueres to Barcelona Sants
- Fly from Barcelona–El Prat Airport (BCN) to Geneva International Airport (GVA)BCN - GVA
7h 8mCHF 38–142Train
- Take the train from Figueres Vilafant to Lyon Part Dieu9737
- Take the train from Lyon Part Dieu to GeneveTer
9h 47mCHF 67–181Bus via Perpignan
- Take the bus from Perpignan - Bus Station to Annecy - Bus StationBlaBlaCar Bus
- Take the bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+R272
15h 11mCHF 42–161
Roses to Geneva by bus and train
Questions & Answers
The cheapest way to get from Roses to Geneva is to bus which costs SFr 35 - SFr 130 and takes 12h 30m.
The fastest way to get from Roses to Geneva is to drive which takes 6h 10m and costs SFr 100 - SFr 150.
No, there is no direct bus from Roses to Geneva station. However, there are services departing from Roses - La Ciutadella and arriving at Geneva - Bus station via Girona, Estació d'Autobusos. The journey, including transfers, takes approximately 12h 30m.
The distance between Roses and Geneva is 787 km. The road distance is 635.2 km.
The best way to get from Roses to Geneva without a car is to train via Girona which takes 9h 35m and costs SFr 65 - SFr 190.
It takes approximately 9h 35m to get from Roses to Geneva, including transfers.
Roses to Geneva bus services, operated by Moventis, depart from Roses - La Ciutadella station.
The best way to get from Roses to Geneva is to train via Girona which takes 9h 35m and costs SFr 65 - SFr 190. Alternatively, you can bus, which costs SFr 35 - SFr 130 and takes 12h 30m.
Roses to Geneva bus services, operated by Moventis, arrive at Girona, Estació d'Autobusos station.
Yes, the driving distance between Roses to Geneva is 635 km. It takes approximately 6h 10m to drive from Roses to Geneva.
What companies run services between Roses, Catalonia, Spain and Geneva, Switzerland?
You can take a bus from Roses to Geneve via Figueres, Figueres, Girona, and Lyon Part Dieu in around 9h 35m. Alternatively, you can take a bus from Roses - La Ciutadella to Geneva - Bus station via Girona, Estació d'Autobusos in around 12h 30m.
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Geneva International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- CHF 26–110
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- CHF 85–130
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Geneva International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- CHF 21–90
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Figueres to Girona
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://rodalies.gencat.cat/en/inici/index.html
Train from Figueres to Barcelona Sants
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Website
- https://rodalies.gencat.cat/en/inici/index.html
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Figueres to Girona
- Ave. Duration
- 39 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 4–6
- Website
- https://www.renfe.com/es/en
Train from Girona to Lyon Part Dieu
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- CHF 40–60
- Website
- https://www.renfe.com/es/en
Train from Figueres Vilafant to Lyon Part Dieu
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 40–55
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–120
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +34 93 580 67 00
- infomoventis@moventis.es
- Website
- moventis.es
Bus from Roses - La Ciutadella to Girona, Estació d'Autobusos
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a week
- Estimated price
- CHF 8–12
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Girona, Estació d'Autobusos to Geneva - Bus station
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Estimated price
- CHF 28–110
- Website
- https://www.alsa.com/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Perpignan - Bus Station to Annecy - Bus Station
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- CHF 29–140
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+R
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–8
- Schedules at
- auvergnerhonealpes.fr
Want to know more about travelling around Switzerland
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 1252+ hotels available in Geneva.



































