There are 9 ways to get from Brussels to Basel 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.
Recommended
Train
-
Take the train from Brussel-Zuid / Bruxelles-Midi to Strasbourg
-
Take the train from Strasbourg to Basel Sbb
Train, bus
-
Take the train from Bruxelles-Central to Luxembourg
-
Take the bus from Luxembourg P&R Gasperich/Howald to Basel Meret Oppenheim Strasse SBB Station
Drive
-
Drive from Brussels to Basel
Fly Brussels to Basel
-
Fly from Brussels (BRU) to Basel (BSL)
Fly Brussels to Zurich, train
-
Fly from Brussels (BRU) to Zurich (ZRH)
-
Take the train from Zuerich Hb to Basel Sbb
Train to Amsterdam Schiphol, fly to Basel
-
Take the train from Brussel-Zuid / Bruxelles-Midi to Schiphol Airport
-
Fly from Amsterdam Schiphol (AMS) to Basel (BSL)
Train to Frankfurt, fly to Basel
-
Take the train from Bruxelles-Nord to Frankfurt(M) Flughafen Fernbf
-
Fly from Frankfurt (FRA) to Basel (BSL)
Train to Luxembourg, fly to Zurich, train
-
Take the train from Bruxelles-Luxembourg to Luxembourg
-
Fly from Luxembourg (LUX) to Zurich (ZRH)
-
Take the train from Zuerich Hb to Basel Sbb
Brussels to Basel by train
The train journey time between Brussels and Basel is around 5h 32m and covers a distance of around 862 km. This includes an average layover time of around 27 min. Operated by TGV inOui and SNCF, the Brussels to Basel train service departs from Brussel-Zuid / Bruxelles-Midi and arrives in Basel Sbb. Typically 14 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Brussels to Basel is to bus which costs €35 - €65 and takes 7h 40m.
The fastest way to get from Brussels to Basel is to train and fly which takes 4h 43m and costs €170 - €410.
Yes, there is a direct bus departing from Brussels-North train station station and arriving at Basel SBB. Services depart twice daily, and operate every day. The journey takes approximately 7h 40m.
No, there is no direct train from Brussels to Basel. However, there are services departing from Brussel-Zuid / Bruxelles-Midi and arriving at Basel Sbb via Strasbourg. The journey, including transfers, takes approximately 5h 32m.
The distance between Brussels and Basel is 435 km. The road distance is 537.7 km.
The best way to get from Brussels to Basel without a car is to train which takes 5h 32m and costs €130 - €230.
It takes approximately 5h 32m to get from Brussels to Basel, including transfers.
Brussels to Basel bus services, operated by FlixBus, depart from Brussels-North train station.
Brussels to Basel train services, operated by TGV inOui, depart from Brussel-Zuid / Bruxelles-Midi station.
The best way to get from Brussels to Basel is to train which takes 5h 32m and costs €130 - €230. Alternatively, you can bus, which costs €35 - €65 and takes 7h 40m, you could also fly, which costs €55 - €300 and takes 5h 43m.

- Distance: 434.5 km
- Duration: 5h 32m
What companies run services between Brussels, Belgium and Basel, Switzerland?
You can take a train from Brussels to Basel via Strasbourg in around 5h 32m. Alternatively, FlixBus operates a bus from Brussels-North train station to Basel SBB twice daily. Tickets cost SFr 40 - SFr 60 and the journey takes 7h 40m. Blablabus also services this route once daily.

- Website
- lufthansa.com
Flights from Brussels to Basel via Munich
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- SFr 110 - SFr 330
Flights from Brussels to Basel via Frankfurt
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- SFr 100 - SFr 330
Flights from Brussels to Basel via Frankfurt, Munich
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- SFr 110 - SFr 330
Flights from Brussels to Zurich via Frankfurt
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- SFr 170 - SFr 600
Flights from Amsterdam Schiphol to Basel via Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- SFr 120 - SFr 420
Flights from Amsterdam Schiphol to Basel via Munich
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- SFr 120 - SFr 420
Flights from Frankfurt to Basel
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- SFr 220 - SFr 550
Flights from Luxembourg to Zurich via Frankfurt
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- SFr 220 - SFr 650

- Website
- swiss.com
Flights from Brussels to Zurich
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- SFr 160 - SFr 650
Flights from Brussels to Zurich via Geneva
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- SFr 160 - SFr 650
Flights from Frankfurt to Basel
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- SFr 220 - SFr 550
Flights from Luxembourg to Zurich
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- SFr 170 - SFr 900

