There are 10 ways to get from Madrid to Pécs by plane, train, night train, bus, car, or shuttle
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 Budapest Ferenc Liszt International Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Budapest Ferenc Liszt International Airport (BUD)plane MAD - BUD
- Take the train from Budapest-Kelenfoeld to Pecstrain
9h 31mFt 22,767–63,003Train, night train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Ulm Hbftrain Tgv
- Take the night train from Ulm Hbf to Budapest-Kelenfoeldnighttrain En
- Take the train from Budapest-Kelenfoeld to Pecstrain Ic
32h 21mFt 169,077–296,879Bus
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Maribor, Avtobusna Postajabus
- Take the bus from Maribor bus station to Siófokbus
- Take the bus from Siófok, autóbusz-állomás to Pécs, autóbusz-állomásbus
39h 9mFt 96,029–511,739Drive 2,291.8 km
- Drive from Madrid to Pécscar 2,291.8 km
25h 16mFt 131,461–189,888Fly to Zagreb Franjo Tuđman Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zagreb Franjo Tuđman Airport (ZAG)plane MAD - ZAG
- Take the train from Zagreb Glavni Kol. to Gyekenyestrain
- Take the train from Gyekenyes to Pecstrain
11h 47mFt 31,797–90,753Fly to Osijek Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Osijek Airport (OSI)plane MAD - OSI
- Take the train from Beli Manastir to Pécs-Külvárostrain
12h 14mFt 63,817–180,053Fly to Vienna International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Vienna International Airport (VIE)plane MAD - VIE
- Take the train from Wien Hbf to Budapest-Kelenfoeldtrain
- Take the train from Budapest-Kelenfoeld to Pecstrain
11h 50mFt 29,867–114,853Fly to Belgrade Nikola Tesla Airport, shuttle, bus, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)plane MAD - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Novi Sad, Autobuska Stanica
- Take the bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvorbus
- Take the train from Beli Manastir to Pécs-Külvárostrain
13h 55mFt 49,517–153,753Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Marseille St Charlestrain
- Take the bus from Marseille, Gare de Marseille-Saint-Charles to Ljubljana bus stationbus
- Take the train from Ljubljana to Zalaszentivantrain Ic
- Take the train from Zalaszentivan to Pecstrain Ir
36h 6mFt 111,768–175,428Bus via Karlsruhe
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe Central Bus Station to Budapest Nepliget Bus Stationbus
- Take the bus from Budapest, Népliget autóbusz-pályaudvar to Pécs, autóbusz-állomásbus
47h 20mFt 85,928–141,349
Madrid to Pécs by train and night train
Questions & Answers
The cheapest way to get from Madrid to Pécs is to fly and train which costs 22 000 Ft - 65 000 Ft and takes 9h 31m.
The fastest way to get from Madrid to Pécs is to fly and train which takes 9h 31m and costs 22 000 Ft - 65 000 Ft.
No, there is no direct bus from Madrid to Pécs. However, there are services departing from Méndez Álvaro Estación Sur and arriving at Pécs, autóbusz-állomás via Padova, Maribor bus station and Siófok, autóbusz-állomás. The journey, including transfers, takes approximately 39h 9m.
No, there is no direct train from Madrid to Pécs. However, there are services departing from Madrid-Puerta de Atocha-Almudena Grandes and arriving at Pecs via Barcelona-Sants, Paris Gare De Lyon, Ulm Hbf and Budapest-Kelenfoeld. The journey, including transfers, takes approximately 32h 21m.
The distance between Madrid and Pécs is 2231 km. The road distance is 2291.8 km.
The best way to get from Madrid to Pécs without a car is to train and night train which takes 32h 21m and costs 160 000 Ft - 300 000 Ft.
It takes approximately 9h 31m to get from Madrid to Pécs, including transfers.
Madrid to Pécs bus services, operated by Tabita Tour, depart from Méndez Álvaro Estación Sur station.
Madrid to Pécs train services, operated by Renfe AVE, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
Madrid to Pécs bus services, operated by Tabita Tour, arrive at Padova station.
What companies run services between Madrid, Spain and Pécs, Hungary?
You can take a bus from Méndez Álvaro Estación Sur to Pécs, autóbusz-állomás via Padova, Maribor, Bus Station, Maribor bus station, Siófok, and Siófok, autóbusz-állomás in around 39h 9m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- Ft 19,000–75,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- Ft 25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Vienna International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- Ft 18,000–55,000
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 5m
- When
- Monday to Saturday
- Estimated price
- Ft 18,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport via Palma Mallorca
- Ave. Duration
- 5h 30m
- When
- Wednesday to Saturday
- Estimated price
- Ft 20,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 5h 30m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- Ft 20,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Osijek Airport via London Stansted
- Ave. Duration
- 9h 5m
- When
- Tuesday and Saturday
- Estimated price
- Ft 49,000–160,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Vienna International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- Ft 19,000–65,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Vienna International Airport via Venice
- Ave. Duration
- 5h
- When
- Monday and Tuesday
- Estimated price
- Ft 19,000–65,000
- Website
- croatiaairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- Ft 50,000–65,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Osijek Airport via Munich
- Ave. Duration
- 7h 58m
- When
- Monday and Friday
- Estimated price
- Ft 48,000–270,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Osijek Airport via Dubrovnik
- Ave. Duration
- 11h 55m
- When
- Sunday
- Estimated price
- Ft 48,000–180,000
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- Ft 29,000–130,000
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- Ft 14,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Ft 15,000–60,000
- Website
- airserbia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday to Friday
- Estimated price
- Ft 26,000–65,000
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Pecs
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- Ft 3,800–4,500
- Website
- https://jegy.mav.hu/
Night train from Ulm Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 11h 9m
- Frequency
- Twice daily
- Estimated price
- Ft 14,000–17,000
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Pecs
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- Ft 3,800–4,500
- Website
- https://jegy.mav.hu/
Train from Gyekenyes to Pecs
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- Ft 2,100–2,400
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Pecs
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- Ft 3,800–4,500
- Website
- https://jegy.mav.hu/
Train from Ljubljana to Zalaszentivan
- Ave. Duration
- 4h 42m
- Frequency
- Twice daily
- Estimated price
- Ft 5,000–6,000
- Website
- https://jegy.mav.hu/
Train from Zalaszentivan to Pecs
- Ave. Duration
- 3h 36m
- Frequency
- Hourly
- Estimated price
- Ft 3,400–4,000
- Website
- https://jegy.mav.hu/
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 Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- Ft 34,000–65,000
- 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
- Ft 23,000–46,000
- 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
- Ft 21,000–36,000
- Website
- https://www.ouigo.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 Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- Ft 28,000–44,000
- 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
- Ft 50,000–85,000
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- Ft 80,000–130,000
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Ulm Hbf
- Ave. Duration
- 4h 38m
- Frequency
- Twice a week
- Estimated price
- Ft 50,000–85,000
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +385 60 333 444
- [email protected]
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Gyekenyes
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- Ft 7,000–11,000
- Website
- http://www.hzpp.hr/en
Train from Beli Manastir to Pécs-Külváros
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- Ft 3,700–5,500
- Website
- http://www.hzpp.hr/en
Train from Beli Manastir to Pécs-Külváros
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- Ft 3,700–5,500
- Website
- http://www.hzpp.hr/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- Ft 19,000–34,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- 5 times a day
- Estimated price
- Ft 13,000–21,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- Ft 13,000–21,000
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- Ft 5,000–8,500
- Website
- https://regiojet.com/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a day
- Estimated price
- Ft 18,000–34,000
- Website
- https://www.oebb.at/en/
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- potniski.sz.si
Train from Ljubljana to Zalaszentivan
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- Ft 21,000–31,000
- Website
- https://potniski.sz.si/en/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- Ft 45,000–55,000
- Schedules at
- tabitatour.ro
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Padova to Maribor, Avtobusna Postaja
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- Ft 40,359–440,000
- Website
- https://www.goopti.com/en/
- Shared
- Ft 40,359
- Private
- Ft 149,437
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Maribor bus station to Siófok
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- Ft 7,000–13,000
- Website
- https://www.flixbus.co.uk
Bus from Marseille, Gare de Marseille-Saint-Charles to Ljubljana bus station
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- Ft 34,000–60,000
- Website
- https://www.flixbus.co.uk
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- mavcsoport.hu
Bus from Siófok, autóbusz-állomás to Pécs, autóbusz-állomás
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- Ft 3,300–3,800
- Website
- https://www.mavcsoport.hu/en
Bus from Budapest, Népliget autóbusz-pályaudvar to Pécs, autóbusz-állomás
- Ave. Duration
- 4h 10m
- Frequency
- Every 3 hours
- Estimated price
- Ft 5,500–7,000
- Website
- https://www.mavcsoport.hu/en
- Phone
- +381 21 523 863
- [email protected]
- Website
- autoturist-ns.com
Shuttle from Belgrade, Nikola Tesla Airport to Novi Sad, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- Ft 21,816–65,447
- Schedules at
- autoturist-ns.com
- Private Transfer
- Ft 65,447
- Shared Transfer
- Ft 21,816
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvor
- Phone
- +385 043 277 100
- [email protected]
- Website
- cazmatrans.hr
Bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvor
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Estimated price
- Ft 3,600–9,000
- Website
- https://cazmatrans.hr/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
- Ft 60,000–110,000
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Karlsruhe Central Bus Station to Budapest Nepliget Bus Station
- Ave. Duration
- 14h 55m
- Frequency
- 3 times a week
- Estimated price
- Ft 19,000–26,000
- Website
- https://citylines.eu/
Want to know more about travelling around Hungary
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
More Questions & Answers
Madrid to Pécs train services, operated by Renfe AVE, arrive at Barcelona-Sants station.
Yes, the driving distance between Madrid to Pécs is 2292 km. It takes approximately 25h 16m to drive from Madrid to Pécs.
There are 654+ hotels available in Pécs.














































































