There are 11 ways to get from Tapolca to Madrid by train, plane, train (TGV, Renfe), 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.
Train to Budapest Ferenc Liszt International Airport, fly
best- Take the train from Tapolca to Budapest-Kelenfoeldtrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BUD - MAD
9h 38m€63–200Train
- Take the train from Tapolca to Gyoertrain Ir
- Take the train from Gyoer to Muenchen Hbf Gl.5-10train Rjx
- Take the train from München Hbf to Strasbourg Bahnhoftrain 83
- Take the train from Strasbourg to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
28h 17m€383–608Train, bus
- Take the train from Ukk to Ljubljanatrain Ic
- Take the bus from Ljubljana bus station to Marseille, Gare de Marseille-Saint-Charlesbus
- Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain
32h 51m€247–370Drive 2,236.2 km
- Drive from Tapolca to Madridcar 2,236.2 km
24h 7m€366–528Train, train to Vienna International Airport, fly
- Take the train from Tapolca to Gyoertrain
- Take the train from Gyoer to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VIE - MAD
9h 40m€69–309Bus to Zagreb Franjo Tuđman Airport, fly
- Take the bus from Keszthely to Zagrebbus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ZAG - MAD
10h 39m€85–280Train, train to Bratislava Airport, fly
- Take the train from Tapolca to Gyoertrain
- Take the train from Gyoer to Hegyeshalomtrain
- Take the train from Hegyeshalom to Bratislava-Nove Mestotrain
- Fly from Bratislava Airport (BTS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BTS - MAD
12h 8m€76–273Train, train to Graz Airport, fly
- Take the train from Tapolca to Celldoemoelktrain
- Take the train from Celldoemoelk to Szombathelytrain
- Take the train from Szombathely to Szentgotthardtrain
- Take the train from Szentgotthard to Graz Don Boscotrain
- Fly from Graz Airport (GRZ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane GRZ - MAD
12h 41m€203–401Train, bus via Barcelona
- Take the train from Tapolca to Gyoertrain Ir
- Take the train from Gyoer to Muenchen Hbf Gl.5-10train Rjx
- Take the bus from Munich Central Bus Station to Lyon Perrache Bus Stationbus
- Take the train from Lyon Perrache to Montpellier Sud De Francetrain
- Take the train from Montpellier Sud De France to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
30h 10m€238–458Bus
- Take the bus from Keszthely to Zagrebbus
- Take the bus from Zagreb to Edvard Rusjan Airportbus
- Take the bus from Edvard Rusjan Airport to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
39h 36m€294–1,148Bus, train
- Take the bus from Tapolca, autóbusz-állomás to Győr, autóbusz-állomásbus
- Take the bus from Győr to Ludwigshafenbus
- Take the train from Ludwigshafen, Hauptbahnhof to Karlsruhe Hauptbahnhoftrain S3 / ...
- Take the bus from Karlsruhe - Central Station South Side to Estación Sur de Autobusesbus
2d 2h€271–455
Tapolca to Madrid by train
Comparing Your Travel Options
The cheapest way to get from Tapolca to Madrid is to train and fly which costs €60 - €200 and takes 9h 38m.
The fastest way to get from Tapolca to Madrid is to train and fly which takes 9h 38m and costs €60 - €200.
No, there is no direct bus from Tapolca to Madrid. However, there are services departing from Tapolca, autóbusz-állomás and arriving at Méndez Álvaro Estación Sur via Keszthely, Zagreb, Edvard Rusjan Airport and Padova. The journey, including transfers, takes approximately 39h 36m.
No, there is no direct train from Tapolca to Madrid. However, there are services departing from Tapolca and arriving at Madrid-Puerta de Atocha-Almudena Grandes via Gyoer, München Hbf, Strasbourg and Montpellier Saint-Roch. The journey, including transfers, takes approximately 28h 17m.
The distance between Tapolca and Madrid is 2189 km. The road distance is 2236.2 km.
The best way to get from Tapolca to Madrid without a car is to train which takes 28h 17m and costs €380 - €650.
It takes approximately 9h 38m to get from Tapolca to Madrid, including transfers.
Tapolca to Madrid bus services, operated by FlixBus, depart from Keszthely station.
Tapolca to Madrid train services, operated by Hungarian Railways (MÁV), depart from Tapolca station.
The best way to get from Tapolca to Madrid is to train which takes 28h 17m and costs €380 - €650. Alternatively, you can bus, which costs €290 - €1200 and takes 39h 36m.
What companies run services between Tapolca, Hungary and Madrid, Spain?
You can take a train from Tapolca to Madrid-Puerta de Atocha-Almudena Grandes via Gyoer, Muenchen Hbf Gl.5-10, München Hbf, Strasbourg Bahnhof, Strasbourg, and Montpellier Saint-Roch in around 28h 17m. Alternatively, you can take a bus from Tapolca, autóbusz-állomás to Méndez Álvaro Estación Sur via Keszthely, Zagreb, Edvard Rusjan Airport, and Padova in around 39h 36m.
- Website
- lufthansa.com
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- €70–350
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €75–370
Flights from Zagreb Franjo Tuđman Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- €80–400
Flights from Graz Airport to Adolfo Suárez Madrid–Barajas Airport via Frankfurt
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- €160–550
Flights from Graz Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €110–600
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Tapolca to Budapest-Kelenfoeld
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- €8–10
- Website
- Hungarian Railways (MÁV)
Train from Tapolca to Gyoer
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €6–7
- Website
- Hungarian Railways (MÁV)
Train from Gyoer to Muenchen Hbf Gl.5-10
- Ave. Duration
- 5h 41m
- Frequency
- Every 3 hours
- Estimated price
- €27–31
- Website
- Hungarian Railways (MÁV)
Train from Ukk to Ljubljana
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- €15–18
- Website
- Hungarian Railways (MÁV)
Train from Tapolca to Gyoer
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €6–7
- Website
- Hungarian Railways (MÁV)
Train from Gyoer to Wien Hbf
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- Hungarian Railways (MÁV)
Train from Tapolca to Gyoer
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €6–7
- Website
- Hungarian Railways (MÁV)
Train from Gyoer to Hegyeshalom
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–3
- Website
- Hungarian Railways (MÁV)
Train from Hegyeshalom to Bratislava-Nove Mesto
- Ave. Duration
- 49 min
- Frequency
- Every 2 hours
- Estimated price
- €2–3
- Website
- Hungarian Railways (MÁV)
Train from Tapolca to Celldoemoelk
- Ave. Duration
- 48 min
- Frequency
- Every 4 hours
- Estimated price
- €2–4
- Website
- Hungarian Railways (MÁV)
Train from Celldoemoelk to Szombathely
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- Hungarian Railways (MÁV)
Train from Szombathely to Szentgotthard
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Estimated price
- €2–4
- Website
- Hungarian Railways (MÁV)
Train from Szentgotthard to Graz Don Bosco
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €4–5
- Website
- Hungarian Railways (MÁV)
Train from Tapolca to Gyoer
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €6–7
- Website
- Hungarian Railways (MÁV)
Train from Gyoer to Muenchen Hbf Gl.5-10
- Ave. Duration
- 5h 41m
- Frequency
- Every 3 hours
- Estimated price
- €27–31
- Website
- Hungarian Railways (MÁV)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ljubljana bus station to Marseille, Gare de Marseille-Saint-Charles
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- €90–140
- Website
- Flixbus
Bus from Keszthely to Zagreb
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €16–25
- Website
- Flixbus
Bus from Keszthely to Zagreb
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €16–25
- Website
- Flixbus
Want to know more about travelling around Spain
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
Booking & Getting There
Tapolca to Madrid bus services, operated by FlixBus, arrive at Zagreb station.
Tapolca to Madrid train services, operated by Hungarian Railways (MÁV), arrive at Gyoer station.
Yes, the driving distance between Tapolca to Madrid is 2236 km. It takes approximately 24h 7m to drive from Tapolca to Madrid.
There are 7015+ hotels available in Madrid.