- Website
- klm.com
Flights from Brussels to Basel via Amsterdam Schiphol
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- SFr 140 - SFr 500
Flights from Amsterdam Schiphol to Basel
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- SFr 90 - SFr 550
Flights from Amsterdam Schiphol to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- SFr 120 - SFr 490

- Website
- brusselsairlines.com
Flights from Brussels to Zurich
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- SFr 160 - SFr 650

- Website
- easyjet.com
Flights from Amsterdam Schiphol to Basel
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- SFr 40 - SFr 220

- Website
- britishairways.com
Flights from Brussels to Basel via London Heathrow
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- SFr 160 - SFr 550

- Website
- austrian.com
Flights from Brussels to Basel via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday and Thursday
- Estimated price
- SFr 110 - SFr 330

- Website
- airfrance.com
Flights from Amsterdam Schiphol to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- SFr 120 - SFr 490

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Brussel-Zuid / Bruxelles-Midi to Strasbourg
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Estimated price
- SFr 100 - SFr 180
- Website
- https://www.sncf.com/en
- 2nd Class
- SFr 100 - SFr 150
- 1st Class
- SFr 130 - SFr 180
Train from Zuerich Hb to Basel Sbb
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- SFr 21 - SFr 50
- Website
- https://www.sncf.com/en
- 2nd Class
- SFr 21 - SFr 28
- 1st Class
- SFr 35 - SFr 50

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- SFr 17 - SFr 35
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- SFr 17 - SFr 25
- Rail 1st Class
- SFr 25 - SFr 35

- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Bruxelles-Central to Luxembourg
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- SFr 19 - SFr 27
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- SFr 19 - SFr 27
- 1st Class
- SFr 29 - SFr 45
Train from Bruxelles-Luxembourg to Luxembourg
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- SFr 18 - SFr 27
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- SFr 18 - SFr 27
- 1st Class
- SFr 28 - SFr 45

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Zuerich Hb to Basel Sbb
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Estimated price
- SFr 24 - SFr 35
- Website
- https://www.bahn.com/en
Train from Bruxelles-Nord to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- SFr 45 - SFr 70
- Website
- https://www.bahn.com/en

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 14m
- Frequency
- Every 15 minutes
- Estimated price
- SFr 30 - SFr 60
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Zürich HB to Basel SBB
- Ave. Duration
- 54 min
- Frequency
- Every 3 hours
- Estimated price
- SFr 8 - SFr 11
- Schedules at
- sbb-deutschland.de

- Phone
- +33 (0) 1 84 94 36 35
- info@lyria.com
- Website
- tgv-lyria.com
Train from Zürich to Basel
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- SFr 19 - SFr 27
- Website
- https://www.tgv-lyria.com/fr/en

- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Brussel-Zuid / Bruxelles-Midi to Schiphol Airport
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- SFr 45 - SFr 100
- Website
- https://www.thalys.com/fr/en
- Standard
- SFr 45 - SFr 70
- Comfort
- SFr 55 - SFr 75
- Premium
- SFr 75 - SFr 100

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Brussels-North train station to Basel SBB
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Estimated price
- SFr 40 - SFr 60
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Brussels City Center - Midi Train station to Basel
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- SFr 35 - SFr 55
- Website
- https://www.blablacar.co.uk/

- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Luxembourg P&R Gasperich/Howald to Basel Meret Oppenheim Strasse SBB Station
- Ave. Duration
- 5h 25m
- Frequency
- Once a week
- Estimated price
- SFr 30 - SFr 45
- Website
- https://marinobus.it/en/
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
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideMore Questions & Answers
There is no direct flight from Brussels Airport to Basel Airport. The quickest flight takes 3h 10m and has one stopover.
Brussels to Basel bus services, operated by FlixBus, arrive at Basel SBB station.
Brussels to Basel train services, operated by SNCF, arrive at Basel Sbb station.
Yes, the driving distance between Brussels to Basel is 538 km. It takes approximately 5h 23m to drive from Brussels to Basel.
Brussels Airlines, Austrian Airlines, British Airways and two other airlines offer flights from Brussels Airport to Basel Airport.
Book your Brussels to Basel train tickets online with Omio.
Book your Brussels to Basel bus tickets online with FlixBus and Omio.
There are 687+ hotels available in Basel. Prices start at SFr 53 per night.
The best way to get from Brussels to Brussels Airport is to train which takes 20 min and costs €8 - €10.