There are 7 ways to get from Bazel to Geneva by train, plane, train (TGV), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Brussels Airport, fly
best- Take the train from Tamise to Malinestrain
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)plane BRU - GVA
5h 18mCHF 59–187Train via Paris
- Take the train from Antwerpen-Centraal to Paris Nordtrain Eurostar
- Take the train from Paris Gare De Lyon to Genevetrain Tgv
8h 56mCHF 137–254Bus, train
- Take the bus from Antwerp - Rooseveltplaats to Baselbus
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
14h 14mCHF 109–306Drive 697.9 km
- Drive from Bazel to Genevacar 697.9 km
8h 28mCHF 113–162Line 93 bus, train to Amsterdam Airport Schiphol, fly
- Take the bus from Bazel Dorp to Sint-Niklaas Station perron 2bus
- Take the train from Antwerpen-Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)plane AMS - GVA
6h 14mCHF 105–287Train
- Take the train from Saint-Nicolas to Tourcoingtrain Ic
- Take the train from Tourcoing to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
10h 16mCHF 137–298Bus
- Take the bus from Antwerp Rooseveltplaats to Brussels-North train stationbus FlixBus N837 / ...
- Take the bus from Brussels-North train station to Genevabus FlixBus N839
17h 4mCHF 64–107
Bazel to Geneva by bus and train
Questions & Answers
The cheapest way to get from Bazel to Geneva is to bus which costs SFr 60 - SFr 110 and takes 17h 4m.
The fastest way to get from Bazel to Geneva is to train and fly which takes 5h 18m and costs SFr 55 - SFr 190.
No, there is no direct bus from Bazel to Geneva. However, there are services departing from Bazel Dorp and arriving at Geneva via Antwerpen Van Eedenplein perron 2, Antwerp Rooseveltplaats and Brussels-North train station. The journey, including transfers, takes approximately 17h 4m.
The distance between Bazel and Geneva is 580 km. The road distance is 697.9 km.
The best way to get from Bazel to Geneva without a car is to train via Paris which takes 8h 56m and costs SFr 130 - SFr 260.
It takes approximately 5h 18m to get from Bazel to Geneva, including transfers.
Bazel to Geneva bus services, operated by FlixBus, depart from Antwerp Rooseveltplaats station.
The best way to get from Bazel to Geneva is to train via Paris which takes 8h 56m and costs SFr 130 - SFr 260. Alternatively, you can bus, which costs SFr 60 - SFr 110 and takes 17h 4m.
Bazel to Geneva bus services, operated by FlixBus, arrive at Brussels-North train station.
Yes, the driving distance between Bazel to Geneva is 698 km. It takes approximately 8h 28m to drive from Bazel to Geneva.
What companies run services between Bazel, Belgium and Geneva, Switzerland?
You can take a bus from Bazel Dorp to Geneve via Sint-Niklaas Station perron 2, Saint-Nicolas, Anvers-Central, Antwerpen-Centraal, Paris Nord, and Paris Gare De Lyon in around 8h 56m. Alternatively, you can take a bus from Bazel Dorp to Geneva via Antwerpen Van Eedenplein, Antwerpen Van Eedenplein perron 2, Antwerpen Opera, Antwerp Rooseveltplaats, and Brussels-North train station in around 17h 4m.
- Website
- swiss.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 50–180
Flights from Brussels Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- CHF 50–180
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 110–240
- Website
- klm.com
Flights from Brussels Airport to Geneva International Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 45–270
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 45–310
- Website
- brusselsairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 50–180
- Website
- easyjet.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 45–170
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Friday, Monday, Tuesday, Sunday, Wednesday, and Thursday
- Estimated price
- CHF 80–210
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 55–320
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Tamise to Malines
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 4–9
- Website
- https://www.belgiantrain.be/en
Train from Saint-Nicolas to Tourcoing
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 16–35
- Website
- https://www.belgiantrain.be/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Antwerpen-Centraal to Paris Nord
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Estimated price
- CHF 35–80
- Website
- https://www.ns.nl/en
Train from Antwerpen-Centraal to Schiphol Airport Train Station
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 14–35
- Website
- https://www.ns.nl/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Geneve
- Ave. Duration
- 3h 18m
- Frequency
- Every 4 hours
- Estimated price
- CHF 95–160
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 30–50
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Renens VD to Genève
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 18–55
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Renens VD to Genève
- Ave. Duration
- 44 min
- Frequency
- 5 times a week
- Estimated price
- CHF 8–13
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 8–12
- 2nd Class
- CHF 9–13
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Tourcoing to Lyon Part Dieu
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- CHF 95–210
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Antwerp - Rooseveltplaats to Basel
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 40–75
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +32 70 22 02 00
- Website
- delijn.be
Bus from Bazel Dorp to Sint-Niklaas Station perron 2
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 3
- Website
- https://www.delijn.be/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Antwerp Rooseveltplaats to Brussels-North train station
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Geneva
- Ave. Duration
- 12h 55m
- Frequency
- 5 times a week
- Estimated price
- CHF 55–95
- Website
- https://www.flixbus.co.uk
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 France: A guide to SNCF
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1283+ hotels available in Geneva.













































