There are 9 ways to get from Barcelona to Nitra by plane, bus, train, ferry, car, or train (Renfe, TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bratislava Airport, bus
best- Fly from Barcelona–El Prat Airport (BCN) to Bratislava Airport (BTS)plane BCN - BTS
- Take the bus from Bratislava Airport to Nitra Bus Station Stanicnabus
7h 14m€41–215Train, bus
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Est to Stuttgart Hbftrain Tgv
- Take the train from Stuttgart Hbf to Wien Westbahnhoftrain 963 / ...
- Take the bus from Vienna, Central Station Südtiroler Platz to Nitrabus 907 / ...
23h 9m€477–785Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Nitracar
23h 58m€254–367Bus, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Budapest, Népliget Autóbusz-Pályaudvarbus 1922
- Take the train from Budapest-Nyugati to Nove Zamkytrain Rj
33h 30m€178–266Fly to Vienna International Airport, bus, train
- Fly from Barcelona–El Prat Airport (BCN) to Vienna International Airport (VIE)plane BCN - 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 44m€63–217Fly to Budapest Ferenc Liszt International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane BCN - BUD
- Take the train from Budapest-Nyugati to Nove Zamkytrain
9h 16m€55–173Train
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Berlin Suedkreuztrain Ice
- Take the train from Berlin Südkreuz to Nové Zámkytrain
28h 11m€340–689Bus
- Take the bus from Barcelona - Airport Prat T1 to Munich - Bus Stationbus
- Take the bus from München, ZOB to Bratislava hlavná stanicabus
- Take the bus from Bratislava hlavná stanica to Nitrabus
35h 49mDrive 1,873.8 km
- Drive from Barcelona to Nitracar 1,873.8 km
18h 32m€306–442
Barcelona to Nitra by train, foot, tram, and bus
Comparing Your Travel Options
The cheapest way to get from Barcelona to Nitra is to fly and bus which costs €40 - €220 and takes 7h 14m.
The fastest way to get from Barcelona to Nitra is to fly and bus which takes 7h 14m and costs €40 - €220.
No, there is no direct bus from Barcelona to Nitra. However, there are services departing from Pl. Catalunya - Andana Central and arriving at Nitra via Barcelona - Airport Prat T1, München, ZOB and Bratislava hlavná stanica. The journey, including transfers, takes approximately 35h 49m.
No, there is no direct train from Barcelona to Nitra. However, there are services departing from Barcelona-Sants and arriving at Nitra via Lyon Part Dieu, Strasbourg, Berlin Südkreuz and Nove Zamky. The journey, including transfers, takes approximately 28h 11m.
The distance between Barcelona and Nitra is 1521 km. The road distance is 1873.8 km.
The best way to get from Barcelona to Nitra without a car is to train and bus which takes 23h 9m and costs €470 - €800.
It takes approximately 7h 14m to get from Barcelona to Nitra, including transfers.
Barcelona to Nitra bus services, operated by BlaBlaCar Bus, depart from Barcelona - Airport Prat T1 station.
Barcelona to Nitra train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Nitra is to train which takes 28h 11m and costs €340 - €700. Alternatively, you can bus, which costs and takes 35h 49m.
What companies run services between Barcelona, Spain and Nitra, Slovakia?
You can take a train from Barcelona-Sants to Nitra via Lyon Part Dieu, Strasbourg, Berlin Suedkreuz, Berlin Südkreuz, Nové Zámky, and Nove Zamky in around 28h 11m. Alternatively, you can take a bus from Pl. Catalunya - Andana Central to Nitra via Aeroport T1 - Arribades, Barcelona - Airport Prat T1, München, ZOB, and Bratislava hlavná stanica in around 35h 49m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Bratislava Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €35–190
Flights from Barcelona–El Prat Airport to Bratislava Airport via Palma Mallorca
- Ave. Duration
- 5h 35m
- When
- Wednesday and Saturday
- Estimated price
- €35–190
Flights from Barcelona–El Prat Airport to Bratislava Airport via Milan Malpensa
- Ave. Duration
- 5h 40m
- When
- Wednesday
- Estimated price
- €35–190
Flights from Barcelona–El Prat Airport to Vienna International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- €45–180
Flights from Barcelona–El Prat Airport to Vienna International Airport via Venice
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- €45–180
Flights from Barcelona–El Prat Airport to Vienna International Airport via Bologna
- Ave. Duration
- 4h 57m
- When
- Monday, Tuesday, Thursday, Saturday, and Wednesday
- Estimated price
- €45–180
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–140
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Venice
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- €50–140
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 47m
- Frequency
- 4 times a day
- Estimated price
- €210–310
- Website
- TGV inOui
Train from Paris Est to Stuttgart Hbf
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- €110–180
- Website
- TGV inOui
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 6h 3m
- Frequency
- 4 times a week
- Estimated price
- €120–190
- Website
- TGV inOui
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Hourly
- Estimated price
- €95–150
- Website
- TGV inOui
- Phone
- +421 2 55 422 734
- [email protected]
- 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 Bratislava hlavná stanica to Nitra
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- €14–23
- Website
- Slovak Lines
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- €80–120
- Website
- Grandi Navi Veloci
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
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
Barcelona to Nitra bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Barcelona to Nitra train services, operated by Renfe Viajeros, arrive at Lyon Part Dieu station.
Yes, the driving distance between Barcelona to Nitra is 1874 km. It takes approximately 18h 32m to drive from Barcelona to Nitra.
Book your Barcelona to Nitra bus tickets online with Omio.
There are 190+ hotels available in Nitra.










