There are 10 ways to get from Madrid to Roman by plane, bus, 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.
Fly to Iași International Airport, bus
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Iași International Airport (IAS)plane MAD - IAS
- Take the bus from Iasi, Autogara Codreanu to Romanbus
8h 41m$74–347Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Gironatrain Ave
- Take the bus from Girona, Estació d'Autobusos to Romanbus
45h 17m$262–426Drive 3,101.6 km
- Drive from Madrid to Romancar 3,101.6 km
35h 52m$567–819Fly to Suceava, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Suceava (SCV)plane MAD - SCV
- Take the train from Suceava to Romantrain
11h 21m$92–315Fly to Bacău International Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bacău International Airport (BCM)plane MAD - BCM
- Take the bus from Bacǎu Airport to Romanbus
7h 55mFly to Bucharest Otopeni, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bucharest Otopeni (OTP)plane MAD - OTP
- Take the train from Bucharest to Romantrain
12h 17m$98–242Fly to Chișinău International Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Chișinău International Airport (RMO)plane MAD - RMO
- Take the bus from Chișinău Autogara Nord to Romanbus
12h 38m$132–319Bus
- Take the bus from Méndez Álvaro Estación Sur to Bacăubus
- Take the bus from Bacău to Roman 1 Maibus
2d 6h$174–233Bus via Marseille
- Take the bus from Madrid to Marseillebus FlixBus N1138
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Romanbus
2d 8hDrive, car train
- Drive from Madrid to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Romancar
43h 34m$656–938
Adolfo Suárez Madrid–Barajas Airport (MAD) to Iași International Airport (IAS) flights
Questions & Answers
The cheapest way to get from Madrid to Roman is to fly and train which costs $95 - $250 and takes 12h 17m.
The fastest way to get from Madrid to Roman is to fly and bus which takes 8h 41m and costs $70 - $350.
No, there is no direct bus from Madrid to Roman. However, there are services departing from Méndez Álvaro Estación Sur and arriving at Roman 1 Mai via Bacău. The journey, including transfers, takes approximately 2 days 6h.
The distance between Madrid and Roman is 2682 km. The road distance is 3101.6 km.
The best way to get from Madrid to Roman without a car is to train and bus which takes 45h 17m and costs $260 - $430.
It takes approximately 8h 41m to get from Madrid to Roman, including transfers.
Madrid to Roman bus services, operated by FlixBus, depart from Madrid station.
Madrid to Roman bus services, operated by FlixBus, arrive at Marseille station.
Roman is 1h ahead of Madrid. It is currently 5:51 PM in Madrid and 6:51 PM in Roman.
Yes, the driving distance between Madrid to Roman is 3102 km. It takes approximately 35h 52m to drive from Madrid to Roman.
What companies run services between Madrid, Spain and Roman, Romania?
You can take a bus from Méndez Álvaro Estación Sur to Roman 1 Mai via Bacău in around 2d 6h.
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- $70–340
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Rome
- Ave. Duration
- 10h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $75–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Bologna
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $140–450
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via London Luton
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $75–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Milan Malpensa
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- $75–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $60–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Chișinău International Airport via Milan Malpensa
- Ave. Duration
- 9h 5m
- When
- Thursday and Sunday
- Estimated price
- $95–270
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport via Milan Bergamo
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- $60–230
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 45m
- When
- Monday, Sunday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $70–180
- Website
- tarom.ro
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Bucharest Otopeni
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $90–650
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $120–410
- Website
- norwegian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bacău International Airport
- Ave. Duration
- 3h 40m
- When
- Thursday and Sunday
- Estimated price
- $190–550
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 4h
- When
- Wednesday and Sunday
- Estimated price
- $85–200
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Wednesday and Sunday
- Estimated price
- $95–310
- Website
- auraairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chișinău International Airport
- Ave. Duration
- 4h 10m
- When
- Tuesday and Saturday
- Estimated price
- $150–340
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Girona
- Ave. Duration
- 4h 8m
- Frequency
- Every 4 hours
- Estimated price
- $130–220
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Girona
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- $100–160
- Website
- https://www.renfe.com/es/en
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Suceava to Roman
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- $11–13
- Website
- https://www.cfrcalatori.ro/en/
Train from Bucharest to Roman
- Ave. Duration
- 4h 32m
- Frequency
- Every 4 hours
- Estimated price
- $31–34
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- 0310 800 900
- contact@regiocalatori.ro
- Website
- regiocalatori.ro
Train from Suceava to Roman
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- https://regiocalatori.ro/#/cautare/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- $110–140
- Website
- https://urlaubs-express.de/?lang=en
- 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-0749-226.971
- Website
- irinatrans.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- $22
- Schedules at
- irinatrans.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
- $16
- Schedules at
- piacor.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
- $6–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
- +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–11
- 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–17
- Schedules at
- hermes.autogari.ro
Bus from Bacău to Roman 1 Mai
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- $4–7
- Schedules at
- hermes.autogari.ro
- Phone
- 0724242722
- Website
- transbus.autogari.ro
Bus from Iasi, Autogara Codreanu to Roman
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Schedules at
- transbuscodreanu.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Girona, Estació d'Autobusos to Roman
- Ave. Duration
- 40h 9m
- Frequency
- Once daily
- Estimated price
- $160–210
- Schedules at
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Bacău
- Ave. Duration
- 2d 4h
- Frequency
- Once a week
- Estimated price
- $170–230
- Schedules at
- tabitatour.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-0722-862.442
- Website
- pristyl.autogari.ro
Bus from Bacău to Roman 1 Mai
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $3–6
- Schedules at
- pristyl.autogari.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Madrid to Marseille
- Ave. Duration
- 14h 55m
- Frequency
- Once daily
- Estimated price
- $90–160
- Website
- https://www.flixbus.co.uk
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Marseille, Gare de Marseille-Saint-Charles to Roman
- Ave. Duration
- 41h 2m
- Frequency
- Once a week
- Schedules at
- romfour-door2door.autogari.ro
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
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Madrid to Roman bus tickets online with Omio.
There are 33+ hotels available in Roman.








































