There are 11 ways to get from Milan to Narva by plane, train, bus, car, ferry, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Milan Linate Airport to Lennart Meri International Airport, train
best- Fly from Milan Linate Airport (LIN) to Lennart Meri International Airport (TLL)plane LIN - TLL
- Take the train from Ülemiste to Narvatrain
11h 2m€123–361Train to Milano Malpensa Airport, fly to Lennart Meri International Airport, train
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Lennart Meri International Airport (TLL)plane MXP - TLL
- Take the train from Ülemiste to Narvatrain
9h 39m€70–264Bus, train
- Take the bus from Milano, Autostazione Lampugnano to WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1bus
- Take the train from Wroclaw Glowny to Warszawa Zachodniatrain Ic / ...
- Take the bus from Warszawa, Dworzec Zachodni to Tallinn Bus Stationbus
- Take the bus from Tallinna bussijaam to Peetri platsbus 347 / ...
43h 56m€223–557Drive 2,540.6 km
- Drive from Milan to Narvacar 2,540.6 km
27h 23m€405–584Fly Milan Linate Airport to Helsinki Airport, ferry, train
- Fly from Milan Linate Airport (LIN) to Helsinki Airport (HEL)plane LIN - HEL
- Take the ferry from Helsinki Terminal 2 to Tallinnferry
- Take the train from Tallinn to Narvatrain
14h 57m€137–383Train to Milano Malpensa Airport, fly to Helsinki Airport, ferry, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Helsinki Airport (HEL)plane MXP - HEL
- Take the ferry from Helsinki Terminal 2 to Tallinnferry
- Take the train from Tallinn to Narvatrain
13h 59m€119–336Bus to Il Caravaggio International Airport, fly to Helsinki Airport, ferry, train
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Helsinki Airport (HEL)plane BGY - HEL
- Take the ferry from Helsinki Terminal 2 to Tallinnferry
- Take the train from Tallinn to Narvatrain
13h 56m€100–316Train, bus
- Take the train from Milano Centrale to Trieste Centraletrain Fr
- Take the bus from Trieste to Tallinn, Bus Stationbus
- Take the train from Ülemiste to Narvatrain E33
45h 27m€240–427Train, bus via Vilnius
- Take the train from Milano Centrale to Trieste Centraletrain Fr
- Take the bus from Trieste to Vilnius, Autobusų Stotis (Sodų g. 22)bus
- Take the train from Vilnius to Tapatrain 889
- Take the train from Tapa to Narvatrain E33
45h 44m€226–394Bus
- Take the bus from Milano, Autostazione Lampugnano to Triestebus 419 / ...
- Take the bus from Trieste to Tallinn, Bus Stationbus
- Take the bus from Tallinna bussijaam to Peetri platsbus 347 / ...
47h 18m€215–379Drive, car train
- Drive from Milan to Innsbruck Hauptbahnhofcar
- Take the cartrain from Innsbruck Hauptbahnhof to Stendal Hbfcartrain
- Drive from Stendal Hbf to Narvacar
33h 38m€423–602
Milan to Narva by bus and train
Questions & Answers
The cheapest way to get from Milan to Narva is to train and fly which costs €70 - €270 and takes 9h 39m.
The fastest way to get from Milan to Narva is to train and fly which takes 9h 39m and costs €70 - €270.
No, there is no direct bus from Milan to Narva. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Peetri plats via Trieste and Tallinna bussijaam. The journey, including transfers, takes approximately 47h 18m.
The distance between Milan and Narva is 2074 km. The road distance is 2540.6 km.
The best way to get from Milan to Narva without a car is to bus and train which takes 43h 56m and costs €220 - €600.
It takes approximately 11h 2m to get from Milan to Narva, including transfers.
Milan to Narva bus services, operated by FlixBus, depart from Milano, Autostazione Lampugnano station.
Milan to Narva bus services, operated by FlixBus, arrive at Trieste station.
Narva is 1h ahead of Milan. It is currently 9:58 AM in Milan and 10:58 AM in Narva.
Yes, the driving distance between Milan to Narva is 2541 km. It takes approximately 27h 23m to drive from Milan to Narva.
What companies run services between Milan, Italy and Narva, Estonia?
You can take a bus from Milano, Autostazione Lampugnano to Peetri plats via Trieste and Tallinna bussijaam in around 47h 18m.
- Website
- lufthansa.com
Flights from Milan Linate Airport to Lennart Meri International Airport via Munich
- Ave. Duration
- 5h 5m
- When
- Tuesday to Friday
- Estimated price
- €95–370
Flights from Milan Linate Airport to Lennart Meri International Airport via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €110–340
Flights from Milan Linate Airport to Helsinki Airport via Frankfurt
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €90–420
Flights from Milan Linate Airport to Helsinki Airport via Munich
- Ave. Duration
- 7h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–320
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- Elron
Train from Ülemiste to Narva
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €11–19
- Website
- Elron
- Express Train Ticket
- €13–19
Train from Ülemiste to Narva
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €11–19
- Website
- Elron
- Express Train Ticket
- €13–19
Train from Tallinn to Narva
- Ave. Duration
- 2h 53m
- Frequency
- Every 4 hours
- Estimated price
- €11–20
- Website
- Elron
- Express Train Ticket
- €13–20
Train from Tallinn to Narva
- Ave. Duration
- 2h 53m
- Frequency
- Every 4 hours
- Estimated price
- €11–20
- Website
- Elron
- Express Train Ticket
- €13–20
Train from Tallinn to Narva
- Ave. Duration
- 2h 53m
- Frequency
- Every 4 hours
- Estimated price
- €11–20
- Website
- Elron
- Express Train Ticket
- €13–20
Train from Ülemiste to Narva
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €11–19
- Website
- Elron
- Express Train Ticket
- €13–19
Train from Tapa to Narva
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- €8–13
- Website
- Elron
- Express Train Ticket
- €8–13
- Phone
- +48 77 443 44 44
- bilety@sindbad.pl
- Website
- Sindbad
Bus from Milano, Autostazione Lampugnano to WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- €100–230
- Website
- Sindbad
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Helsinki Terminal 2 to Tallinn
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- €18–30
- Schedules at
- Eckeroline
- Economy
- €20–30
Ferry from Helsinki Terminal 2 to Tallinn
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- €18–30
- Schedules at
- Eckeroline
- Economy
- €20–30
Ferry from Helsinki Terminal 2 to Tallinn
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- €18–30
- Schedules at
- Eckeroline
- Economy
- €20–30
Want to know more about travelling around Estonia
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Book your Milan to Narva bus tickets online with Omio.
There are 224+ hotels available in Narva.














