There are 12 ways to get from Basel to Nitra 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, train
best- Fly from Basel (BSL) to Vienna International Airport (VIE)plane BSL - VIE
- Take the bus from Vienna Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
- Take the train from Trnava to Nitratrain
7h 43m€89–297Fly 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 Nove Zamkytrain
8h 15m€43–193Train via Mels
- Take the train from Basel SBB to Sarganstrain Ic3 / ...
- Take the train from Sargans to Bratislava Hlavna Stanicatrain Rjx
- Take the train from Bratislava Hlavna Stanica to Trnavatrain 505 / ...
- Take the train from Trnava to Nitratrain Re
13h 53m€119–253Bus
- Take the bus from Basel SBB to Freiburgbus FlixBus 107 / ...
- Take the bus from Freiburg to Nitrabus N867
16h 50m€81–128Drive 900.3 km
- Drive from Basel to Nitracar 900.3 km
9h 52m€162–233Train to Zurich Airport, fly to Vienna International Airport, bus, train
- 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 Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
- Take the train from Trnava to Nitratrain
8h 52m€134–304Fly Basel to Bratislava Airport, bus
- Fly from Basel (BSL) to Bratislava Airport (BTS)plane BSL - BTS
- Take the bus from Bratislava Airport to Nitra Bus Station Stanicnabus
5h 58m€72–225Train to Zurich Airport, fly to Budapest Ferenc Liszt International Airport, train
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Budapest Ferenc Liszt International Airport (BUD)plane ZRH - BUD
- Take the train from Budapest-Nyugati to Nove Zamkytrain
9h 19m€131–290Train to Zurich Airport, fly to Graz Airport, train
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Graz Airport (GRZ)plane ZRH - GRZ
- Take the train from Graz Hbf to Wien Hbftrain
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
- Take the train from Trnava to Nitratrain
11h 19m€207–518Train, 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 Airport to Bratislava Main Train Stationbus
- Take the train from Bratislava Hlavna Stanica to Trnavatrain
- Take the train from Trnava to Nitratrain
10h 36m€296–585Train
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
- Take the train from Zuerich Hb to Wien Hbftrain Rjx
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain Re
- Take the train from Bratislava Hlavna Stanica to Trnavatrain 505 / ...
- Take the train from Trnava to Nitratrain Re
14h 42m€147–235Bus via Brno
- Take the bus from Basel, Bahnhof to Brno Hlavní Nádražíbus Ivano-Frankivsk
- Take the bus from Brno ÚAN Zvonařka to Nitrabus 606705
19h 55m€136–179
Basel to Nitra by train
Comparing Your Travel Options
The cheapest way to get from Basel to Nitra is to fly and train which costs €40 - €200 and takes 8h 15m.
The fastest way to get from Basel to Nitra is to fly and bus which takes 5h 58m and costs €70 - €230.
No, there is no direct bus from Basel to Nitra. However, there are services departing from Basel SBB and arriving at Nitra via Freiburg. The journey, including transfers, takes approximately 16h 50m.
No, there is no direct train from Basel to Nitra. However, there are services departing from Basel SBB and arriving at Nitra via Sargans, Bratislava Hlavna Stanica and Trnava. The journey, including transfers, takes approximately 13h 53m.
The distance between Basel and Nitra is 840 km. The road distance is 900.3 km.
The best way to get from Basel to Nitra without a car is to train via Mels which takes 13h 53m and costs €110 - €260.
It takes approximately 7h 43m to get from Basel to Nitra, including transfers.
Basel to Nitra bus services, operated by FlixBus, depart from Basel SBB station.
Basel to Nitra train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
The best way to get from Basel to Nitra is to train via Mels which takes 13h 53m and costs €110 - €260. Alternatively, you can bus, which costs €80 - €130 and takes 16h 50m.
What companies run services between Basel, Switzerland and Nitra, Slovakia?
You can take a train from Basel SBB to Nitra via Sargans, Bratislava Hlavna Stanica, and Trnava in around 13h 53m. Alternatively, you can take a bus from Basel SBB to Nitra via Freiburg in around 16h 50m.
- Website
- austrian.com
Flights from Basel to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €100–350
Flights from Basel to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- €75–290
Flights from Zurich Airport to Vienna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €90–220
Flights from Zurich Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €70–270
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €110–400
Flights from Zurich Airport to Graz Airport via Vienna International Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–470
Train from Bratislava Hlavna Stanica to Trnava
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Nitra
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Trnava
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Nitra
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Trnava
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Nitra
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Trnava
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Nitra
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Trnava
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Nitra
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Trnava
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- Railways of Slovak Republic (ZSSK)
Train from Trnava to Nitra
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +421 2 55 422 734
- info@slovaklines.sk
- Website
- Slovak Lines
Bus from Vienna Airport to Bratislava Main Train Station
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €8–14
- Website
- Slovak Lines
Bus from Vienna Airport to Bratislava Main Train Station
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €8–14
- Website
- Slovak Lines
Bus from Bratislava Airport to Nitra Bus Station Stanicna
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €13–21
- Website
- Slovak Lines
Bus from Vienna Airport to Bratislava Main Train Station
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €8–14
- Website
- Slovak Lines
Bus from Brno ÚAN Zvonařka to Nitra
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €35–55
- Website
- Slovak Lines
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Basel to Nitra bus services, operated by FlixBus, arrive at Freiburg station.
Basel to Nitra train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Sargans station.
Yes, the driving distance between Basel to Nitra is 900 km. It takes approximately 9h 52m to drive from Basel to Nitra.
Book your Basel to Nitra train tickets online with Omio.
Book your Basel to Nitra bus tickets online with Omio and FlixBus.
There are 190+ hotels available in Nitra.






