There are 10 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–456Bus 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–181Train
- 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$796–1,326Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Romancar
34h 9m$405–592Fly 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$98–360Fly to Bucharest Otopeni, train
- Fly from Barcelona–El Prat Airport (BCN) to Bucharest Otopeni (OTP)plane BCN - OTP
- Take the train from Bucharest to Romantrain
11h 41m$88–272Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Romanbus
42h 7m$160–210Drive 2,543.1 km
- Drive from Barcelona to Romancar 2,543.1 km
30h 10m$465–672
Barcelona to Roman by train
Comparing Your Travel Options
The cheapest way to get from Barcelona to Roman is to fly and train which costs $85 - $280 and takes 11h 41m.
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 2543.1 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 - $190.
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 - $190. Alternatively, you can train, which costs $750 - $1,400 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
- $70–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
- $70–360
Flights from Barcelona–El Prat Airport to Suceava via Rome
- Ave. Duration
- 9h 12m
- When
- Tuesday to Sunday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Suceava via London Luton
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Suceava via Milan Bergamo
- Ave. Duration
- 7h 25m
- When
- Wednesday
- 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 Suceava via Bologna
- Ave. Duration
- 12h 10m
- When
- Saturday
- Estimated price
- $60–260
Flights from Barcelona–El Prat Airport to Chișinău International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–290
Flights from Barcelona–El Prat Airport to Bucharest Otopeni
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $50–180
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 40m
- Frequency
- 4 times a day
- Estimated price
- $55–80
- Website
- Renfe Viajeros
- 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
- +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 3:05 AM in Barcelona and 4:05 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 2543 km. It takes approximately 30h 10m to drive from Barcelona to Roman.
There are 29+ hotels available in Roman.











