Travel options
from Milan to Porto

You can get from Milan to Porto by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
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

COMPARE Prices for trains, buses and flights

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

Travel Information between Milan and Porto

distanceDistance939 miles (1514 km)
modeAvailable travel modesFlight or bus
priceTicket price range$123 - $132
cheapestCheapest modeFlight • $123 (€99) • 2 h 35 min
fastestFastest modeFlight • $123 (€99) • 2 h 35 min
carriersPopular travel companiesPGA-Portugalia Airlines or Flixbus

Travel 939 miles (1514 km) by flight or bus from Milan to Porto. If speed is a priority, then a flight is the best option with an average duration of 2 h 35 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $123 (€99). The most popular travel companies which serve this trip are PGA-Portugalia Airlines or Flixbus among others. Travelers can even take a direct flight or bus from Milan to Porto.

Stations

Important Stations and Airports for this Journey

Milan
Porto
Milano - Terminal Bus di Lampugnano
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<br>Bus lines 68
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