There are 3 ways to get from Milan to Asiago by train, taxi, 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.

Recommended option

Train, taxi  •  3 h 28 min

  1. Take the train from Milano Centrale to Vicenza Fr
  2. Take the train from Vicenza to Dueville Reg
  3. Take a taxi from Dueville to Asiago

$100 - $137

Cheapest option

Train, line 23 bus  •  5 h 23 min

  1. Take the train from Milano Centrale to Vicenza Fr / ...
  2. Take the line 23 bus from Thiene to Asiago 23

$28 - $45

1 alternative option

Drive  •  2 h 46 min

  1. Drive from Milan to Asiago 172.7 miles

$40 - $60

Questions & Answers

The cheapest way to get from Milan to Asiago is to train and line 23 bus which costs 24€ - 40€ and takes 5 h 23 min.

More details

The quickest way to get from Milan to Asiago is to drive which costs 35€ - 55€ and takes 2 h 46 min.

More details

The distance between Milan and Asiago is 186 km. The road distance is 276.3 km.

Get driving directions

It takes approximately 3 h 28 min to get from Milan to Asiago, including transfers.

More details

The nearest airport to Asiago is Venice Treviso (TSF) Airport which is 59.1 km away. Other nearby airports include Verona (VRN) (70.5 km), Venice (VCE) (76.5 km), Milan Bergamo (BGY) (142.4 km) and Milan Linate (LIN) (179.5 km).

Search flights

Map of how to get from Milan to Asiago.
Launch map view
  • Distance: 116.3 miles
  • Duration: 3 h 28 min

What companies run services between Milan, Italy and Asiago, Italy?

There is no direct connection from Milan to Asiago. However, you can take the train to Vicenza, take the train to Dueville, then take the taxi to Asiago. Alternatively, you can take a vehicle from Milan to Asiago via Vicenza, Vicenza Autostazione, and Thiene in around 5 h 23 min.

Train operators
+39 060708
Train from Milano Centrale Station to Vicenza
Ave. Duration
1 h 43 min
Every 4 hours
Estimated price
$23 - $35
+39 06 68475475
Train from Vicenza to Dueville
Ave. Duration
18 min
Estimated price
$1 - $4
1st Class
$3 - $4
Bus operators
Società Vicentina Trasporti Srl
848 800 900
Bus from Thiene to Asiago
Ave. Duration
1 h 11 min
Every 2 hours
Estimated price
$2 - $3
Schedules at
Other operators
Taxi from Dueville to Asiago
Ave. Duration
41 min
Estimated price
$75 - $95
Servizi Taxi NCC
+39 0445 410587
Taxi - Radiotaxi
+39 0444 920600

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Is ride-sharing platform BlaBlaCar right for you? and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.