COMPARE Prices across different modes

Mon
Sep 27
$172Flixbus
Find prices
Tue
Sep 28
Find prices
$21Malta Air
Wed
Sep 29
$172Flixbus
$42Ryanair
Thu
Sep 30
$139Flixbus
$152TAP Portugal
Fri
Oct 1
$172Flixbus
$152TAP Portugal
Sat
Oct 2
$126Flixbus
$152TAP Portugal
Sun
Oct 3
Find prices
$94Ryanair
Mon
Oct 4
$172Flixbus
$36Malta Air
Tue
Oct 5
Find prices
$84Malta Air
Wed
Oct 6
Find prices
$21Ryanair
Thu
Oct 7
$108Flixbus
$92TAP Portugal
Fri
Oct 8
$160Flixbus
$200KLM
Sat
Oct 9
$108Flixbus
$120HOP!
Sun
Oct 10
Find prices
$75Ryanair
Mon
Oct 11
$160Flixbus
$41Malta Air
Tue
Oct 12
Find prices
$36Malta Air
Wed
Oct 13
$160Flixbus
$36Ryanair
Fri
Oct 15
$160Flixbus
$76Ryanair
Sat
Oct 16
$114Flixbus
$41Malta Air
Sun
Oct 17
Find prices
$19Ryanair

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Milan to Porto

distanceDistance939 miles (1514 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Milan to Porto cover the 939 miles (1514 km) long trip taking on average 40 h 2 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Milano Centrale and arrive in Porto - Campanha.

Travel Tips

Trains from Milan to Porto
Travel by train to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Porto.
FAQs
Am I allowed to travel by train from Milan, Italy to Porto, Portugal?

Travel by train between Milan, Italy and Porto, Portugal is: Partially open.

Is international entry into Porto from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Portugal from Milan?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Porto, Portugal?

The government of Portugal has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 9/22/21. Remember to check the latest COVID-19 travel safety regulations for your train to Porto from Milan closer to your date of departure here

Are there travel restrictions, such as quarantine measures, in place when returning to Milan, Italy from Porto, Portugal?

Return travel from Portugal to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Porto?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Portugal

Do I need to quarantine on arrival in Italy from Porto?

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/25/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Milan from Porto.

How far is Milan to Porto by train?
The Milan to Porto train distance is approximately 939 miles (1514 km).
What is the Milan to Porto train travel time?
While the time it takes to travel 939 miles (1514 km) to Porto from Milan can vary based on specific dates, weekends, and holidays, the Milan to Porto train journey time is on average 40 h 2 min.
What train station in Milan goes to Porto? What train station do I come into Porto from Milan?

Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Porto - Campanha.

Where is the Milan train station located? Where is the Porto train station located?

Passengers booking this route most frequently board their trains from Milano Centrale and need to travel around 1 mile (s) / 2 km from the city center to get to this train station.

Passengers arriving in Porto most often arrive at Porto - Campanha and need to travel around 1 mile (s) / 2 km from this train station to the city center.

How many train services per day are there to Porto from Milan?
The average number of trains departing Milan for Porto is 1 a day. The train schedules and services may vary between weekdays and weekends.
Stations

Important Stations and Airports for this Journey

Milan
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities