Directions from Milan to Lienz

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train via Verona Porta Nuova  •  7 h 33 min

  1. Fr
  2. Rv / ...
  3. Rex / ...

$47 - $88

6 alternative options

Bus Alto Adige Bus, train  •  8 h 7 min

  1. Rex / ...

$85 - $118

Bus Autostradale, train  •  8 h 56 min

  1. 39
  2. Rex / ...

$55 - $81

Train Russian Railways  •  9 h 13 min

  1. R
  2. Reg / ...
  3. Rex / ...

$52 - $84

Drive  •  4 h 48 min

  1. 269.8 miles

$65 - $95

Fly to Trieste, train  •  8 h 55 min

  1. LIN - TRS

$115 - $278

Fly to Salzburg, train  •  10 h 58 min

  1. LIN - SZG

$167 - $658

What companies run services between Milan, Italy and Lienz, Tirol, Austria?

You can take a train from Milan to Lienz via Verona Porta Nuova, Fortezza, and Fortezza/Franzensfeste in around 7 h 33 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Milan Linate to Salzburg via Frankfurt
Ave. Duration
4 h 4 min
When
Every day
Estimated price
$470 - $2,200
Alitalia
Website
alitalia.com
Flights from Milan Linate to Trieste
Ave. Duration
55 min
When
Every day
Estimated price
$85 - $350
Brussels Airlines
Website
brusselsairlines.com
Flights from Milan Linate to Salzburg via Brussels
Ave. Duration
4 h 7 min
When
Wednesday
Estimated price
$110 - $460
Austrian Airlines
Website
austrian.com
Flights from Milan Linate to Salzburg via Frankfurt
Ave. Duration
4 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$900 - $3,900
Eurowings
Website
eurowings.com
Flights from Milan Linate to Salzburg via Brussels
Ave. Duration
4 h 5 min
When
Wednesday
Estimated price
$110 - $460
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Verona Porta Nuova to Fortezza
Ave. Duration
2 h 24 min
Frequency
Every 4 hours
Estimated price
$14 - $35
Website
orario.trenitalia.com
1st Class
$26 - $31
Train from Fortezza/Franzensfeste to Lienz in Osttirol
Ave. Duration
2 h 19 min
Frequency
Hourly
Estimated price
$11 - $22
Website
orario.trenitalia.com
Train from San Lorenzo/St.Lorenzen to Lienz in Osttirol
Ave. Duration
1 h 47 min
Frequency
Hourly
Estimated price
$9 - $17
Website
orario.trenitalia.com
Train from San Candido/Innichen to Lienz in Osttirol
Ave. Duration
53 min
Frequency
Hourly
Estimated price
$8 - $14
Website
orario.trenitalia.com
Train from Bolzano to Fortezza
Ave. Duration
38 min
Frequency
Hourly
Estimated price
$4 - $10
Website
orario.trenitalia.com
1st Class
$8 - $10
Train from Trieste Aeroporto to Udine
Ave. Duration
33 min
Frequency
Every 4 hours
Estimated price
$3 - $9
Website
orario.trenitalia.com
1st Class
$7 - $9
Train from Udine to Villach Hbf
Ave. Duration
1 h 40 min
Frequency
Every 4 hours
Estimated price
$13 - $24
Website
orario.trenitalia.com
Russian Railways
Website
rzd.ru
Train from Milano Rogoredo to Bolzano/Bozen
Ave. Duration
3 h 52 min
Frequency
Twice a week
Estimated price
$35 - $50
Schedules at
reiseauskunft.bahn.de
Trenitalia Eurocity
Austrian Railways (ÖBB)
Website
oebb.at
Train from Villach Hbf to Lienz in Osttirol
Ave. Duration
1 h 16 min
Frequency
5 times a day
Estimated price
$17 - $27
Website
fahrplan.oebb.at
Purchase an
eurail.com
Train from Salzburg Hbf to Spittal-Millstättersee
Ave. Duration
2 h 6 min
Frequency
Every 2 hours
Estimated price
$22 - $35
Website
fahrplan.oebb.at
Purchase an
eurail.com
Train from Spittal-Millstättersee to Lienz in Osttirol
Ave. Duration
50 min
Frequency
Every 4 hours
Estimated price
$13 - $21
Website
fahrplan.oebb.at
Purchase an
eurail.com
Bus operators
TerraVision IT
Email
customerservices@terravision.eu
Website
terravision.eu
Bus from Milan Central Station to Milan Bergamo Airport
Ave. Duration
40 min
Frequency
Every 30 minutes
Estimated price
$5 - $6
Schedules at
terravision.eu
Alto Adige Bus
Autostradale
Phone
+39 02 3008 9000
Email
info@autostradale.it
Website
autostradale.it
Bus from Milan Lampugnano to San Candido
Ave. Duration
6 h 1 min
Frequency
Once a week
Estimated price
$45 - $65
Schedules at
autostradale.it

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.

Questions & Answers

The distance between Milan and Lienz is 315 km. The road distance is 432 km.

The cheapest way to get from Milan to Lienz is to train which costs 40€ - 75€ and takes 9 h 13 min.

The quickest way to get from Milan to Lienz is to drive which takes 4 h 48 min and costs 55€ - 80€.

No, there is no direct train from Milan to Lienz. However, there are services departing from Milano Centrale and arriving at Lienz in Osttirol via Verona Porta Nuova and Fortezza/Franzensfeste. The journey, including transfers, takes approximately 7 h 33 min.

It takes approximately 7 h 33 min to get from Milan to Lienz, including transfers.