All about buses to Geneva
| Local Time | |
| Country | Switzerland |
| Currency | Swiss Franc |
| Bus Routes | 352 |
| Bus Stations | 16 |
| Cheapest Trip | $6 |
| Most popular Bus Companies | |
| Other companies are Alpy Transfers, ALSA, RegioJet and STARSHIPPER SAS | |
Cheap bus tickets to Geneva
-
BlaBlaCar Bus1h 10m05:50 AMAnnecyTrain Station7:00 AMGenevaBus Station0EconomyA Bus from BlaBlaCar Bus goes from Train Station, Annecy (France) at 12/13/2025 5:50:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/13/2025 7:00:00 AM. 50 Economy ticket for $6 per person are available. Travel duration is 1h 10m
-
FlixBus1h 25m08:00 AMAnnecyTrain Station9:25 AMGenevaBus Station0EconomyA Bus from FlixBus goes from Train Station, Annecy (France) at 12/14/2025 8:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/14/2025 9:25:00 AM. 50 Economy ticket for $7 per person are available. Travel duration is 1h 25m
-
SwissTours1h 10m011:00 AMChamonixMont Blanc Bus Stop12:10 PMGenevaBus Station0EconomyA Bus from SwissTours goes from Mont Blanc Bus Stop, Chamonix (France) at 12/13/2025 11:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/13/2025 12:10:00 PM. 50 Economy ticket for $12 per person are available. Travel duration is 1h 10m
-
SwissTours1h 10m08:00 AMChamonixMont Blanc Train Station9:10 AMGenevaBus Station0BasicA Bus from SwissTours goes from Mont Blanc Train Station, Chamonix (France) at 12/12/2025 8:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/12/2025 9:10:00 AM. 50 Basic ticket for $13 per person are available. Travel duration is 1h 10m
-
RegioJet2h 20m02:35 PMLyonPerrache Train Station4:55 PMGenevaBus Station0EconomyA Bus from RegioJet goes from Perrache Train Station, Lyon (France) at 12/13/2025 2:35:00 PM to Bus Station, Geneva (Switzerland) arriving at 12/13/2025 4:55:00 PM. 50 Economy ticket for $16 per person are available. Travel duration is 2h 20m
-
Alpy Transfers1h 30m07:20 AMLes GetsBus Stop8:50 AMGenevaBus Station0EconomyA Bus from Alpy Transfers goes from Bus Stop, Les Gets (France) at 12/18/2025 7:20:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/18/2025 8:50:00 AM. 50 Economy ticket for $20 per person are available. Travel duration is 1h 30m
-
Alpy Transfers1h 45m07:00 AMMorzineLes Prodains Bus Stop8:45 AMGenevaBus Station0EconomyA Bus from Alpy Transfers goes from Les Prodains Bus Stop, Morzine (France) at 12/14/2025 7:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/14/2025 8:45:00 AM. 50 Economy ticket for $22 per person are available. Travel duration is 1h 45m
-
STARSHIPPER SAS1h 30m07:55 AMSallanchesCentral Bus Station9:25 AMGenevaBus Station0EconomyA Bus from STARSHIPPER SAS goes from Central Bus Station, Sallanches (France) at 12/13/2025 7:55:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/13/2025 9:25:00 AM. 50 Economy ticket for $24 per person are available. Travel duration is 1h 30m
-
ALSA2h 0m010:15 AMLyonPerrache Bus Stop12:15 PMGenevaBus Station0BasicA Bus from ALSA goes from Perrache Bus Stop, Lyon (France) at 12/13/2025 10:15:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/13/2025 12:15:00 PM. 50 Basic ticket for $24 per person are available. Travel duration is 2h 0m
-
ALSA6h 45m01:45 PMMontpellierSabines Bus Stop8:30 PMGenevaBus Station0EconomyA Bus from ALSA goes from Sabines Bus Stop, Montpellier (France) at 12/17/2025 1:45:00 PM to Bus Station, Geneva (Switzerland) arriving at 12/17/2025 8:30:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 6h 45m
-
Alpine Fleet1h 25m06:01 AMLes GetsBus Stop7:26 AMGenevaBus Station0EconomyA Bus from Alpine Fleet goes from Bus Stop, Les Gets (France) at 12/18/2025 6:01:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/18/2025 7:26:00 AM. 50 Economy ticket for $41 per person are available. Travel duration is 1h 25m
-
BlaBlaCar Bus9h 55m01:35 PMLilleEurope Train Station11:30 PMGenevaBus Station0EconomyA Bus from BlaBlaCar Bus goes from Europe Train Station, Lille (France) at 12/12/2025 1:35:00 PM to Bus Station, Geneva (Switzerland) arriving at 12/12/2025 11:30:00 PM. 50 Economy ticket for $47 per person are available. Travel duration is 9h 55m
-
STARSHIPPER SAS17h 20m012:05 PMBordeauxSaint-Jean Bus Stop5:25 AMGenevaBus Station0EconomyA Bus from STARSHIPPER SAS goes from Saint-Jean Bus Stop, Bordeaux (France) at 12/16/2025 12:05:00 PM to Bus Station, Geneva (Switzerland) arriving at 12/17/2025 5:25:00 AM. 50 Economy ticket for $51 per person are available. Travel duration is 17h 20m
-
FlixBus12h 55m04:30 AMLilleEurope Bus Station5:25 PMGenevaBus Station0EconomyA Bus from FlixBus goes from Europe Bus Station, Lille (France) at 12/12/2025 4:30:00 AM to Bus Station, Geneva (Switzerland) arriving at 12/12/2025 5:25:00 PM. 50 Economy ticket for $84 per person are available. Travel duration is 12h 55m
Cheap train tickets to Geneva
-
Deutsche Bahn6h 17m02:18 PMBaselBadischer Train Station8:35 PMGenevaCentral Station0EconomyA Train from Deutsche Bahn goes from Badischer Train Station, Basel (Switzerland) at 12/17/2025 2:18:00 PM to Central Station, Geneva (Switzerland) arriving at 12/17/2025 8:35:00 PM. 50 Economy ticket for $32 per person are available. Travel duration is 6h 17m
-
SBB CFF FFS2h 1m01:04 PMBernCentral Station3:05 PMGenevaCentral Station0BasicA Train from SBB CFF FFS goes from Central Station, Bern (Switzerland) at 12/18/2025 1:04:00 PM to Central Station, Geneva (Switzerland) arriving at 12/18/2025 3:05:00 PM. 50 Basic ticket for $36 per person are available. Travel duration is 2h 1m
-
Deutsche Bahn6h 17m02:18 PMBaselBadischer Train Station8:35 PMGenevaCentral Station0First ClassA Train from Deutsche Bahn goes from Badischer Train Station, Basel (Switzerland) at 12/17/2025 2:18:00 PM to Central Station, Geneva (Switzerland) arriving at 12/17/2025 8:35:00 PM. 50 First Class ticket for $41 per person are available. Travel duration is 6h 17m
-
SBB CFF FFS6h 35m012:08 AMBernCentral Station6:43 AMGenevaCentral Station0BasicA Train from SBB CFF FFS goes from Central Station, Bern (Switzerland) at 12/18/2025 12:08:00 AM to Central Station, Geneva (Switzerland) arriving at 12/18/2025 6:43:00 AM. 50 Basic ticket for $52 per person are available. Travel duration is 6h 35m
Cheap Carpooling to Geneva
-
BlaBlaCar0h 50m08:50 AMLausanne9:40 AMGeneva0EconomyA Car from BlaBlaCar goes from , Lausanne (Switzerland) at 12/14/2025 8:50:00 AM to , Geneva (Switzerland) arriving at 12/14/2025 9:40:00 AM. 50 Economy ticket for $5 per person are available. Travel duration is 0h 50m
-
BlaBlaCar1h 10m08:20 AMMontreux9:30 AMGeneva0EconomyA Car from BlaBlaCar goes from , Montreux (Switzerland) at 12/13/2025 8:20:00 AM to , Geneva (Switzerland) arriving at 12/13/2025 9:30:00 AM. 50 Economy ticket for $8 per person are available. Travel duration is 1h 10m
-
BlaBlaCar1h 10m04:00 AMMontreux5:10 AMGeneva0EconomyA Car from BlaBlaCar goes from , Montreux (Switzerland) at 12/16/2025 4:00:00 AM to , Geneva (Switzerland) arriving at 12/16/2025 5:10:00 AM. 50 Economy ticket for $13 per person are available. Travel duration is 1h 10m
-
BlaBlaCar2h 30m05:00 PMMontreux7:30 PMGeneva0EconomyA Car from BlaBlaCar goes from , Montreux (Switzerland) at 12/18/2025 5:00:00 PM to , Geneva (Switzerland) arriving at 12/18/2025 7:30:00 PM. 50 Economy ticket for $17 per person are available. Travel duration is 2h 30m
Your route is not there? In the search bar, we have already filled Geneva as your destination. You just have to enter your place of departure. However, if you want to take the bus from Geneva, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from Geneva? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Geneva with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to Geneva.All bus stops in Geneva
FAQs about the bus route to Geneva
Is there a direct bus to Geneva?
What can I take with me on my bus ride to Geneva?
What equipment and amenities does the bus to Geneva have?
Which bus stops are there in Geneva?
Which bus companies go to Geneva?
How can I find the best bus-deals to Geneva?
How much could I save by comparing buses to Geneva?
Why does CheckMyBus find the best bus deals to Geneva?
How does the CheckMyBus technology work for trips to Geneva?
Discover other destinations by bus
The most searched bus routes to Geneva
More bus connections to Geneva
- From Avoriaz to Geneva bus
- Bus Barcelona to Geneva
- Basel to Geneva bus
- Bus to Geneva from Bern
- Buses from Briancon to Geneva
- Bus Brussels - Geneva
- Bus from Colmar to Geneva
- Buses Courmayeur to Geneva
- Buses Evian-les-Bains to Geneva
- Buses Florence - Geneva
- Buses from Frankfurt am Main to Geneva
- Bus from Grenoble to Geneva
- Buses from Lausanne to Geneva
- Bus Les Gets - Geneva
- Buses Lisbon - Geneva
- London to Geneva bus
- Buses Lucerne to Geneva
- From Luxembourg City to Geneva bus
- Buses to Geneva from Lyon
- Bus from Madrid to Geneva
- Bus Marseille to Geneva
- Bus to Geneva from Milan
- Bus to Geneva from Montreux
- Bus to Geneva from Morzine
- From Munich to Geneva bus
- Bus Neuchâtel - Geneva
- Buses Paris - Geneva
- Buses Priština - Geneva
- Bus from Rome to Geneva
- Buses from Saint-Gervais-les-Bains to Geneva
- Bus Sallanches to Geneva
- Buses from Sion to Geneva
- Buses from Thonon-les-Bains to Geneva
- Turin to Geneva bus
- Bus Vevey to Geneva
- Buses to Geneva from Vienna





