There are 6 ways to get from Milan to Viadana by train, bus, bus and ferry, car or towncar

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 Trenitalia, bus  •  4 h 54 min

  1. Take the train from Milano Rogoredo to Reggio Emilia Rv / ...
  2. Take the bus from Reggio Emilia to Viadana 3I93

$15 - $31

5 alternative options

Train  •  5 h 14 min

  1. Take the train from Milano Rogoredo Station to Reggio Emilia AV Mediopadana Station Mi-Na / ...
  2. Take the train from Reggio Emilia AV Mediopadana Station to Guastalla

$25 - $39

Bus and ferry, bus  •  5 h 39 min

  1. Take the bus and ferry from Milan Lampugnano to Reggio Emilia Autostazione Bus Extraurbani
  2. Take the bus from Reggio Emilia to Viadana 3I93

$30 - $42

Train Trenord, bus  •  5 h 43 min

  1. Take the train from Milano Rogoredo to Mantova Re_11
  2. Take the bus from Mantova to Viadana 16A

$16 - $48

Drive  •  1 h 38 min

  1. Drive from Milan to Viadana 97 miles

$23 - $35

Uber  •  1 h 38 min

  1. Take an Uber from Milan to Viadana 97 miles

$473

Questions & Answers

The cheapest way to get from Milan to Viadana is to train and bus which costs 13€ - 28€ and takes 4 h 54 min.

More details

The quickest way to get from Milan to Viadana is to drive which costs 20€ - 30€ and takes 1 h 38 min.

More details

The distance between Milan and Viadana is 120 km. The road distance is 155.1 km.

Get driving directions

It takes approximately 4 h 54 min to get from Milan to Viadana, including transfers.

More details

The nearest airport to Viadana is Milan Parma (PMF) Airport which is 21.2 km away. Other nearby airports include Bologna (BLQ) (75.4 km), Milan Bergamo (BGY) (104.2 km), Milan Linate (LIN) (114 km) and Venice (VCE) (156.3 km).

Search flights

Map of how to get from Milan to Viadana.
Launch map view
  • Distance: 75.1 miles
  • Duration: 4 h 54 min

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

You can take a train from Milan to Viadana via Rogoredo Fs, Milano Rogoredo Station, Reggio Emilia AV Mediopadana Station, Guastalla, and Boretto in around 5 h 14 min.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Rogoredo to Reggio Emilia
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$10 - $24
Website
orario.trenitalia.com
1st Class
$19 - $24
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Milano Rogoredo Station to Reggio Emilia AV Mediopadana Station
Ave. Duration
34 min
Frequency
Hourly
Estimated price
$20 - $28
Website
italotreno.it
TPER - Trasporto Passeggeri Emilia Romagna
Phone
051.350111
Website
tper.it
Train from Reggio Emilia AV Mediopadana Station to Guastalla
Ave. Duration
39 min
Frequency
Every 3 hours
Estimated price
$1 - $3
Schedules at
tper.it
Bus operators
SETA S.p.A. - Società Emiliana Trasporti Autofiloviari
Phone
+39 059 416931
Email
ufficiostampa@setaweb.it
Website
setaweb.it
Bus from Reggio Emilia to Viadana
Ave. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$3 - $5
Schedules at
setaweb.it
Apam Esercizio SpA
Phone
0376 230339
Email
apam@apam.it
Website
apam.it
Bus from Mantova to Viadana
Ave. Duration
1 h 55 min
Frequency
Once daily
Estimated price
$4 - $6
Schedules at
apam.it
Other operators
Uber Mailand
Website
uber.com
Towncar from Milan to Viadana
Ave. Duration
1 h 38 min
Frequency
On demand
Estimated price
$473
Signup at
uber.com
Black
$473
Lux
$685
Van
$685

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 How to get from London to Edinburgh, What documents do I need to cross Niagara Falls? and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.