There are 8 ways to get from Barcelona to Roman by plane, train, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to Iasi, train • 8h 26m
Cheapest option
Fly to Bucharest Otopeni, train • 11h 51m
6 alternative options
Fly to Bacau, train • 7h 39m
Fly to Suceava, train • 9h 28m
Bus, train • 41h 4m
Bus via Turda • 41h 5m
Bus • 2 days 0h
Drive • 28h 23m
Questions & Answers
The cheapest way to get from Barcelona to Roman is to bus and train which costs €75 - €120 and takes 41h 4m.
The quickest way to get from Barcelona to Roman is to fly and train which costs €130 - €330 and takes 7h 39m.
Yes, there is a direct bus departing from Barcelona and arriving at Roman. Services depart six times a week, and operate every day. The journey takes approximately 2 days 0h.
The distance between Barcelona and Roman is 2059 km. The road distance is 2752.9 km.
The best way to get from Barcelona to Roman without a car is to bus and train which takes 41h 4m and costs €75 - €120.
It takes approximately 8h 26m to get from Barcelona to Roman, including transfers.
Barcelona to Roman bus services, operated by Matei Unitrans, depart from Barcelona Nord station.
The quickest flight from Barcelona Airport to Iasi Airport is the direct flight which takes 3h 15m.
Barcelona to Roman bus services, operated by Irina Trans, arrive at Roman station.
Roman is 1h ahead of Barcelona. It is currently 12:45 PM in Barcelona and 1:45 PM in Roman.

- Distance: 2058.6 km
- Duration: 8h 26m
What companies run services between Barcelona, Spain and Roman, Romania?
You can take a bus from Barcelona to Roman via Turda in around 41h 5m.

- Website
- flyblueair.com
Flights from Barcelona to Iasi
- Ave. Duration
- 3h 15m
- When
- Wednesday
- Estimated price
- $210 - $1,100
Flights from Barcelona to Iasi via Bucharest Otopeni
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $210 - $1,100
Flights from Barcelona to Bacau
- Ave. Duration
- 3h 20m
- When
- Thursday and Sunday
- Estimated price
- $180 - $800
Flights from Barcelona to Bacau via Bucharest Otopeni
- Ave. Duration
- 5h 55m
- When
- Wednesday and Saturday
- Estimated price
- $180 - $850
Flights from Barcelona to Bucharest Otopeni
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $130 - $650

- Website
- flexflight.dk
Flights from Barcelona to Iasi
- Ave. Duration
- 3h 15m
- When
- Wednesday
- Estimated price
- $210 - $1,100
Flights from Barcelona to Iasi via Bucharest Otopeni
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $210 - $1,100
Flights from Barcelona to Bacau
- Ave. Duration
- 3h 20m
- When
- Thursday and Sunday
- Estimated price
- $180 - $800
Flights from Barcelona to Bucharest Otopeni
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $130 - $650

- Website
- wizzair.com
Flights from Barcelona to Iasi
- Ave. Duration
- 3h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $110 - $1,200
Flights from Barcelona to Suceava via Bologna
- Ave. Duration
- 4h 45m
- When
- Tuesday and Saturday
- Estimated price
- $55 - $290
Flights from Barcelona to Suceava via Milan Bergamo
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $55 - $290
Flights from Barcelona to Suceava via Rome
- Ave. Duration
- 7h 5m
- When
- Tuesday and Saturday
- Estimated price
- $55 - $300
Flights from Barcelona to Bucharest Otopeni
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $70 - $460

- Website
- tarom.ro
Flights from Barcelona to Iasi via Bucharest Otopeni
- Ave. Duration
- 6h 55m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $240 - $1,900
Flights from Barcelona to Suceava via Bucharest Otopeni
- Ave. Duration
- 10h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $210 - $650
Flights from Barcelona to Bucharest Otopeni
- Ave. Duration
- 3h 5m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $190 - $950

