There are 11 ways to get from Roman to Barcelona by train, plane, bus, car, or car train
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 Suceava, fly
best- Take the train from Roman to Suceavatrain
- Fly from Suceava (SCV) to Barcelona–El Prat Airport (BCN)plane SCV - BCN
8h 57m€54–235Train, bus
- Take the train from Roman to Paşcanitrain
- Take the bus from Pașcani to Venezia, Piazzale Romabus
- Take the train from Venezia S. Lucia to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
33h 35mDrive, car train
- Drive from Roman to Salzburg Hbfcar
- Take the car train from Salzburg Hbf to München Ostcartrain
- Drive from München Ost to Barcelonacar
29h 44m€495–706Train to Iași International Airport, fly
- Take the train from Roman to Iasitrain
- Fly from Iași International Airport (IAS) to Barcelona–El Prat Airport (BCN)plane IAS - BCN
9h€68–222Bus to Bacău International Airport, fly
- Take the bus from Roman to Bacǎu Airportbus
- Fly from Bacău International Airport (BCM) to Barcelona–El Prat Airport (BCN)plane BCM - BCN
7h 18mTrain to Bucharest Otopeni, fly
- Take the train from Roman to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Barcelona–El Prat Airport (BCN)plane OTP - BCN
11h 6m€78–231Bus, bus to Chișinău International Airport, fly
- Take the bus from Roman to Bacăubus
- Take the bus from Bacău to Chișinău Autogara Nordbus
- Fly from Chișinău International Airport (RMO) to Barcelona–El Prat Airport (BCN)plane RMO - BCN
10h 15m€113–258Bus, bus to Cluj-Napoca, fly
- Take the bus from Roman 1 Mai to Târgu Mureșbus
- Take the bus from Târgu Mureş to Cluj-Napocabus
- Fly from Cluj-Napoca (CLJ) to Barcelona–El Prat Airport (BCN)plane CLJ - BCN
13h 12m€68–245Bus
- Take the bus from Roman to Barcelona, Estació d'Autobusos Nordbus
42h 7m€65–150Bus via Turda
- Take the bus from Roman to Sovatabus
- Take the bus from Sovata to Turdabus
- Take the bus from Turda to Barcelona, Estació d'Autobusos Nordbus
43h 8m€132–175Drive 2,545.3 km
- Drive from Roman to Barcelonacar 2,545.3 km
30h 8m€400–578
Suceava (SCV) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Roman to Barcelona is to train and fly which costs €75 - €240 and takes 11h 6m.
The fastest way to get from Roman to Barcelona is to train and fly which takes 8h 57m and costs €50 - €240.
Yes, there is a direct bus departing from Roman and arriving at Barcelona, Estació d'Autobusos Nord. Services depart once daily, and operate Monday to Saturday. The journey takes approximately 42h 7m.
The distance between Roman and Barcelona is 2170 km. The road distance is 2545.3 km.
The best way to get from Roman to Barcelona without a car is to train and bus which takes 33h 35m and costs .
It takes approximately 8h 57m to get from Roman to Barcelona, including transfers.
Roman to Barcelona bus services, operated by Tabita Tour, depart from Roman station.
Roman to Barcelona bus services, operated by Tabita Tour, arrive at Barcelona, Estació d'Autobusos Nord station.
Barcelona is 1h behind Roman. It is currently 12:16 AM in Roman and 11:16 PM in Barcelona.
Yes, the driving distance between Roman to Barcelona is 2545 km. It takes approximately 30h 8m to drive from Roman to Barcelona.
What companies run services between Roman, Romania and Barcelona, Spain?
Tabita Tour operates a bus from Roman to Barcelona, Estació d'Autobusos Nord once daily. Tickets cost €65–150 and the journey takes 42h 7m.
- Website
- ryanair.com
Flights from Suceava to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 55m
- When
- Friday
- Estimated price
- €45–170
Flights from Suceava to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €45–170
Flights from Suceava to Barcelona–El Prat Airport via Charleroi
- Ave. Duration
- 10h 30m
- When
- Saturday
- Estimated price
- €45–170
Flights from Iași International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 6h 18m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €65–260
Flights from Bucharest Otopeni to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- €55–180
Flights from Cluj-Napoca to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 48m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €60–150
- Website
- flyulendo.com
Flights from Iași International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- €50–190
Flights from Bucharest Otopeni to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €40–160
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–150
Flights from Cluj-Napoca to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €45–200
- Website
- vueling.com
Flights from Suceava to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 6h 17m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €45–170
Flights from Suceava to Barcelona–El Prat Airport via Bucharest Otopeni
- Ave. Duration
- 6h 40m
- When
- Thursday
- Estimated price
- €70–250
Flights from Bucharest Otopeni to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Thursday
- Estimated price
- €55–190
- Website
- hisky.aero
Flights from Suceava to Barcelona–El Prat Airport via Bucharest Otopeni
- Ave. Duration
- 8h 5m
- When
- Monday and Friday
- Estimated price
- €80–280
Flights from Bucharest Otopeni to Barcelona–El Prat Airport
- Ave. Duration
- 3h 10m
- When
- Monday and Friday
- Estimated price
- €35–140
- Website
- norwegian.com
Flights from Bacău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Saturday
- Estimated price
- €140–320
- Website
- auraairlines.com
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- €60–150
- Website
- flyone.eu
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday and Friday
- Estimated price
- €55–170
- Website
- lufthansa.com
Flights from Cluj-Napoca to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €90–370
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Roman to Suceava
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €10–11
- Website
- https://www.cfrcalatori.ro/en/
Train from Roman to Paşcani
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- https://www.cfrcalatori.ro/en/
Train from Roman to Bucharest
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a day
- Estimated price
- €28–31
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- 0310 800 900
- contact@regiocalatori.ro
- Website
- regiocalatori.ro
Train from Roman to Suceava
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €4–5
- Website
- https://regiocalatori.ro/#/cautare/
Train from Roman to Paşcani
- Ave. Duration
- 25 min
- Frequency
- Twice daily
- Estimated price
- €1–3
- Website
- https://regiocalatori.ro/#/cautare/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €35–75
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- €60–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €60–80
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 47m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Salzburg Hbf to München Ost
- Ave. Duration
- 48 min
- Frequency
- Once daily
- Estimated price
- €90–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- (+373) 22 83 33 33
- cfm@railway.md
- Website
- railway.md
Train from Roman to Iasi
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €3–6
- Schedules at
- railway.md
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Pașcani to Venezia, Piazzale Roma
- Ave. Duration
- 16h 55m
- Frequency
- Once a week
- Schedules at
- romfour-door2door.autogari.ro
- Phone
- +40735123000
- office@trendbus.ro
- Website
- trendbus.ro
Bus from Roman to Bacǎu Airport
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Schedules at
- romtransexpress.autogari.ro
- Phone
- +4-0241-831.491
- transevren1@yahoo.com
- Website
- transevren.autogari.ro
Bus from Roman to Bacău
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €1–2
- Schedules at
- transevren.autogari.ro
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Bacău to Chișinău Autogara Nord
- Ave. Duration
- 1h 32m
- Frequency
- Every 2 hours
- Estimated price
- €29–40
- Schedules at
- galtrans.md
Bus from Roman to Sovata
- Ave. Duration
- 5h 54m
- Frequency
- Hourly
- Estimated price
- €29–40
- Schedules at
- galtrans.md
Bus from Sovata to Turda
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- €28–40
- Schedules at
- galtrans.md
- Phone
- +4-0722-862.442
- Website
- pristyl.autogari.ro
Bus from Roman 1 Mai to Târgu Mureș
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- €7–28
- Schedules at
- pristyl.autogari.ro
Bus from Sovata to Turda
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €3–5
- Schedules at
- pristyl.autogari.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Târgu Mureş to Cluj-Napoca
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €7–12
- Website
- https://www.flixbus.co.uk
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Roman to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 42h 7m
- Frequency
- Once daily
- Estimated price
- €65–150
- Schedules at
- tabitatour.ro
- Phone
- +4-0745-384.691
- Website
- alextour.autogari.ro
Bus from Roman to Sovata
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Schedules at
- alextour.autogari.ro
Bus from Sovata to Turda
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Schedules at
- alextour.autogari.ro
- Phone
- +40 730 250 062
- bistrita@mateiunitrans.ro
- Website
- mateiunitrans.ro
Bus from Turda to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 32h 58m
- Frequency
- Twice a week
- Estimated price
- €100–130
- Schedules at
- mateiunitrans.ro
Want to know more about travelling around Spain
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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 5540+ hotels available in Barcelona.









































