• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 8 ways to get from Milan to Piza by plane, train, bus, night train 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

Fly from Milan Malpensa  •  9 h 32 min

  1. Fly from Milan Malpensa (MXP) to Perm (PEE) MXP - PEE

$177 - $672

Cheapest option

Train  •  2 days 16 h

  1. Take the train from Milano Centrale to Venezia Mestre Fr
  2. Take the train from Venezia Mestre to Wien Hbf Rj
  3. Take the train from Wien Hbf to Warszawa Centralna Eic
  4. Take the train from Warszawa Centralna to Brest Central D
  5. Take the train from Brest Central to Perm 2 D

$160 - $306

6 alternative options

Fly from Milan Bergamo  •  11 h 20 min

  1. Fly from Milan Bergamo (BGY) to Perm (PEE) BGY - PEE

$170 - $397

Train to Verona, fly  •  10 h 13 min

  1. Take the train from Milano Centrale to Verona Porta Nuova
  2. Fly from Verona (VRN) to Perm (PEE) VRN - PEE

$182 - $605

Bus, night train  •  3 days 3 h

  1. Take the bus from Milan to Mukačevo
  2. Take the bus from Mukachevo to Moscow Central Bus Terminal
  3. Take the bus from Shchyolkovskaya to Nizhniy Novgorod
  4. Take the night train from Nishnij Novgorod Moskovsk to Perm 2 D

$224 - $265

Bus, train  •  3 days 4 h

  1. Take the bus from Milan to Smolensk
  2. Take the train from Smolensk to Perm 2 D

$323 - $390

Night train, train  •  2 days 23 h

  1. Take the night train from Milano Rogoredo to Smolensk R
  2. Take the train from Smolensk to Perm 2 D

$185 - $352

Drive  •  2 days 2 h

  1. Drive from Milan to Piza 2637.2 miles

$600 - $950

Questions & Answers

The cheapest way to get from Milan to Piza is to train which costs 130€ - 270€ and takes 2 days 16 h.

More details

The quickest way to get from Milan to Piza is to fly which costs 150€ - 600€ and takes 9 h 32 min.

More details

The distance between Milan and Piza is 3432 km. The road distance is 4219.5 km.

Get driving directions

The best way to get from Milan to Piza without a car is to train which takes 2 days 16 h and costs 130€ - 270€.

More details

It takes approximately 9 h 32 min to get from Milan to Piza, including transfers.

More details

The best way to get from Milan to Piza is to fly which takes 9 h 32 min and costs 150€ - 600€. Alternatively, you can train, which costs 130€ - 270€ and takes 2 days 16 h.

Mode details

There is no direct flight from Milan Malpensa Airport to Perm Airport. The quickest flight takes 6 h 35 min and has one stopover.

Search flights

Piza is 4 h ahead of Milan. It is currently 11:10 AM in Milan and 3:10 PM in Piza.

Yes, the driving distance between Milan to Piza is 4219 km. It takes approximately 2 days 2 h to drive from Milan to Piza.

Get driving directions

Alitalia and Aeroflot Russian Airlines offer flights from Milan Malpensa Airport to Perm Airport.

Search flights

Map of how to get from Milan to Piza.
Launch map view
  • Distance: 2145.2 miles
  • Duration: 9 h 32 min

What companies run services between Milan, Italy and Piza, Russia?

