There are 9 ways to get from Barcelona to Roman by plane, bus, train (Renfe, TGV), ferry, car, or train
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 Iași International Airport, bus
best- Fly from Barcelona–El Prat Airport (BCN) to Iași International Airport (IAS)plane BCN - IAS
- Take the bus from Iasi, Autogara Codreanu to Romanbus
8h 20m$75–337Fly to Suceava, train
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Suceava (SCV)plane BCN - SCV
- Take the train from Suceava to Romantrain
11h 30m$74–486Bus via Turda
- Take the bus from Barcelona, Estació d'Autobusos Nord to Turdabus
- Take the bus from Turda to Roman 1 Maibus
40h 42m$140–180Train
- Take the train from Barcelona-Sants to Nimestrain
- Take the train from Nimes to Bruxelles-Miditrain Trn
- Take the train from Bruxelles-Midi to Wien Meidlingtrain Nj / ...
- Take the train from Wien Meidling to Bucuresti Nordtrain 347
- Take the train from Bucharest to Romantrain
2d 2h$776–1,283Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Romancar
34h 12m$405–591Fly to Bacău International Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Bacău International Airport (BCM)plane BCN - BCM
- Take the bus from Bacǎu Airport to Romanbus
7h 34mFly to Chișinău International Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Chișinău International Airport (RMO)plane BCN - RMO
- Take the bus from Chișinău Autogara Nord to Romanbus
12h 2m$93–360Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Romanbus
42h 7m$160–210Drive 2,542 km
- Drive from Barcelona to Romancar 2,542 km
30h 13m$465–671
Barcelona to Roman by train
Comparing Your Travel Options
The cheapest way to get from Barcelona to Roman is to bus via Turda which costs $140 - $180 and takes 40h 42m.
The fastest way to get from Barcelona to Roman is to fly and bus which takes 8h 20m and costs $75 - $340.
Yes, there is a direct bus departing from Barcelona, Estació d'Autobusos Nord and arriving at Roman. Services depart once daily, and operate every day. The journey takes approximately 42h 7m.
No, there is no direct train from Barcelona to Roman. However, there are services departing from Barcelona-Sants and arriving at Roman via Nimes, Bruxelles-Midi, Wien Meidling and Bucharest. The journey, including transfers, takes approximately 2 days 2h.
The distance between Barcelona and Roman is 2222 km. The road distance is 2542 km.
The best way to get from Barcelona to Roman without a car is to bus via Turda which takes 40h 42m and costs $140 - $180.
It takes approximately 8h 20m to get from Barcelona to Roman, including transfers.
Barcelona to Roman bus services, operated by Matei Unitrans, depart from Barcelona, Estació d'Autobusos Nord station.
Barcelona to Roman train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Roman is to bus via Turda which takes 40h 42m and costs $140 - $180. Alternatively, you can train, which costs $750 - $1,300 and takes 2 days 2h.
What companies run services between Barcelona, Spain and Roman, Romania?
You can take a bus from Barcelona, Estació d'Autobusos Nord to Roman 1 Mai via Turda in around 40h 42m. Alternatively, you can take a train from Barcelona-Sants to Roman via Nimes, Bruxelles-Midi, Wien Meidling, and Bucharest in around 2d 2h.
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Iași International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $75–360
Flights from Barcelona–El Prat Airport to Iași International Airport via Rome
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $75–360
Flights from Barcelona–El Prat Airport to Suceava via Rome
- Ave. Duration
- 9h 22m
- When
- Every day
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Suceava via London Luton
- Ave. Duration
- 9h 27m
- When
- Friday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Suceava via Bologna
- Ave. Duration
- 6h 55m
- When
- Tuesday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Suceava via Milan Bergamo
- Ave. Duration
- 7h 55m
- When
- Friday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Suceava via Milan Malpensa
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Chișinău International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $50–250
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Iași International Airport via Milan Bergamo
- Ave. Duration
- 5h 37m
- When
- Monday and Wednesday
- Estimated price
- $65–270
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Iași International Airport via Vienna
- Ave. Duration
- 6h 10m
- When
- Tuesday and Sunday
- Estimated price
- $120–500
Flights from Barcelona–El Prat Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $140–320
- Website
- norwegian.com
Flights from Barcelona–El Prat Airport to Bacău International Airport
- Ave. Duration
- 3h 10m
- When
- Monday and Friday
- Estimated price
- $180–600
- Website
- auraairlines.com
Flights from Barcelona–El Prat Airport to Chișinău International Airport
- Ave. Duration
- 3h 40m
- When
- Wednesday
- Estimated price
- $95–310
- Website
- flyone.eu
Flights from Barcelona–El Prat Airport to Chișinău International Airport
- Ave. Duration
- 3h 40m
- When
- Wednesday
- Estimated price
- $75–300
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Chișinău International Airport via Budapest
- Ave. Duration
- 5h 30m
- When
- Thursday
- Estimated price
- $70–250
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Nimes
- Ave. Duration
- 3h 41m
- Frequency
- 4 times a day
- Estimated price
- $55–80
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Nimes
- Ave. Duration
- 3h 52m
- Frequency
- Twice daily
- Estimated price
- $85–130
- Website
- TGV inOui
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Nimes to Bruxelles-Midi
- Ave. Duration
- 5h 39m
- Frequency
- Once a week
- Estimated price
- $200–310
- Website
- Belgian Railways
Train from Bruxelles-Midi to Wien Meidling
- Ave. Duration
- 14h 59m
- Frequency
- Twice daily
- Estimated price
- $250–390
- Website
- Belgian Railways
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Wien Meidling to Bucuresti Nord
- Ave. Duration
- 17h 45m
- Frequency
- Twice daily
- Estimated price
- $240–420
- Website
- Austrian Railways
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucharest to Roman
- Ave. Duration
- 4h 32m
- Frequency
- Every 4 hours
- Estimated price
- $30–33
- Website
- Romanian Railways (CFR)
Train from Suceava to Roman
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- $11–12
- Website
- Romanian Railways (CFR)
- Phone
- 0310 800 900
- contact@regiocalatori.ro
- Website
- Regio Călători
Train from Suceava to Roman
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- Regio Călători
- Phone
- 0754 20 80 80
- office@fyatrans.ro
- Website
- fyatrans.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- fyatrans.ro
- Phone
- 0722588557
- Website
- bronson.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- 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 Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Schedules at
- companiamicedu.autogari.ro
- Phone
- +4 0721 967 494
- office@piacor.ro
- Website
- piacor.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a day
- Estimated price
- $15
- Schedules at
- piacor.autogari.ro
- Phone
- +4-0749-226.971
- Website
- irinatrans.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $21
- Schedules at
- irinatrans.autogari.ro
Bus from Turda to Roman 1 Mai
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- $21–45
- Schedules at
- irinatrans.autogari.ro
- Phone
- (+40) 752 323 130
- teisaautogara@yahoo.com
- Website
- teisa.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $12
- Schedules at
- teisa.ro
- Phone
- +4 0745 050403
- Website
- transpolosam.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $5–8
- Schedules at
- transpolosam.autogari.ro
- Phone
- 0758 374 783
- Website
- intersaam.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 42m
- Frequency
- Twice daily
- Schedules at
- intersaam.autogari.ro
- Phone
- +40740018512
- Website
- irinatravel.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Schedules at
- irinatravel.autogari.ro
- Phone
- +4-0742-044.125
- Website
- droftur.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- droftur.autogari.ro
- Phone
- 0724242722
- Website
- transbus.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- transbuscodreanu.com
- Phone
- +4-0332-804.070
- Website
- sami.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- $2–12
- Schedules at
- sami.autogari.ro
- Phone
- +4-0745-797.976
- Website
- hermes.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $6–16
- Schedules at
- hermes.autogari.ro
- Phone
- +40 730 250 062
- bistrita@mateiunitrans.ro
- Website
- mateiunitrans.ro
Bus from Barcelona, Estació d'Autobusos Nord to Turda
- Ave. Duration
- 32h 58m
- Frequency
- Twice a week
- Estimated price
- $110–140
- Schedules at
- mateiunitrans.ro
- Phone
- +4-0744-58.56.58
- Website
- pagebotrans.ro
Bus from Bacǎu Airport to Roman
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Schedules at
- pagebotrans.ro
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chișinău Autogara Nord to Roman
- Ave. Duration
- 4h 4m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Schedules at
- galtrans.md
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona, Estació d'Autobusos Nord to Roman
- Ave. Duration
- 42h 7m
- Frequency
- Once daily
- Estimated price
- $160–210
- Schedules at
- tabitatour.ro
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- $90–140
- Website
- Grandi Navi Veloci
Want to know more about travelling around Romania
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Barcelona to Roman bus services, operated by Matei Unitrans, arrive at Turda station.
Roman is 1h ahead of Barcelona. It is currently 8:03 AM in Barcelona and 9:03 AM in Roman.
Barcelona to Roman train services, operated by Renfe Viajeros, arrive at Nimes station.
Yes, the driving distance between Barcelona to Roman is 2542 km. It takes approximately 30h 13m to drive from Barcelona to Roman.
There are 32+ hotels available in Roman.






















































