There are 10 ways to get from Roman to Barcelona by bus, plane, train, 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.
Bus to Iași International Airport, fly
best- Take the bus from Roman to Iasi, Autogara Codreanubus
- Fly from Iași International Airport (IAS) to Barcelona–El Prat Airport (BCN)plane IAS - BCN
9h€65–235Train to Suceava, fly
cheapest- Take the train from Roman to Suceavatrain
- Fly from Suceava (SCV) to Barcelona–El Prat Airport (BCN)plane SCV - BCN
9h 2m€57–243Train, 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 37mDrive, 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€494–704Bus to Chișinău International Airport, fly
- Take the bus from Roman to Chișinău Autogara Nordbus
- Fly from Chișinău International Airport (RMO) to Barcelona–El Prat Airport (BCN)plane RMO - BCN
11h 23m€82–215Train 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€76–249Bus, 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€66–235Bus via Turda
- Take the bus from Roman 1 Mai to Turdabus
- Take the bus from Turda to Barcelona, Estació d'Autobusos Nordbus
40h 17m€109–161Bus
- Take the bus from Roman to Barcelona, Estació d'Autobusos Nordbus
42h 7m€65–150Drive 2,545.3 km
- Drive from Roman to Barcelonacar 2,545.3 km
30h 8m€398–574
Iași International Airport (IAS) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Roman to Barcelona is to bus and fly which costs €65 - €240 and takes 13h 12m.
The fastest way to get from Roman to Barcelona is to bus and fly which takes 9h and costs €65 - €240.
Yes, there is a direct bus departing from Roman and arriving at Barcelona, Estació d'Autobusos Nord. Services depart once daily, and operate every day. The journey takes approximately 42h 7m.
The distance between Roman and Barcelona is 2223 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 37m and costs .
It takes approximately 9h to get from Roman to Barcelona, including transfers.
Roman to Barcelona bus services, operated by Pristyl, depart from Roman 1 Mai station.
Roman to Barcelona bus services, operated by Pristyl, arrive at Turda station.
Barcelona is 1h behind Roman. It is currently 12:23 AM in Roman and 11:23 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?
You can take a bus from Roman 1 Mai to Barcelona, Estació d'Autobusos Nord via Turda in around 40h 17m.
- Website
- ryanair.com
Flights from Iași International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €65–180
Flights from Suceava to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h
- When
- Wednesday
- Estimated price
- €45–200
Flights from Suceava to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 6h 35m
- When
- Thursday and Saturday
- Estimated price
- €45–200
Flights from Suceava to Barcelona–El Prat Airport via London Luton
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- €45–200
Flights from Suceava to Barcelona–El Prat Airport via Charleroi
- Ave. Duration
- 10h 55m
- When
- Tuesday
- Estimated price
- €45–200
Flights from Bucharest Otopeni to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 5h 40m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €50–240
Flights from Cluj-Napoca to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 23m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €60–170
- Website
- flyulendo.com
Flights from Iași International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €50–190
Flights from Suceava to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- €45–200
Flights from Suceava to Barcelona–El Prat Airport via Bucharest Otopeni
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €45–200
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–150
Flights from Chișinău International Airport to Barcelona–El Prat Airport via Venice
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–150
Flights from Bucharest Otopeni to Barcelona–El Prat Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €40–180
Flights from Cluj-Napoca to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €45–200
- Website
- austrian.com
Flights from Iași International Airport to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €95–380
Flights from Chișinău International Airport to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €85–340
- Website
- vueling.com
Flights from Suceava to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–200
- Website
- auraairlines.com
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 45m
- When
- Wednesday
- Estimated price
- €50–150
- Website
- flyone.eu
Flights from Chișinău International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 30m
- When
- Wednesday and Saturday
- Estimated price
- €70–190
- Website
- hisky.aero
Flights from Bucharest Otopeni to Barcelona–El Prat Airport
- Ave. Duration
- 3h 10m
- When
- Wednesday and Friday
- Estimated price
- €35–180
Flights from Bucharest Otopeni to Barcelona–El Prat Airport
- Ave. Duration
- 3h 40m
- When
- Thursday
- Estimated price
- €50–180
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
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 Suceava
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €10–11
- 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 Paşcani
- Ave. Duration
- 25 min
- Frequency
- Twice daily
- Estimated price
- €1–3
- Website
- https://regiocalatori.ro/#/cautare/
Train from Roman to Suceava
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €4–5
- 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
- Every 2 hours
- 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
- €55–95
- 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
- €70–130
- 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
- 0754 20 80 80
- office@fyatrans.ro
- Website
- fyatrans.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €3
- Schedules at
- fyatrans.ro
- Phone
- 0722588557
- Website
- bronson.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- bronson.autogari.ro
- Phone
- +40 740 103 900
- miceducompany@gmail.com
- Website
- companiamicedu.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Schedules at
- companiamicedu.autogari.ro
- Phone
- +4-0749-226.971
- Website
- irinatrans.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- €20
- Schedules at
- irinatrans.autogari.ro
Bus from Roman 1 Mai to Târgu Mureș
- Ave. Duration
- 5h 8m
- Frequency
- Once daily
- Estimated price
- €20
- Schedules at
- irinatrans.autogari.ro
Bus from Roman 1 Mai to Turda
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- €19–35
- Schedules at
- irinatrans.autogari.ro
- Phone
- +4 0721 967 494
- office@piacor.ro
- Website
- piacor.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €14
- Schedules at
- piacor.autogari.ro
- Phone
- (+40) 752 323 130
- teisaautogara@yahoo.com
- Website
- teisa.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €11
- Schedules at
- teisa.ro
- Phone
- +4 0745 050403
- Website
- transpolosam.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- €5–7
- Schedules at
- transpolosam.autogari.ro
- Phone
- 0758 374 783
- Website
- intersaam.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Schedules at
- intersaam.autogari.ro
- Phone
- +40740018512
- Website
- irinatravel.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- irinatravel.autogari.ro
- Phone
- +4-0742-044.125
- Website
- droftur.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- droftur.autogari.ro
- Phone
- +4-0332-804.070
- Website
- sami.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- €2–10
- Schedules at
- sami.autogari.ro
- Phone
- +4-0745-797.976
- Website
- hermes.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- €5–15
- Schedules at
- hermes.autogari.ro
- Phone
- 0724242722
- Website
- transbus.autogari.ro
Bus from Roman to Iasi, Autogara Codreanu
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Schedules at
- transbuscodreanu.com
- 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
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Roman to Chișinău Autogara Nord
- Ave. Duration
- 4h 3m
- Frequency
- 4 times a day
- Estimated price
- €29–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 Roman 1 Mai to Turda
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- €8–30
- 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–14
- Website
- https://www.flixbus.co.uk
- 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
- 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
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 4096+ hotels available in Barcelona.


















































