Lisbon to Milan bus with Alsa

Wed, Jul 16
+ Add return
Alsa
FlixBus
BlaBlaCar Bus
Ourbus
Alianza Iberica
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Lisbon to Milan

Showing times and prices for Jul 17

Cheapest price

€126

Average price

€183

Fastest journey

1 d 7 h 35 m

Average duration

1 d 9 h 21 m

Buses per day

45

Distance

1683 km

Cheap tickets

The best way to find a cheap bus ticket from Lisbon to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Lisbon to Milan will cost around €183 if you buy it on the day, but the cheapest tickets can be found for only €126.

Fast buses

Of the 45 buses that leave Lisbon for Milan on Thu, Jul 17, 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Thu, Jul 17 the direct buses cover the 1683 km distance in an average of 1 d 9 h 21 m but if you time it right, some buses will get you there in just 1 d 7 h 35 m .

On Thu, Jul 17 the slowest buses will take 1 d 10 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

AlsaNormal
12:45PM34h30
Lisboa, Terminal Rodoviário de Sete Rios
12:15AMMilano, Autostazione Lampugnano
1261One-way
0 transfers
AlsaNormal
01:15PM34h00
Lisboa, Oriente
12:15AMMilano, Autostazione Lampugnano
1261One-way
0 transfers
AlsaNormal+BlaBlaCar Bus3167 · 4705
08:00AM35h20
Lisboa, Terminal Rodoviário de Sete Rios
08:20PMMilano, Autostazione Lampugnano
1321One-way
2 transfers
AlsaNormal+BlaBlaCar Bus3167 · 4705
10:15AM33h05
Lisboa, Oriente
08:20PMMilano, Autostazione Lampugnano
1321One-way
2 transfers
AlsaNormal+BlaBlaCar Bus3167 · 4705
08:00AM35h20
Lisboa, Terminal Rodoviário de Sete Rios
08:20PMMilano, Autostazione Lampugnano
1321One-way
2 transfers

Travel Information

Compare bus and flight for Lisbon to Milan

Omio recommends booking the flight as it is the most popular option from Lisbon to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €91. For those with little time consider booking a flight which can get you there in 3h 35m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.7 - 4.2kg. The ticket price range depends on the travel mode: a bus costs an average of €91, and a flight costs an average of €56.

Distance: 1683 km

Compare bus with

Bus
Most popular
Flight

€149

Average price

Cheapest

€153

Average price

29h 52m

Average total duration

29h 22m

Onboard

+

30m

Additional time*

6h 35m

Average total duration

Fastest

3h 35m

Onboard

+

3h 0m

Additional time*

1.7 - 4.2kg

CO2 emissions

Lowest

5.0 - 10.1kg

CO2 emissions

Alsa

Most popular bus company

easyJet

Most popular airline

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Lisbon to Milan bus times

Showing buses for today, Wednesday, July 16
Last updated at 5:31 AM
ProviderDepartsDurationArrivesTransfers
Tickets
blablacarbus3274 · 947656:00 AM Lisboa, Oriente
37h20
7:20 PM Milano, Autostazione Lampugnano1 transfer
alsaNormal+blablacarbus3167 · 47057:00 AM Lisboa, Terminal Rodoviário de Sete Rios
35h20
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3167 · 47057:00 AM Lisboa, Terminal Rodoviário de Sete Rios
35h20
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572017:00 AM Lisboa, Terminal Rodoviário de Sete Rios
44h45
3:45 AM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572017:15 AM Lisboa, Aeroporto Humberto Delgado (Terminal 1 - Estação de metrô)
44h30
3:45 AM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3167 · 47057:15 AM Lisboa, Aeroporto Humberto Delgado (Terminal 1 - Estação de metrô)
35h05
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3167 · 47057:15 AM Lisboa, Aeroporto Humberto Delgado (Terminal 1 - Estação de metrô)
35h05
6:20 PM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus7:20 AM Lisboa, Oriente
36h35
7:55 PM Milano, Autostazione Lampugnano1 transfer
alsaNormal+blablacarbus3167 · 47057:30 AM Lisboa, Oriente
34h50
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3167 · 47057:30 AM Lisboa, Oriente
34h50
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572017:30 AM Lisboa, Oriente
44h15
3:45 AM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572018:45 AM Lisboa, Terminal Rodoviário de Sete Rios
43h00
3:45 AM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3167 · 47058:45 AM Lisboa, Terminal Rodoviário de Sete Rios
33h35
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572018:45 AM Lisboa, Terminal Rodoviário de Sete Rios
43h00
3:45 AM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572019:15 AM Lisboa, Oriente
42h30
3:45 AM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3167 · 47059:15 AM Lisboa, Oriente
33h05
6:20 PM Milano, Autostazione Lampugnano2 transfers
alsaNormal+blablacarbus3160 · 572019:15 AM Lisboa, Oriente
42h30
3:45 AM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:40 AM Lisboa, Praça Marechal Humberto Delgado
40h10
2:50 AM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus10:40 AM Lisboa, Praça Marechal Humberto Delgado
47h15
9:55 AM Milano, Milan Linate Airport3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus10:40 AM Lisboa, Praça Marechal Humberto Delgado
43h15
5:55 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato)3 transfers
alsaNormal11:45 AM Lisboa, Terminal Rodoviário de Sete Rios
34h30
10:15 PM Milano, Autostazione Lampugnano0 transfersDirect
alsaNormal12:15 PM Lisboa, Oriente
34h00
10:15 PM Milano, Autostazione Lampugnano0 transfersDirect
meinfernbus_flixbusFlixBus · FlixBus1:45 PM Lisboa, Oriente
37h40
3:25 AM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus1:45 PM Lisboa, Oriente
40h10
5:55 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato)2 transfers
meinfernbus_flixbusFlixBus · FlixBus3:00 PM Lisboa, Oriente
39h45
6:45 AM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus3:00 PM Lisboa, Oriente
43h20
10:20 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato)2 transfers
blablacarbus3172 · 47814:00 PM Lisboa, Oriente
38h00
6:00 AM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus4:05 PM Lisboa, Oriente
41h50
9:55 AM Milano, Milan Linate Airport3 transfers
blablacarbus4822 · 510479:00 PM Lisboa, Oriente
34h40
7:40 AM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus9:50 PM Lisboa, Oriente
37h30
11:20 AM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus9:50 PM Lisboa, Oriente
39h30
1:20 PM Milano, Milan Linate Airport2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus9:50 PM Lisboa, Oriente
39h10
1:00 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato)2 transfers
Thursday, July 17
meinfernbus_flixbusFlixBus · FlixBus4:25 AM Lisboa, Praça Marechal Humberto Delgado
37h35
6:00 PM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:25 AM Lisboa, Praça Marechal Humberto Delgado
36h30
4:55 PM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:25 AM Lisboa, Praça Marechal Humberto Delgado
40h35
9:00 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato)2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus4:30 AM Lisboa, Praça Marechal Humberto Delgado
40h30
9:00 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato)3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus4:30 AM Lisboa, Praça Marechal Humberto Delgado
51h35
8:05 AM Milano, Milan Linate Airport3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 AM Lisboa, Praça Marechal Humberto Delgado
36h25
4:55 PM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 AM Lisboa, Praça Marechal Humberto Delgado
37h30
6:00 PM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 AM Lisboa, Praça Marechal Humberto Delgado
39h10
7:40 PM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus4:35 AM Lisboa, Praça Marechal Humberto Delgado
40h25
9:00 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato)3 transfers
meinfernbus_flixbusFlixBus · FlixBus4:35 AM Lisboa, Praça Marechal Humberto Delgado
39h05
7:40 PM Milano, Autostazione Lampugnano1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:35 AM Lisboa, Praça Marechal Humberto Delgado
37h25
6:00 PM Milano, Autostazione Lampugnano2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:35 AM Lisboa, Praça Marechal Humberto Delgado
36h20
4:55 PM Milano, Autostazione Lampugnano2 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Lisbon to Milan by bus or flight