- Website
- lufthansa.com
Flights from Barcelona to Bucharest Otopeni via Munich
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $180 - $750
Flights from Barcelona to Bucharest Otopeni via Frankfurt
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- $180 - $750

- Website
- ryanair.com
Flights from Barcelona to Suceava via Dublin
- Ave. Duration
- 7h 40m
- When
- Thursday and Sunday
- Estimated price
- $80 - $480
Flights from Barcelona to Bucharest Otopeni via Milan Bergamo
- Ave. Duration
- 6h
- When
- Monday and Sunday
- Estimated price
- $45 - $480

- Website
- airfrance.com
Flights from Barcelona to Bucharest Otopeni via Paris Charles de Gaulle
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $200 - $1,100

- Website
- ryanair.com
Flights from Barcelona to Suceava via Manchester
- Ave. Duration
- 7h 50m
- When
- Monday and Friday
- Estimated price
- $150 - $700

- Website
- wizzair.com
Flights from Barcelona to Suceava via London Luton
- Ave. Duration
- 8h 45m
- When
- Monday and Friday
- Estimated price
- $70 - $370

- Website
- airserbia.com
Flights from Barcelona to Bucharest Otopeni via Belgrade
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- $140 - $1,300

- Website
- klm.com
Flights from Barcelona to Bucharest Otopeni via Amsterdam Schiphol
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $170 - $1,000

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Iasi to Roman
- Ave. Duration
- 1h 38m
- Frequency
- 3 times a week
- Estimated price
- $2 - $10
- Website
- Romanian Railways (CFR)
- 2nd Class
- $2 - $4
- 1st Class
- $8 - $10
Train from Bacău to Roman
- Ave. Duration
- 46 min
- Frequency
- Every 2 hours
- Estimated price
- $1 - $5
- Website
- Romanian Railways (CFR)
- 2nd Class
- $1 - $2
- 1st Class
- $4 - $5
Train from Suceava to Roman
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- $2 - $9
- Website
- Romanian Railways (CFR)
- 2nd Class
- $2 - $3
- 1st Class
- $7 - $9
Train from Bucureşti Nord Gr.A to Roman
- Ave. Duration
- 4h 31m
- Frequency
- 3 times a day
- Estimated price
- $7 - $24
- Website
- Romanian Railways (CFR)
- 2nd Class
- $7 - $10
- 1st Class
- $21 - $24
Train from Ploieşti Sud to Roman
- Ave. Duration
- 3h 53m
- Frequency
- 3 times a day
- Estimated price
- $6 - $20
- Website
- Romanian Railways (CFR)
- 2nd Class
- $6 - $8
- 1st Class
- $18 - $20

- Phone
- +4-0269-238.788
- Website
- amring.autogari.ro
Bus from Bellaterra to Ploieşti
- Ave. Duration
- 34h 33m
- Frequency
- Once a week
- Estimated price
- $70 - $95
- Schedules at
- amring.autogari.ro

- Website
- mateiunitrans.ro
Bus from Barcelona Nord to Turda
- Ave. Duration
- 33h 20m
- Frequency
- Twice a week
- Estimated price
- $80 - $130
- Schedules at
- mateiunitrans.ro

- Phone
- +4-0749-226.971
- Website
- irinatrans.autogari.ro
Bus from Turda to Roman
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- $20 - $25
- Schedules at
- irinatrans.autogari.ro

- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona to Roman
- Ave. Duration
- 2 days 0h
- Frequency
- 6 times a week
- Estimated price
- $70 - $130
- Schedules at
- tabitatour.ro
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, Heading to Europe? Read this before you buy a Eurail Pass and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Barcelona to Roman is 2753 km. It takes approximately 28h 23m to drive from Barcelona to Roman.
Wizz Air, Tarom, FlexFlight ApS and Blue Air offer flights from Barcelona Airport to Iasi Airport.
The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €6.