All about buses to Geneva
| Local Time | |
| Country | Switzerland |
| Currency | Swiss Franc |
| Bus Routes | 282 |
| Bus Stations | 16 |
| Cheapest Trip | $7 |
| Most popular Bus Companies | |
| Other companies are ALSA and RegioJet | |
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 2/1/2026 5:50:00 AM to Bus Station, Geneva (Switzerland) arriving at 2/1/2026 7:00:00 AM. 50 Economy ticket for $7 per person are available. Travel duration is 1h 10m
-
FlixBus1h 0m08:45 AMAnnecyTrain Station9:45 AMGenevaBus Station0EconomyA Bus from FlixBus goes from Train Station, Annecy (France) at 1/29/2026 8:45:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/29/2026 9:45:00 AM. 50 Economy ticket for $8 per person are available. Travel duration is 1h 0m
-
RegioJet2h 20m02:35 PMLyonPerrache Bus Stop4:55 PMGenevaBus Station0EconomyA Bus from RegioJet goes from Perrache Bus Stop, Lyon (France) at 1/31/2026 2:35:00 PM to Bus Station, Geneva (Switzerland) arriving at 1/31/2026 4:55:00 PM. 50 Economy ticket for $12 per person are available. Travel duration is 2h 20m
-
SwissTours1h 10m08:00 AMChamonixMont Blanc Bus Stop9:10 AMGenevaBus Station0EconomyA Bus from SwissTours goes from Mont Blanc Bus Stop, Chamonix (France) at 1/29/2026 8:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/29/2026 9:10:00 AM. 50 Economy ticket for $13 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 1/29/2026 8:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/29/2026 9:10:00 AM. 50 Basic ticket for $14 per person are available. Travel duration is 1h 10m
-
STARSHIPPER SAS1h 30m07:55 AMSallanchesCentral Bus Station9:25 AMGenevaBus Station0EconomyA Bus from STARSHIPPER SAS goes from Central Bus Station, Sallanches (France) at 1/30/2026 7:55:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/30/2026 9:25:00 AM. 50 Economy ticket for $25 per person are available. Travel duration is 1h 30m
-
STARSHIPPER SAS4h 35m08:30 AMLyons St. Exupery AirportLyons St. Exupery Airport1:05 PMGenevaBus Station0EconomyA Bus from STARSHIPPER SAS goes from Lyons St. Exupery Airport, Lyons St. Exupery Airport (France) at 1/29/2026 8:30:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/29/2026 1:05:00 PM. 50 Economy ticket for $31 per person are available. Travel duration is 4h 35m
-
RegioJet7h 45m04:45 AMMunichCentral Bus Station12:30 PMGenevaBus Station0EconomyA Bus from RegioJet goes from Central Bus Station, Munich (Germany) at 1/30/2026 4:45:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/30/2026 12:30:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 7h 45m
-
SwissTours1h 6m010:00 AMAvoriazLes Prodains11:06 AMGenevaBus Station0EconomyA Bus from SwissTours goes from Les Prodains, Avoriaz (France) at 1/29/2026 10:00:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/29/2026 11:06:00 AM. 50 Economy ticket for $34 per person are available. Travel duration is 1h 6m
-
ALSA2h 0m06:30 PMLyonPerrache Bus Stop8:30 PMGenevaBus Station0BasicA Bus from ALSA goes from Perrache Bus Stop, Lyon (France) at 2/2/2026 6:30:00 PM to Bus Station, Geneva (Switzerland) arriving at 2/2/2026 8:30:00 PM. 50 Basic ticket for $36 per person are available. Travel duration is 2h 0m
-
BlaBlaCar Bus10h 35m012:55 PMLilleEurope Bus Station11:30 PMGenevaBus Station0EconomyA Bus from BlaBlaCar Bus goes from Europe Bus Station, Lille (France) at 1/30/2026 12:55:00 PM to Bus Station, Geneva (Switzerland) arriving at 1/30/2026 11:30:00 PM. 50 Economy ticket for $41 per person are available. Travel duration is 10h 35m
-
ALSA21h 0m010:30 AMBilbaoCentral Bus Station7:30 AMGenevaBus Station0BasicA Bus from ALSA goes from Central Bus Station, Bilbao (Spain) at 1/30/2026 10:30:00 AM to Bus Station, Geneva (Switzerland) arriving at 1/31/2026 7:30:00 AM. 50 Basic ticket for $59 per person are available. Travel duration is 21h 0m
-
FlixBus15h 25m02:00 PMLilleEurope Bus Station5:25 AMGenevaBus Station0EconomyA Bus from FlixBus goes from Europe Bus Station, Lille (France) at 1/29/2026 2:00:00 PM to Bus Station, Geneva (Switzerland) arriving at 1/30/2026 5:25:00 AM. 50 Economy ticket for $66 per person are available. Travel duration is 15h 25m
-
FlixBus14h 45m03:05 PMLilleEurope Bus Station5:50 AMGenevaBus Station0EconomyA Bus from FlixBus goes from Europe Bus Station, Lille (France) at 1/29/2026 3:05:00 PM to Bus Station, Geneva (Switzerland) arriving at 1/30/2026 5:50:00 AM. 50 Economy ticket for $69 per person are available. Travel duration is 14h 45m
Cheap train tickets to Geneva
-
SBB CFF FFS4h 19m012:23 AMBernCentral Station4:42 AMGenevaCentral Station0BasicA Train from SBB CFF FFS goes from Central Station, Bern (Switzerland) at 2/2/2026 12:23:00 AM to Central Station, Geneva (Switzerland) arriving at 2/2/2026 4:42:00 AM. 50 Basic ticket for $37 per person are available. Travel duration is 4h 19m
-
SBB CFF FFS6h 30m012:25 AMBernCentral Station6:55 AMGenevaCentral Station0BasicA Train from SBB CFF FFS goes from Central Station, Bern (Switzerland) at 2/2/2026 12:25:00 AM to Central Station, Geneva (Switzerland) arriving at 2/2/2026 6:55:00 AM. 50 Basic ticket for $55 per person are available. Travel duration is 6h 30m
-
Deutsche Bahn10h 48m05:33 AMMunichCentral Station4:21 PMGenevaCentral Station0EconomyA Train from Deutsche Bahn goes from Central Station, Munich (Germany) at 1/29/2026 5:33:00 AM to Central Station, Geneva (Switzerland) arriving at 1/29/2026 4:21:00 PM. 50 Economy ticket for $72 per person are available. Travel duration is 10h 48m
-
Deutsche Bahn10h 48m05:33 AMMunichCentral Station4:21 PMGenevaCentral Station0First ClassA Train from Deutsche Bahn goes from Central Station, Munich (Germany) at 1/29/2026 5:33:00 AM to Central Station, Geneva (Switzerland) arriving at 1/29/2026 4:21:00 PM. 50 First Class ticket for $86 per person are available. Travel duration is 10h 48m
Cheap Carpooling to Geneva
-
BlaBlaCar0h 30m01:00 PMMorzine1:30 PMGeneva0EconomyA Car from BlaBlaCar goes from , Morzine (France) at 2/1/2026 1:00:00 PM to , Geneva (Switzerland) arriving at 2/1/2026 1:30:00 PM. 50 Economy ticket for $5 per person are available. Travel duration is 0h 30m
-
BlaBlaCar1h 10m04:20 PMMontreux5:30 PMGeneva0EconomyA Car from BlaBlaCar goes from , Montreux (Switzerland) at 1/29/2026 4:20:00 PM to , Geneva (Switzerland) arriving at 1/29/2026 5:30:00 PM. 50 Economy ticket for $12 per person are available. Travel duration is 1h 10m
-
BlaBlaCar1h 10m07:20 PMMontreux8:30 PMGeneva0EconomyA Car from BlaBlaCar goes from , Montreux (Switzerland) at 2/1/2026 7:20:00 PM to , Geneva (Switzerland) arriving at 2/1/2026 8:30:00 PM. 50 Economy ticket for $14 per person are available. Travel duration is 1h 10m
-
BlaBlaCar7h 20m08:00 AMToulouse3:20 PMGeneva0EconomyA Car from BlaBlaCar goes from , Toulouse (France) at 2/3/2026 8:00:00 AM to , Geneva (Switzerland) arriving at 2/3/2026 3:20:00 PM. 50 Economy ticket for $82 per person are available. Travel duration is 7h 20m
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 Berlin - Geneva
- Bus to Geneva from Bern
- Buses from Briancon to 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




