There are 5 ways to get from San Candido/Innichen to Milan by bus, train, car or plane

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

Bus  •  6 h 20 min

  1. Take the bus from San Candido to Sesto San Giovanni 39

$51 - $69

Cheapest option

Train  •  7 h 19 min

  1. Take the train from S.Candido to Bolzano Reg
  2. Take the train from Bolzano to Milano Lambrate Ts

$33 - $72

3 alternative options

Train via Verona Porta Nuova  •  6 h 29 min

  1. Take the train from S.Candido to Bolzano Reg
  2. Take the train from Bolzano to Verona Porta Nuova Rv / ...
  3. Take the train from Verona Porta Nuova to Milano Centrale Fr / ...

$43 - $90

Drive  •  4 h 6 min

  1. Drive from San Candido/Innichen to Milan 239.9 miles

$55 - $85

Bus, fly  •  7 h 16 min

  1. Take the bus from San Candido - Station to Udine
  2. Fly from Trieste (TRS) to Milan Linate (LIN) TRS - LIN

$104 - $230

What companies run services between San Candido/Innichen, Italy and Milan, Italy?

Autostradale operates a bus from San Candido/Innichen to Milan once a week. Tickets cost $45 - $70 and the journey takes 5 h 49 min. Alternatively, you can take a train from San Candido/Innichen to Milan via Bolzano and Verona Porta Nuova in around 6 h 29 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Trieste to Milan Linate
Ave. Duration
55 min
When
Every day
Estimated price
$85 - $350
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from S.Candido to Bolzano
Ave. Duration
2 h 2 min
Frequency
5 times a week
Estimated price
$9 - $20
Website
orario.trenitalia.com
1st Class
$17 - $20
Train from Bolzano to Verona Porta Nuova
Ave. Duration
1 h 43 min
Frequency
Every 3 hours
Estimated price
$11 - $25
Website
orario.trenitalia.com
1st Class
$21 - $25
Train from Bolzano to Milano Lambrate
Ave. Duration
3 h 37 min
Frequency
Once a week
Estimated price
$22 - $50
Website
orario.trenitalia.com
1st Class
$40 - $50
Bus operators
Autostradale
Phone
+39 02 3008 9000
Email
info@autostradale.it
Website
autostradale.it
Bus from San Candido to Sesto San Giovanni
Ave. Duration
5 h 49 min
Frequency
Once a week
Estimated price
$45 - $70
Schedules at
autostradale.it
SAF Autoservizi F.V.G. S.p.A.
Phone
0039.0432.608.111
Email
info@saf.ud.it
Website
saf.ud.it
Bus from San Candido - Station to Udine
Ave. Duration
3 h 41 min
Frequency
Once daily
Estimated price
$16 - $18
Schedules at
saf.ud.it

Want to know more about travelling around Italy

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

How far is it from San Candido/Innichen to Milan?

The distance between San Candido/Innichen and Milan is 276 km. The road distance is 384 km.

What is the cheapest way to get from San Candido/Innichen to Milan?

The cheapest way to get from San Candido/Innichen to Milan is to train which costs 26€ - 60€ and takes 7 h 19 min.

What is the fastest way to get from San Candido/Innichen to Milan?

The quickest way to get from San Candido/Innichen to Milan is to drive which takes 4 h 6 min and costs 45€ - 70€.

Is there a direct train between San Candido/Innichen and Milan?

No, there is no direct train from San Candido/Innichen to Milan. However, there are services departing from S.Candido and arriving at Milano Centrale via Bolzano and Verona Porta Nuova. The journey, including transfers, takes approximately 6 h 29 min.

How long does it take to get from San Candido/Innichen to Milan?

It takes approximately 6 h 20 min to get from San Candido/Innichen to Milan, including transfers.