There are 13 ways to get from Madrid to Lienz by plane, shuttle, train, bus, train (Renfe, Ouigo, TGV), 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 Ljubljana, shuttle, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Ljubljana (LJU)plane MAD - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
- Take the train from Klagenfurt Hauptbahnhof to Spittal-Millstätter Seetrain
- Take the train from Spittal-Millstaetter See to Lienz In Osttiroltrain
10h 36m€182–496Fly to Venice Marco Polo Airport, bus, train
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Venice Marco Polo Airport (VCE)plane MAD - VCE
- Take the bus from Venice to San Candidobus
- Take the train from San Candido to Lienztrain
10h 29m€67–197Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Perpignantrain Tgv
- Take the bus from Perpignan to Venice Mestrebus
- Take the train from Venezia Mestre to Villach Hbftrain Rjx / ...
- Take the train from Villach Hbf to Lienz In Osttiroltrain
27h 26m€218–442Train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence TGV to Bruxelles-Miditrain Trn
- Take the train from Bruxelles-Midi to Salzburg Hbftrain Nj / ...
- Take the train from Salzburg Hbf to Spittal-Millstaetter Seetrain Ic
- Take the train from Spittal-Millstaetter See to Lienz In Osttiroltrain
32h 20m€464–927Drive 1,888.3 km
- Drive from Madrid to Lienzcar 1,888.3 km
20h 28m€316–456Fly to Munich International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Munich International Airport (MUC)plane MAD - MUC
- Take the train from Muenchen Ost to Salzburg Hbftrain
- Take the train from Salzburg Hbf to Spittal-Millstaetter Seetrain
- Take the train from Spittal-Millstaetter See to Lienz In Osttiroltrain
11h 15m€137–481Fly to Il Caravaggio International Airport, shuttle, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Il Caravaggio International Airport (BGY)plane MAD - BGY
- Take a shuttle bus from Orio al Serio Airport to Bruneck
- Take the train from Bruneck to Lienztrain
12h 7m€224–501Fly to Bologna Guglielmo Marconi Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bologna Guglielmo Marconi Airport (BLQ)plane MAD - BLQ
- Take the train from Bologna Centrale to Fortezza/Franzensfestrain
- Take the train from Fortezza to Lienztrain
13h 32m€131–346Fly to Zurich Airport, train, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zurich Airport (ZRH)plane MAD - ZRH
- Take the train from Zuerich Flughafen to Innsbruck Hauptbahnhoftrain
- Take the bus from Innsbruck Hauptbahnhof to Tassenbach Bahnhofbus
13h 37m€159–476Fly to Milan Linate Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Milan Linate Airport (LIN)plane MAD - LIN
- Take the train from Milano Centrale to Verona Porta Nuovatrain
- Take the train from Verona Porta Nuova to Fortezza/Franzensfestrain
- Take the train from Fortezza to Lienztrain
13h 30m€156–405Bus, train
- Take the bus from Madrid to Milanbus
- Take the train from Milano Centrale to Fortezza/Franzensfestrain Fr
- Take the train from Fortezza to Lienztrain 400
32h 6m€223–341Bus
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padua to Spittal an der Draubus
- Take the bus from Millstaetter See Bahnhof, Spittal An Der Drau to Bahnhof, Lienzbus
35h 50m€170–219Bus, train via Karlsruhe
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hauptbahnhof to Augsburg Hbftrain 60 / ...
- Take the train from Augsburg Hbf to Innsbruck Hbftrain
- Take the bus from Innsbruck Hauptbahnhof to Lienz Bahnhofbus
37h 34m€249–432
Madrid to Lienz by train and bus
Comparing Your Travel Options
The cheapest way to get from Madrid to Lienz is to fly and bus and train which costs €65 - €200 and takes 10h 29m.
The fastest way to get from Madrid to Lienz is to fly and bus and train which takes 10h 29m and costs €65 - €200.
No, there is no direct bus from Madrid to Lienz. However, there are services departing from Méndez Álvaro Estación Sur and arriving at Bahnhof, Lienz via Padua and Millstaetter See Bahnhof, Spittal An Der Drau. The journey, including transfers, takes approximately 35h 50m.
No, there is no direct train from Madrid to Lienz. However, there are services departing from Madrid-Puerta de Atocha-Almudena Grandes and arriving at Lienz In Osttirol via Barcelona-Sants, Valence TGV, Bruxelles-Midi, Salzburg Hbf and Spittal-Millstaetter See. The journey, including transfers, takes approximately 32h 20m.
The distance between Madrid and Lienz is 1804 km. The road distance is 1888.3 km.
The best way to get from Madrid to Lienz without a car is to train and bus which takes 27h 26m and costs €210 - €450.
It takes approximately 10h 36m to get from Madrid to Lienz, including transfers.
Madrid to Lienz bus services, operated by Tabita Tour, depart from Méndez Álvaro Estación Sur station.
Madrid to Lienz train services, operated by Renfe AVE, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
The best way to get from Madrid to Lienz is to train which takes 32h 20m and costs €460 - €950. Alternatively, you can bus, which costs €170 - €220 and takes 35h 50m.
What companies run services between Madrid, Spain and Lienz, Tyrol, Austria?
You can take a train from Madrid-Puerta de Atocha-Almudena Grandes to Lienz In Osttirol via Barcelona-Sants, Valence TGV, Bruxelles-Midi, Salzburg Hbf, and Spittal-Millstaetter See in around 32h 20m. Alternatively, you can take a bus from Méndez Álvaro Estación Sur to Bahnhof, Lienz via Padova, Padua, Spittal an der Drau, and Millstaetter See Bahnhof, Spittal An Der Drau in around 35h 50m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Ljubljana via Barcelona
- Ave. Duration
- 6h 20m
- When
- Thursday and Sunday
- Estimated price
- €60–250
Flights from Adolfo Suárez Madrid–Barajas Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- €50–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Munich International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €80–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €50–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Bologna Guglielmo Marconi Airport via Barcelona
- Ave. Duration
- 4h 37m
- When
- Thursday
- Estimated price
- €45–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €65–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Milan Linate Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €60–170
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Klagenfurt Hauptbahnhof to Spittal-Millstätter See
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €15–27
- Website
- Austrian Railways
Train from Spittal-Millstaetter See to Lienz In Osttirol
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €14–25
- Website
- Austrian Railways
Train from Villach Hbf to Lienz In Osttirol
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- Austrian Railways
Train from Salzburg Hbf to Spittal-Millstaetter See
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- €30–55
- Website
- Austrian Railways
Train from Spittal-Millstaetter See to Lienz In Osttirol
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €14–25
- Website
- Austrian Railways
Train from Salzburg Hbf to Spittal-Millstaetter See
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- €30–55
- Website
- Austrian Railways
Train from Spittal-Millstaetter See to Lienz In Osttirol
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €14–25
- Website
- Austrian Railways
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- €70–146
- Website
- GoOpti
- Private
- €146
Want to know more about travelling around Austria
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
Madrid to Lienz bus services, operated by Tabita Tour, arrive at Padova station.
Madrid to Lienz train services, operated by Renfe AVE, arrive at Barcelona-Sants station.
Yes, the driving distance between Madrid to Lienz is 1888 km. It takes approximately 20h 28m to drive from Madrid to Lienz.
Book your Madrid to Lienz train tickets online with Omio.
There are 618+ hotels available in Lienz.












