There are 10 ways to get from Basel to Bratislava by plane, bus, train, 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.
Fly Basel to Vienna International Airport, bus
best- Fly from Basel (BSL) to Vienna International Airport (VIE)plane BSL - VIE
- Take the bus from Vienna International Airport to Bratislavabus
4h 45m€82–251Fly Basel to Budapest Ferenc Liszt International Airport, train
cheapest- Fly from Basel (BSL) to Budapest Ferenc Liszt International Airport (BUD)plane BSL - BUD
- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain
8h 9m€48–225Train
- Take the train from Basel SBB to Zürich HBtrain Ir36 / ...
- Take the train from Zuerich Hb to Bratislava-Petrzalkatrain Rjx
10h 59m€142–261Bus
- Take the bus from Basel SBB to Vienna International Airportbus FlixBus N191
- Take the bus from Vienna International Airport to Bratislava, Autobusová stanica Mlynské Nivybus 901 / ...
14h 3m€60–101Drive 813.2 km
- Drive from Basel to Bratislavacar 813.2 km
9h 3m€140–202Train to Zurich Airport, fly to Vienna International Airport, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Vienna International Airport (VIE)plane ZRH - VIE
- Take the bus from Vienna International Airport to Bratislavabus
5h 54m€129–309Train, train to Saint Gallen-Altenrhein Airport, fly to Vienna International Airport, bus
- Take the train from Basel SBB to Zürich HBtrain
- Take the train from Zürich HB to Rorschachtrain
- Fly from Saint Gallen-Altenrhein Airport (ACH) to Vienna International Airport (VIE)plane ACH - VIE
- Take the bus from Vienna International Airport to Bratislavabus
7h 37m€341–678Train, train to Geneva International Airport, fly to Vienna International Airport, bus
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Vienna International Airport (VIE)plane GVA - VIE
- Take the bus from Vienna International Airport to Bratislavabus
8h 7m€168–480Train, train to Stuttgart Airport, fly to Vienna International Airport, bus
- Take the train from Basel Bad Bf to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Vienna International Airport (VIE)plane STR - VIE
- Take the bus from Vienna International Airport to Bratislavabus
7h 39m€119–330Train via Bregenz
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
- Take the train from Zürich HB to Bregenztrain Ec
- Take the train from Bregenz to Bratislava-Petrzalkatrain Rjx
13h 27m€172–381
Basel to Bratislava by train
Questions & Answers
The cheapest way to get from Basel to Bratislava is to bus which costs €60 - €110 and takes 14h 3m.
The fastest way to get from Basel to Bratislava is to fly and bus which takes 4h 45m and costs €80 - €260.
No, there is no direct bus from Basel to Bratislava. However, there are services departing from Basel SBB and arriving at Bratislava, Autobusová stanica Mlynské Nivy via Vienna International Airport. The journey, including transfers, takes approximately 14h 3m.
No, there is no direct train from Basel to Bratislava. However, there are services departing from Basel SBB and arriving at Bratislava-Petrzalka via Zuerich Hb. The journey, including transfers, takes approximately 10h 59m.
The distance between Basel and Bratislava is 742 km. The road distance is 813.2 km.
The best way to get from Basel to Bratislava without a car is to train which takes 10h 59m and costs €140 - €270.
It takes approximately 4h 45m to get from Basel to Bratislava, including transfers.
Basel to Bratislava bus services, operated by FlixBus, depart from Basel SBB station.
Basel to Bratislava train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
The best way to get from Basel to Bratislava is to train which takes 10h 59m and costs €140 - €270. Alternatively, you can bus, which costs €60 - €110 and takes 14h 3m.
What companies run services between Basel, Switzerland and Bratislava, Slovakia?
You can take a train from Basel SBB to Bratislava-Petrzalka via Zürich HB and Zuerich Hb in around 10h 59m. Alternatively, you can take a bus from Basel SBB to Bratislava, Autobusová stanica Mlynské Nivy via Vienna International Airport in around 14h 3m.
- Website
- austrian.com
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday to Saturday
- Estimated price
- €80–230
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €85–210
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €80–240
Flights from Stuttgart Airport to Vienna International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €60–240
Flights from Basel to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 4h 10m
- When
- Tuesday to Saturday
- Estimated price
- €80–340
- Website
- swiss.com
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday to Saturday
- Estimated price
- €80–230
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €85–210
Flights from Geneva International Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €80–240
Flights from Geneva International Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €80–240
Flights from Stuttgart Airport to Vienna International Airport via Zurich Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €95–240
- Website
- lufthansa.com
Flights from Basel to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Tuesday and Thursday
- Estimated price
- €80–230
Flights from Zurich Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €85–210
Flights from Geneva International Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €80–240
Flights from Stuttgart Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €95–240
Flights from Stuttgart Airport to Vienna International Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €95–240
Flights from Basel to Budapest Ferenc Liszt International Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Sunday
- Estimated price
- €90–380
Flights from Basel to Budapest Ferenc Liszt International Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €95–380
- Website
- peoples.ch
Flights from Saint Gallen-Altenrhein Airport to Vienna International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €270–470
- Website
- eurowings.com
Flights from Stuttgart Airport to Vienna International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–180
- Website
- easyjet.com
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- €90–260
Flights from Basel to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €22–220
- Website
- wizzair.com
Flights from Basel to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €27–170
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Rorschach
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €60–180
- Website
- https://www.sbb.ch/en
Train from Renens VD to Genève-Aéroport
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- €22–65
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bregenz
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €40–130
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Bratislava-Petrzalka
- Ave. Duration
- 8h 46m
- Frequency
- Once daily
- Estimated price
- €110–170
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €110–170
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- €30–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €30–50
Train from Bregenz to Bratislava-Petrzalka
- Ave. Duration
- 8h 46m
- Frequency
- Once daily
- Estimated price
- €100–160
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €100–160
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel Bad Bf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €35–85
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €14–35
- Website
- https://int.bahn.de/en
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €14–27
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- €14–18
- 1st Class Ticket
- €18–27
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Schedules at
- arverio-by.de
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- €16–26
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a week
- Estimated price
- €14–21
- Schedules at
- regional.bahn.de
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- €11–15
- Schedules at
- meine-rab.de
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €10–12
- Website
- https://jegy.mav.hu/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Vienna International Airport to Bratislava
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- https://www.flixbus.co.uk
Bus from Basel SBB to Vienna International Airport
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- €55–95
- Website
- https://www.flixbus.co.uk
Bus from Vienna International Airport to Bratislava, Autobusová stanica Mlynské Nivy
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–8
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Slovakia
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Basel to Bratislava bus services, operated by FlixBus, arrive at Vienna International Airport station.
Basel to Bratislava train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Basel to Bratislava is 813 km. It takes approximately 9h 3m to drive from Basel to Bratislava.
Book your Basel to Bratislava train tickets online with Omio.
Book your Basel to Bratislava bus tickets online with Omio and FlixBus.
There are 265+ hotels available in Bratislava.


































