There are 12 ways to get from Madrid to Bar 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
Fly Adolfo Suárez Madrid–Barajas Airport to Suceava, bus, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Suceava (SCV)plane MAD - SCV
- Take the bus from Suceava to Baltibus
- Take the bus from Bălți Gas Station to Otacibus
- Take the train from Могилів-Подільський. to Барtrain
17h₴10,447–28,588Fly Adolfo Suárez Madrid–Barajas Airport to Chișinău International Airport, bus, train
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Chișinău International Airport (RMO)plane MAD - RMO
- Take the bus from Chisinau Airport to Mohyliv-Podilskyybus
- Take the train from Могилів-Подільський. to Барtrain
12h 52m₴7,244–21,823Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Gironatrain Avn / ...
- Take the bus from Girona, Estació d'Autobusos to Mukačevobus
- Take the bus from Mukachevо to Ternopilbus
- Take the train from Ternopil to Деражняtrain
42h 4mTrain, bus via Essen
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Essen Hbftrain
- Take the bus from Südviertel, Essen to Kyiv 32 Petlyury St.bus
- Take the train from Kyiv-Pas. to Bartrain 351
43h 37mDrive 3,290.8 km
- Drive from Madrid to Barcar 3,290.8 km
33h 51m₴27,071–39,103Fly Adolfo Suárez Madrid–Barajas Airport to Iași International Airport, bus, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Iași International Airport (IAS)plane MAD - IAS
- Take the bus from Iasi Airport to Bălțibus
- Take the bus from Bălți Gas Station to Otacibus
- Take the train from Могилів-Подільський. to Барtrain
14h 38mFly Adolfo Suárez Madrid–Barajas Airport to Bacău International Airport, bus, train
- 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 Bălțibus
- Take the bus from Bălți Gas Station to Otacibus
- Take the train from Могилів-Подільський. to Барtrain
16h 10mTrain to Alicante-Elche Airport, fly to Chișinău International Airport, bus, train
- Take the train from Madrid Chamartín to Alacant/Alicante Terminaltrain
- Fly from Alicante-Elche Airport (ALC) to Chișinău International Airport (RMO)plane ALC - RMO
- Take the bus from Chisinau Airport to Mohyliv-Podilskyybus
- Take the train from Могилів-Подільський. to Барtrain
15h 10m₴10,336–26,316Fly Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca, bus, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Cluj-Napoca (CLJ)plane MAD - CLJ
- Take the bus from Cluj-Napoca to Dej - OMVbus
- Take the bus from Dej - OMV to Baltibus
- Take the bus from Bălți Gas Station to Otacibus
- Take the train from Могилів-Подільський. to Барtrain
19h 5m₴14,247–27,718Train to Barcelona–El Prat Airport, fly to Chișinău International Airport, bus, train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Chișinău International Airport (RMO)plane BCN - RMO
- Take the bus from Chisinau Airport to Mohyliv-Podilskyybus
- Take the train from Могилів-Подільський. to Барtrain
15h 30m₴9,706–27,676Bus, train
- Take the bus from Méndez Álvaro Estación Sur to Iașibus
- Take the bus from Iași to Otacibus
- Take the train from Могилів-Подільський. to Барtrain
3d 1h₴10,586–15,526Drive, car train
- Drive from Madrid to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Barcar
41h 6m₴28,416–40,934
Adolfo Suárez Madrid–Barajas Airport (MAD) to Suceava (SCV) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Madrid to Bar is to fly and bus and train which costs 7 000 ₴ - 22 000 ₴ and takes 12h 52m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Madrid to Bar is to fly and bus and train which takes 12h 52m and costs 7 000 ₴ - 22 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Madrid and Bar is 2923 km. The road distance is 3290.8 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Madrid to Bar without a car is to train and bus which takes 42h 4m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 17h to get from Madrid to Bar, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bar is 1h ahead of Madrid. It is currently 3:01 AM in Madrid and 4:01 AM in Bar.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Madrid to Bar is 3291 km. It takes approximately 33h 51m to drive from Madrid to Bar.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are one+ hotels available in Bar.
What companies run services between Madrid, Spain and Bar, Vinnytsya Oblast, Ukraine?
There is no direct connection from Madrid to Bar. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Suceava (SCV), take the taxi to Suceava, take the bus to Balti, walk to Bălți Gas Station, take the bus to Otaci, drive to Могилів-Подільський., then take the train to Бар. Alternatively, you can take a train from Madrid-Puerta de Atocha-Almudena Grandes to Bar via Barcelona-Sants, Girona, Girona, Estació d'Autobusos, Mukačevo, Mukachevо, Ternopil, Ternopil, and Деражня in around 42h 4m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Rome
- Ave. Duration
- 8h 55m
- When
- Wednesday and Friday
- Estimated price
- ₴5,000–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Milan Malpensa
- Ave. Duration
- 11h 37m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₴7,500–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Bologna
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₴6,000–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- ₴3,400–15,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport via Milan Malpensa
- Ave. Duration
- 6h 35m
- When
- Monday and Friday
- Estimated price
- ₴3,400–15,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₴3,400–13,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca via Milan Malpensa
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₴3,400–13,000
Flights from Barcelona–El Prat Airport to Chișinău International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₴2,200–13,000
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- Ukrainian Railways
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Kyiv-Pas. to Bar
- Ave. Duration
- 4h 52m
- Frequency
- 4 times a week
- Estimated price
- ₴2,100–2,800
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,100–2,800
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
Train from Могилів-Подільський. to Бар
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a week
- Estimated price
- ₴2,000–2,600
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- ₴2,000–2,600
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Suceava to Balti
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- ₴1,400–2,100
- Schedules at
- galtrans.md
Bus from Chisinau Airport to Mohyliv-Podilskyy
- Ave. Duration
- 2h 26m
- Frequency
- 3 times a day
- Estimated price
- ₴1,500–2,100
- Schedules at
- galtrans.md
Bus from Chisinau Airport to Mohyliv-Podilskyy
- Ave. Duration
- 2h 26m
- Frequency
- 3 times a day
- Estimated price
- ₴1,500–2,100
- Schedules at
- galtrans.md
Bus from Dej - OMV to Balti
- Ave. Duration
- 4h 1m
- Frequency
- 3 times a day
- Estimated price
- ₴1,500–2,100
- Schedules at
- galtrans.md
Bus from Chisinau Airport to Mohyliv-Podilskyy
- Ave. Duration
- 2h 26m
- Frequency
- 3 times a day
- Estimated price
- ₴1,500–2,100
- Schedules at
- galtrans.md
Bus from Iași to Otaci
- Ave. Duration
- 11h 8m
- Frequency
- Every 30 minutes
- Estimated price
- ₴900–2,100
- Schedules at
- galtrans.md
Want to know more about travelling around Ukraine
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