Aeroflot Russian Airlines and Alitalia fly from Milan to Piza hourly. Alternatively, you can take a train from Milan to Piza via Venezia Mestre, Wien Hbf, Warszawa Centralna, Brest Central, and Perm 2 in around 2 days 16 h.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Milan Malpensa to Perm via Moscow Sheremetyevo
Ave. Duration
7 h 52 min
When
Every day
Estimated price
$160 - $650
Flights from Milan Malpensa to Perm via Pulkovo
Ave. Duration
6 h 50 min
When
Friday and Sunday
Estimated price
$170 - $650
Flights from Milan Malpensa to Perm via Rome, Moscow Sheremetyevo
Ave. Duration
10 h 17 min
When
Every day
Estimated price
$190 - $750
Flights from Verona to Perm via Moscow Sheremetyevo
Ave. Duration
7 h 25 min
When
Every day
Estimated price
$170 - $650
Flights from Verona to Perm via Pulkovo
Ave. Duration
6 h 15 min
When
Wednesday and Saturday
Estimated price
$160 - $600
Flights from Verona to Perm via Rome, Moscow Sheremetyevo
Ave. Duration
10 h 38 min
When
Every day
Estimated price
$200 - $850
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Perm via Moscow Sheremetyevo
Ave. Duration
8 h 25 min
When
Every day
Estimated price
$160 - $650
Flights from Milan Malpensa to Perm via Rome, Moscow Sheremetyevo
Ave. Duration
10 h 20 min
When
Every day
Estimated price
$190 - $750
Flights from Verona to Perm via Rome, Moscow Sheremetyevo
Ave. Duration
10 h 20 min
When
Every day
Estimated price
$200 - $750
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Milan Bergamo to Perm via Moscow Vnukovo
Ave. Duration
11 h 27 min
When
Every day
Estimated price
$160 - $380
S7 Airlines
Website
s7.ru
Flights from Verona to Perm via Moscow Domodedovo
Ave. Duration
11 h 5 min
When
Every day
Estimated price
$150 - $550
Train operators
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1 h 13 min
Frequency
Hourly
Estimated price
$21 - $35
Website
orario.trenitalia.com
Train from Milano Centrale to Venezia Mestre
Ave. Duration
2 h 13 min
Frequency
Hourly
Estimated price
$30 - $50
Website
orario.trenitalia.com
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1 h 14 min
Frequency
Every 4 hours
Estimated price
$21 - $29
Website
italotreno.it
Train from Milano Centrale to Venezia Mestre
Ave. Duration
2 h 13 min
Frequency
Every 4 hours
Estimated price
$27 - $40
Website
italotreno.it
Trenitalia Eurocity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1 h 22 min
Frequency
Twice daily
Estimated price
$30 - $45
Website
orario.trenitalia.com
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia Mestre to Wien Hbf
Ave. Duration
7 h 28 min
Frequency
3 times a day
Estimated price
$65 - $120
Website
orario.trenitalia.com
Night train from Milano Rogoredo to Smolensk
Ave. Duration
37 h 58 min
Frequency
Once a week
Estimated price
$150 - $250
Website
orario.trenitalia.com
Austrian Railways (ÖBB)

The national railway system of Austria, the OBB carried 209 million passengers on local and regional trains, and 35 million on long-distance trains in 2016 alone. The OBB’s 4865 km network covers 570 trains simultaneously at peak times, with one train leaving every 12 seconds, making it a supremely efficient way to travel around the country and surrounding region. The company’s extensive network connects cities in Austria, and adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia.

Contact Details
Website
oebb.at
Train from Wien Hbf to Warszawa Centralna
Ave. Duration
6 h 55 min
Frequency
3 times a day
Estimated price
$25 - $40
Website
fahrplan.oebb.at
Book at
Raileurope.com
Polish Railways (PKP)

The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability, and large families being entitled to discounts. Polish Railways offer a pre-booking service for travellers living outside of Poland - tickets and reservations can be booked in advance for trips inside Poland (up to 30 days in advance for domestic trains), and to/from other countries in the region (up to 60 days in advance).

Contact Details
Phone
703 200 200
Website
intercity.pl
Train from Warszawa Centralna to Brest Central
Ave. Duration
3 h 49 min
Frequency
Once daily
Estimated price
$7 - $11
Website
Intercity.pl
Book at
Raileurope.com
Belorussian Railways (BŽD)
Russian Railways (RZhD)
Website
rzd.ru
Night train from Nishnij Novgorod Moskovsk to Perm 2
Ave. Duration
14 h 38 min
Frequency
3 times a day
Estimated price
$20 - $50
Website
pass.rzd.ru
3rd Class (Platzcart)
$20 - $30
2nd Class (Kupé)
$30 - $50
Train from Smolensk to Perm 2
Ave. Duration
30 h 22 min
Frequency
4 times a week
Estimated price
$30 - $90
Website
pass.rzd.ru
3rd Class (Platzcart)
$30 - $50
2nd Class (Kupé)
$55 - $90
Bus operators
Odri
Phone
+38 032 243 98 10
Email
odri.lviv@gmail.com
Website
odri-ua.com
Bus from Milan to Mukačevo
Ave. Duration
25 h 5 min
Frequency
Once a week
Estimated price
$113
Schedules at
odri-ua.com
KarpatExpress
Website
karpatexpres.com
Bus from Mukachevo to Moscow Central Bus Terminal
Ave. Duration
25 h
Frequency
3 times a week
Estimated price
$72 - $75
Schedules at
karpatexpres.com
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Shchyolkovskaya to Nizhniy Novgorod
Ave. Duration
6 h
Frequency
Every 2 hours
Estimated price
$11 - $17
Schedules at
avtovokzaly.ru
Mr Trans
Phone
8(495)507-78-88
Website
mrtrans.ru
Bus from Milan to Smolensk
Ave. Duration
42 h 30 min
Frequency
Once a week
Estimated price
$288
Schedules at
mrtrans.ru

Want to know more about travelling around Russia

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.

More Questions & Answers

There are 306+ hotels available in Piza. Prices start at $22 USD per night.

More details

The best way to get from Milan to Milan Malpensa Airport is to train which takes 37 min and costs 10€ - 14€.

More details