There are 8 ways to get from Madrid to Plovdiv 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.
Fly to Sofia Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Sofia Airport (SOF)plane MAD - SOF
- Take the train from Iskarsko Shose to Plovdivtrain
8h 55m$59–189Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Gironatrain Ave
- Take the bus from Girona, Estació d'Autobusos to Padovabus
- Take the bus from Padova to Sofia Central Bus Stationbus
- Take the train from Sofia to Plovdivtrain Ic
40h 24m$332–477Drive 3,004.8 km
- Drive from Madrid to Plovdivcar 3,004.8 km
30h 17m$549–793Fly to Plovdiv Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Plovdiv Airport (PDV)plane MAD - PDV
11h$177–609Train, bus via Strasbourg
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Muenchen Hbftrain Tgv
- Take the bus from Munich central bus station to Sofiabus
- Take the train from Sofia to Plovdivtrain Ic
45h 18m$449–1,094Train, bus via Genoa
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charlestrain
- Take the bus from Marseille to Genoabus
- Take the bus from Genoa to Sofia Central Bus Stationbus
- Take the train from Sofia to Plovdivtrain Ic
46h 15m$315–431Bus
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Plovdiv Sever Bus and Coach Stationbus
47h 19m$256–289Bus via Karlsruhe
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus BlaBlaCar Bus
- Take the bus from Karlsruhe Hbf to Plovdivbus
2d 9h$304–609
Madrid to Plovdiv by train, foot, and bus
Questions & Answers
The cheapest way to get from Madrid to Plovdiv is to fly and train which costs $55 - $190 and takes 8h 55m.
The fastest way to get from Madrid to Plovdiv is to fly and train which takes 8h 55m and costs $55 - $190.
No, there is no direct bus from Madrid to Plovdiv station. However, there are services departing from Méndez Álvaro Estación Sur and arriving at Plovdiv Sever Bus and Coach Station via Padova and Sofia Central Bus Station. The journey, including transfers, takes approximately 47h 19m.
The distance between Madrid and Plovdiv is 2407 km. The road distance is 3004.8 km.
The best way to get from Madrid to Plovdiv without a car is to train and bus which takes 40h 24m and costs $330 - $480.
It takes approximately 8h 55m to get from Madrid to Plovdiv, including transfers.
Madrid to Plovdiv bus services, operated by Tabita Tour, depart from Méndez Álvaro Estación Sur station.
The best way to get from Madrid to Plovdiv is to fly which takes 11h and costs $170 - $650. Alternatively, you can bus, which costs $250 - $290 and takes 47h 19m.
Madrid to Plovdiv bus services, operated by Tabita Tour, arrive at Padova station.
Plovdiv is 1h ahead of Madrid. It is currently 9:14 AM in Madrid and 10:14 AM in Plovdiv.
What companies run services between Madrid, Spain and Plovdiv, Bulgaria?
Ryanair, Iberia, and easyJet fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Plovdiv Airport (PDV) 4 times a week. Alternatively, you can take a bus from Méndez Álvaro Estación Sur to Plovdiv Sever Bus and Coach Station via Padova and Sofia Central Bus Station in around 47h 19m.
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sofia Airport
- Ave. Duration
- 3h 25m
- When
- Wednesday, Thursday, Saturday, and Tuesday
- Estimated price
- $65–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Plovdiv Airport via Manchester
- Ave. Duration
- 8h 21m
- When
- Monday
- Estimated price
- $230–650
Flights from Adolfo Suárez Madrid–Barajas Airport to Plovdiv Airport via Milan Malpensa
- Ave. Duration
- 12h 5m
- When
- Tuesday
- Estimated price
- $170–600
- Website
- air.bg
Flights from Adolfo Suárez Madrid–Barajas Airport to Sofia Airport
- Ave. Duration
- 3h 26m
- When
- Wednesday, Friday, Sunday, Saturday, Monday, and Thursday
- Estimated price
- $110–550
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sofia Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $45–170
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Iskarsko Shose to Plovdiv
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- 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 2 hours
- Estimated price
- $120–220
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- $110–190
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Girona
- Ave. Duration
- 4h 22m
- Frequency
- Twice daily
- Estimated price
- $100–160
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $90–140
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- $95–150
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charles
- Ave. Duration
- 8h 42m
- Frequency
- Twice daily
- Estimated price
- $160–260
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- $70–150
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- $65–120
- Website
- https://www.ouigo.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Hourly
- Estimated price
- $120–200
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Muenchen Hbf
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- $95–150
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Strasbourg to Muenchen Hbf
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $80–340
- Website
- https://int.bahn.de/en
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Girona, Estació d'Autobusos to Padova
- Ave. Duration
- 15h 1m
- Frequency
- 3 times a week
- Estimated price
- $120–150
- Schedules at
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- $140–180
- Schedules at
- tabitatour.ro
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Padova to Sofia Central Bus Station
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Genoa to Sofia Central Bus Station
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Padova to Sofia Central Bus Station
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Munich central bus station to Sofia
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Estimated price
- $120–210
- Website
- https://www.flixbus.co.uk
Bus from Marseille to Genoa
- Ave. Duration
- 8h
- Frequency
- Every 4 hours
- Estimated price
- $40–70
- Website
- https://www.flixbus.co.uk
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Munich central bus station to Sofia
- Ave. Duration
- 21h 30m
- Frequency
- 3 times a week
- Estimated price
- $85–120
- Website
- https://citylines.eu/
Bus from Karlsruhe Hbf to Plovdiv
- Ave. Duration
- 29h 5m
- Frequency
- 3 times a week
- Estimated price
- $110–160
- Website
- https://citylines.eu/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Munich central bus station to Sofia
- Ave. Duration
- 22h 20m
- Frequency
- 3 times a week
- Estimated price
- $110–180
- Website
- https://ardatur.bg/en/
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Plovdiv Sever Bus and Coach Station
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $7–11
- Website
- https://union-ivkoni.com/en
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- $190–340
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Karlsruhe Hbf to Plovdiv
- Ave. Duration
- 30h 5m
- Frequency
- Once daily
- Estimated price
- $160–270
- Schedules at
- karat-s.com
Want to know more about travelling around Bulgaria
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
Italy Travel Guides
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
More Questions & Answers
Yes, the driving distance between Madrid to Plovdiv is 3005 km. It takes approximately 30h 17m to drive from Madrid to Plovdiv.
Book your Madrid to Plovdiv bus tickets online with Omio.
There are 847+ hotels available in Plovdiv.


















































