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.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
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

Bus Information to Porto from Milan

distanceDistance939 miles (1514 km)
durationAverage bus duration33 h
priceAverage bus ticket price$156 (€126)
changesDirect busYes
carriersBus providersEurolines Switzerland

Buses from Milan to Porto cover the 939 miles (1514 km) long trip taking on average 33 h with our travel partners like Eurolines Switzerland. There are direct bus services available. While the average ticket price for this journey costs around $156 (€126), you can find the cheapest bus ticket for as low as $126 (€102). Travelers depart most frequently from Milano Centrale and arrive in Porto, Campo 24 de Agosto.

Travel Tips

Buses from Milan to Porto
Take the bus 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
Are there any COVID-19 restrictions for international travel by bus between Milan and Porto?

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

What is the status of international entry into Portugal from Italy?

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

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

Conditions of entry:

  • 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?

When traveling in Portugal, you must follow these COVID-19 safety rules:

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

The information above was last checked on 9/22/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus to Porto from Milan before traveling.

What is the restriction level for the return leg of a round trip journey from Porto, Portugal to Milan, Italy?

The restriction level for your return bus to Milan, Italy from Porto is: Partially open.

Is my return bus into Milan from Porto restricted?

International entry 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?

Conditions of reentry:

  • 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:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 9/25/21. Remember to check the latest COVID-19 travel safety regulations for your bus to Milan from Porto closer to your date of departure here here.

What is the price of the cheapest bus from Milan to Porto?
Omio customers have found the cheapest buses from Milan to Porto to cost as little as $126 (€102)  in the next 7 days.
What is the price of a bus ticket to Porto from Milan?
The bus price to Porto from Milan is on average $156 (€126)  if you are looking to buy your tickets for this route in the next 7 days.
How far is it from Milan to Porto by bus?
The bus distance from Milan to Porto is around 939 miles (1514 km).
How long is a bus from Milan to Porto on average?
The bus time to Porto from Milan is on average 33 h  for the 939 miles (1514 km) long journey, but the time it takes to go between Milan and Porto by bus can vary depending on specific dates or traveling on weekends and holidays.
What station does the bus from Milan to Porto depart from? Which Porto bus station do I come into from Milan?

When taking the bus to Porto from Milan, you can choose to depart from bus stations like Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). Your trip can end in bus stations such as Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música.

Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Porto, Campo 24 de Agosto.

Where do I find the Milan bus station to Porto? Where is the Porto bus station?

Passengers board the bus most frequently from Milano Centrale, which is located around 1 mile (s) / 2 km away from the city center, and they get off the bus at Porto, Campo 24 de Agosto, located 1 mile (s) / 1 km away from the city center.

Which bus companies can take me between Milan and Porto?
When taking a bus from Milan to Porto, you can count on Eurolines Switzerland for the best way to get you to Porto. You can also check all possible bus companies who offer a service to Porto from Milan and compare the amenities they offer before buying a bus ticket.
When does the first bus depart from Milan to Porto? When does the last bus depart from Milan to Porto?
You can take the first bus from Milan to Porto at 4: 40 AM. The last bus from Milan to Porto that you can take departs at 8: 30 PM. Omio shows you the latest bus from Milan to Porto schedule to help you book the best departure time for this journey.
How far in advance should I book bus tickets to Porto from Milan for the best deals?
If you buy a bus ticket from Milan to Porto within the next 7 days, you can find tickets to cost on average $156 (€126) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Milan and Porto are generally on sale a few months before the planned departure date.
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