Wed
Jul 16
Thu
Jul 17
Fri
Jul 18
Sat
Jul 19
Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26
Sun
Jul 27
Mon
Jul 28
Tue
Jul 29
Wed
Jul 30
Thu
Jul 31
Fri
Aug 01
Sat
Aug 02
Sun
Aug 03
Mon
Aug 04
Tue
Aug 05

Journey information

Overview: Bus from Lisbon to Milan

PortugalPortugal
ItalyItaly
Icon of bus
Buses from Lisbon to Milan run on average 11 times per day, taking around 29h 22m. Cheap bus tickets for this journey start at €91 but you can travel from only €56 by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from €56
Distance
1683 km
Average bus duration
29h 22m
Cheapest ticket price
€91
Buses per day
11
Direct buses
1
Fastest bus
31h 35m
First bus
00:10
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from €56

Coach companies: Alsa, FlixBus and Ourbus Lisbon to Milan

For as little as €25 you can travel by coach to Milan from Lisbon with Alsa, FlixBus and Ourbus. Omio will show you the best deals, timetables and tickets available for this journey.

Alsa is the main coach operator in Spain, a subsidiary of the UK coach operator National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on coach journeys. While most travellers don’t mind travelling on normal coaches with basic services like toilets, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe coaches like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

Alsa from Lisbon to Milan coach information:

  • Average Duration: 32 h 30 min
  • Cheapest Price: €25

FAQs: Bus from Lisbon to Milan

FAQs: Take the bus from Lisbon to Milan with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Lisbon to Milan.
FAQs

popular bus stations

Popular bus stations from Lisbon to Milan

Lisbon
Milan
The major bus station for departures in Lisbon is Lisboa, Oriente. Find all the information you need to know about services, amenities and connections at Lisboa, Oriente for your trip from Lisbon to Milan.
Lisboa, OrienteWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
information
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
6 km
carConnection
Car connection
Av. Dom João II
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Oriente (in the station)
  • Tasca do Oriente (0.2 km)
  • Restaurante O Pote (0.5 km).
Taxis
Taxis
  • Available outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Lisboa, Oriente
  • Bus: 705, 725, 744, 750 Metro: Red Train: Regional, Intercity
Lisboa, Gare OrienteWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
information
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
6 km
carConnection
Car connection
Av. Dom João II
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Gare Oriente (in the station)
  • Restaurante Portugália (0.5 km)
  • Pizzeria Luzzo Oriente (0.7 km).
Taxis
Taxis
  • Available outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Lisboa, Gare Oriente
  • Bus: 705, 725, 744, 759, 782 Metro: Red Train: Regional, Intercity, Alfa Pendular
The major bus station for arrivals in Milan is Milano, Autostazione Lampugnano. Find all the information you need to know about services, amenities and connections at Milano, Autostazione Lampugnano for your trip to Milan from Lisbon.
Milano, Autostazione LampugnanoWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
information
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
5 km
carConnection
Car connection
Via Giulio Natta
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Lampugnano (in the station)
  • Trattoria Milano (0.5 km)
  • Pizza Express (0.7 km).
Taxis
Taxis
  • Available outside the station.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Milano, Autostazione Lampugnano
  • Metro: M1 Bus: 68, 78, 80
Milan, Lampugnano (M1)

More options for your journey from Lisbon to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language