Fare Guide
Estimated lowest fares found within 7 days
Cheapest Airline
The cheapest airline(s) flying from Glasgow to Milan is KLM.
Cheapest Month
July
Travel Period: February 2025 - January 2026
The cheapest month(s) to fly from Glasgow to Milan is July.
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
Cheapest Day of the Week
Sunday
The cheapest day(s) of the week to fly from Glasgow to Milan is Sunday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Thu, 2 Jan, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
06:00 GLA13:55 MXP6Hrs, 55m 1 Stop (FRA)
-
GLAGlasgow International Airport 06:00 - MXP 13:55 6h 55m 1 Stop (FRA) Frankfurt
-
GLAGlasgow International Airport 06:00FRAFrankfurt International Airport 12:40
-
FRAFrankfurt International Airport 09:00MXPMilan Malpensa Airport 13:55
- 6h 55m (3h 40m)
- 1 Stop FRA · Frankfurt 3h 40m
-
Lufthansa (LH 975)Airbus Air Dolomiti (EN 8810)Embraer 195 -
Lufthansa (LH 975) -
- -
- -
- -
- -
- -
- S
- -
-
07:25 GLA12:55 LIN4Hrs, 30m 1 Stop (LCY)
-
GLAGlasgow International Airport 07:25 - LIN 12:55 4h 30m 1 Stop (LCY) London
-
GLAGlasgow International Airport 07:25LCYLondon City Airport 10:05
-
LCYLondon City Airport 09:00LINMilan Linate Airport 12:55
- 4h 30m (1h 05m)
- 1 Stop LCY · London 1h 05m
-
British Airways (BA 8739)Embraer Emb E90 British Airways (BA 7301)Embraer Emb E90 -
British Airways (BA 8739) -
- M
- -
- -
- -
- -
- -
- -
-
11:30 STN08:25 DUB5Hrs, 55m 1 Stop (MXP)
-
STNLondon Stansted Airport 11:30 - DUB 08:25 5h 55m 1 Stop (MXP) Milan
-
STNLondon Stansted Airport 11:30GLAGlasgow International Airport 07:25
-
MXPMilan Malpensa Airport 14:20DUBDublin Airport 08:25
- 5h 55m (1h 45m)
- 1 Stop MXP · Milan 1h 45m
-
Ryanair (FR 2757)Boeing 737 800 Ryanair (FR 275)Boeing 737 800 -
Ryanair (FR 2757) -
- -
- -
- -
- -
- F
- -
- -
-
07:25 GLA14:50 MXP6Hrs, 25m 1 Stop (DUB)
-
GLAGlasgow International Airport 07:25 - MXP 14:50 6h 25m 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 07:25DUBDublin Airport 11:25
-
DUBDublin Airport 08:25MXPMilan Malpensa Airport 14:50
- 6h 25m (3h)
- 1 Stop DUB · Dublin 3h
-
Ryanair (FR 275)Boeing 737 800 Ryanair (FR 1454)Boeing 737 800 -
Ryanair (FR 275) -
- -
- -
- -
- -
- F
- -
- -
-
07:45 GLA13:50 MXP5Hrs, 05m 1 Stop (DUB)
-
GLAGlasgow International Airport 07:45 - MXP 13:50 5h 05m 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 07:45DUBDublin Airport 10:25
-
DUBDublin Airport 08:45MXPMilan Malpensa Airport 13:50
- 5h 05m (1h 40m)
- 1 Stop DUB · Dublin 1h 40m
-
Ryanair (FR 275)Boeing 737 800 Ryanair (FR 1454)Boeing 737 800 -
Ryanair (FR 275) -
- -
- -
- -
- -
- -
- -
- S
-
07:45 GLA16:30 MXP7Hrs, 45m 1 Stop (DUB)
-
GLAGlasgow International Airport 07:45 - MXP 16:30 7h 45m 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 07:45DUBDublin Airport 13:05
-
DUBDublin Airport 08:45MXPMilan Malpensa Airport 16:30
- 7h 45m (4h 20m)
- 1 Stop DUB · Dublin 4h 20m
-
Ryanair (FR 275)Boeing 737 800 Ryanair (FR 1454)Boeing 737 800 -
Ryanair (FR 275) -
- -
- -
- -
- -
- -
- S
- -
-
13:45 STN09:50 DUB6Hrs, 45m 1 Stop (BGY)
-
STNLondon Stansted Airport 13:45 - DUB 09:50 6h 45m 1 Stop (BGY) Milan
-
STNLondon Stansted Airport 13:45GLAGlasgow International Airport 08:50
-
BGYMilan Bergamo/Orio al Serio Airport 16:35DUBDublin Airport 09:50
- 6h 45m (2h 35m)
- 1 Stop BGY · Milan 2h 35m
-
Ryanair (FR 2738)Boeing 737 800 Ryanair (FR 275)Boeing 737 800 -
Ryanair (FR 2738) -
- M
- -
- -
- -
- -
- -
- -
-
08:55 GLA17:20 MXP7Hrs, 25m 1 Stop (KRK)
-
GLAGlasgow International Airport 08:55 - MXP 17:20 7h 25m 1 Stop (KRK) Krakow
-
GLAGlasgow International Airport 08:55KRKKrakow Airport 15:25
-
KRKKrakow Airport 12:40MXPMilan Malpensa Airport 17:20
- 7h 25m (2h 45m)
- 1 Stop KRK · Krakow 2h 45m
-
Ryanair (FR 4204)Boeing 737 Max 8 Passenger Ryanair (FR 4462)Boeing 737 800 -
Ryanair (FR 4204) -
- M
- -
- -
- -
- -
- -
- -
-
09:50 GLA16:20 MXP5Hrs, 30m 1 Stop (LHR)
-
GLAGlasgow International Airport 09:50 - MXP 16:20 5h 30m 1 Stop (LHR) London
-
GLAGlasgow International Airport 09:50LHRLondon Heathrow Airport 13:20
-
LHRLondon Heathrow Airport 11:25MXPMilan Malpensa Airport 16:20
- 5h 30m (1h 55m)
- 1 Stop LHR · London 1h 55m
-
British Airways (BA 1479)Airbus British Airways (BA 584)Airbus -
British Airways (BA 1479) -
- -
- T
- -
- -
- -
- -
- -
-
11:10 GLA16:30 MXP4Hrs, 20m 1 Stop (DUB)
-
GLAGlasgow International Airport 11:10 - MXP 16:30 4h 20m 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 11:10DUBDublin Airport 13:05
-
DUBDublin Airport 12:10MXPMilan Malpensa Airport 16:30
- 4h 20m (55m)
- 1 Stop DUB · Dublin 55m
-
Ryanair (FR 5150)Boeing 737 800 Ryanair (FR 1454)Boeing 737 800 -
Ryanair (FR 5150) -
- -
- -
- -
- -
- -
- S
- -
-
11:25 GLA20:25 BGY8Hrs, 00m 1 Stop (DUB)
-
GLAGlasgow International Airport 11:25 - BGY 20:25 8h 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 11:25DUBDublin Airport 17:00
-
DUBDublin Airport 12:25BGYMilan Bergamo/Orio al Serio Airport 20:25
- 8h (4h 35m)
- 1 Stop DUB · Dublin 4h 35m
-
Ryanair (FR 5150)Boeing 737 800 Ryanair (FR 4844)Boeing 737 800 -
Ryanair (FR 5150) -
- M
- -
- -
- -
- -
- -
- -
-
12:25 GLA20:25 BGY7Hrs, 00m 1 Stop (DUB)
-
GLAGlasgow International Airport 12:25 - BGY 20:25 7h 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 12:25DUBDublin Airport 17:00
-
DUBDublin Airport 13:25BGYMilan Bergamo/Orio al Serio Airport 20:25
- 7h (3h 35m)
- 1 Stop DUB · Dublin 3h 35m
-
Ryanair (FR 5150)Boeing 737 800 Ryanair (FR 4844)Boeing 737 800 -
Ryanair (FR 5150) -
- -
- -
- -
- -
- -
- -
- S
-
12:40 GLA19:50 MXP6Hrs, 10m 1 Stop (LHR)
-
GLAGlasgow International Airport 12:40 - MXP 19:50 6h 10m 1 Stop (LHR) London
-
GLAGlasgow International Airport 12:40LHRLondon Heathrow Airport 16:45
-
LHRLondon Heathrow Airport 14:10MXPMilan Malpensa Airport 19:50
- 6h 10m (2h 35m)
- 1 Stop LHR · London 2h 35m
-
British Airways (BA 1491)Airbus British Airways (BA 580)Airbus -
British Airways (BA 1491) -
- -
- T
- -
- -
- -
- -
- -
-
12:40 GLA20:25 MXP6Hrs, 45m 1 Stop (LHR)
-
GLAGlasgow International Airport 12:40 - MXP 20:25 6h 45m 1 Stop (LHR) London
-
GLAGlasgow International Airport 12:40LHRLondon Heathrow Airport 17:20
-
LHRLondon Heathrow Airport 14:10MXPMilan Malpensa Airport 20:25
- 6h 45m (3h 10m)
- 1 Stop LHR · London 3h 10m
-
British Airways (BA 1491)Airbus British Airways (BA 580)Airbus -
British Airways (BA 1491) -
- -
- -
- -
- -
- F
- -
- -
-
12:45 GLA20:40 MXP6Hrs, 55m 1 Stop (LHR)
-
GLAGlasgow International Airport 12:45 - MXP 20:40 6h 55m 1 Stop (LHR) London
-
GLAGlasgow International Airport 12:45LHRLondon Heathrow Airport 17:35
-
LHRLondon Heathrow Airport 14:15MXPMilan Malpensa Airport 20:40
- 6h 55m (3h 20m)
- 1 Stop LHR · London 3h 20m
-
British Airways (BA 1491)Airbus British Airways (BA 580)Airbus -
British Airways (BA 1491) -
- -
- -
- -
- -
- -
- -
- S
-
13:50 GLA20:25 MXP5Hrs, 35m 1 Stop (LHR)
-
GLAGlasgow International Airport 13:50 - MXP 20:25 5h 35m 1 Stop (LHR) London
-
GLAGlasgow International Airport 13:50LHRLondon Heathrow Airport 17:20
-
LHRLondon Heathrow Airport 15:20MXPMilan Malpensa Airport 20:25
- 5h 35m (2h)
- 1 Stop LHR · London 2h
-
British Airways (BA 1483)Airbus British Airways (BA 580)Airbus -
British Airways (BA 1483) -
- -
- -
- -
- -
- F
- -
- -
-
13:50 GLA22:10 LIN7Hrs, 20m 1 Stop (LHR)
-
GLAGlasgow International Airport 13:50 - LIN 22:10 7h 20m 1 Stop (LHR) London
-
GLAGlasgow International Airport 13:50LHRLondon Heathrow Airport 19:10
-
LHRLondon Heathrow Airport 15:20LINMilan Linate Airport 22:10
- 7h 20m (3h 50m)
- 1 Stop LHR · London 3h 50m
-
British Airways (BA 1483)Airbus British Airways (BA 570)Airbus -
British Airways (BA 1483) -
- -
- -
- -
- -
- F
- -
- -
-
13:55 GLA20:25 BGY5Hrs, 30m 1 Stop (DUB)
-
GLAGlasgow International Airport 13:55 - BGY 20:25 5h 30m 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 13:55DUBDublin Airport 17:00
-
DUBDublin Airport 14:55BGYMilan Bergamo/Orio al Serio Airport 20:25
- 5h 30m (2h 05m)
- 1 Stop DUB · Dublin 2h 05m
-
Ryanair (FR 5564)Boeing 737 800 Ryanair (FR 4844)Boeing 737 800 -
Ryanair (FR 5564) -
- -
- -
- -
- -
- F
- -
- -
-
18:40 STN14:55 DUB6Hrs, 35m 1 Stop (MXP)
-
STNLondon Stansted Airport 18:40 - DUB 14:55 6h 35m 1 Stop (MXP) Milan
-
STNLondon Stansted Airport 18:40GLAGlasgow International Airport 13:55
-
MXPMilan Malpensa Airport 21:30DUBDublin Airport 14:55
- 6h 35m (2h 25m)
- 1 Stop MXP · Milan 2h 25m
-
Ryanair (FR 8721)Boeing 737 800 Ryanair (FR 5564)Boeing 737 800 -
Ryanair (FR 8721) -
- -
- -
- -
- -
- F
- -
- -
-
13:55 GLA21:35 LIN6Hrs, 40m 1 Stop (LHR)
-
GLAGlasgow International Airport 13:55 - LIN 21:35 6h 40m 1 Stop (LHR) London
-
GLAGlasgow International Airport 13:55LHRLondon Heathrow Airport 18:35
-
LHRLondon Heathrow Airport 15:25LINMilan Linate Airport 21:35
- 6h 40m (3h 10m)
- 1 Stop LHR · London 3h 10m
-
British Airways (BA 1483)Airbus A321 Neo British Airways (BA 570)Airbus A320 Neo -
British Airways (BA 1483) -
- -
- -
- -
- -
- -
- S
- -
-
14:25 GLA20:25 BGY5Hrs, 00m 1 Stop (DUB)
-
GLAGlasgow International Airport 14:25 - BGY 20:25 5h 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 14:25DUBDublin Airport 17:00
-
DUBDublin Airport 15:25BGYMilan Bergamo/Orio al Serio Airport 20:25
- 5h (1h 35m)
- 1 Stop DUB · Dublin 1h 35m
-
Ryanair (FR 5564)Boeing 737 800 Ryanair (FR 4844)Boeing 737 800 -
Ryanair (FR 5564) -
- M
- -
- -
- -
- -
- -
- -
-
18:35 STN15:25 DUB6Hrs, 00m 1 Stop (MXP)
-
STNLondon Stansted Airport 18:35 - DUB 15:25 6h 1 Stop (MXP) Milan
-
STNLondon Stansted Airport 18:35GLAGlasgow International Airport 14:25
-
MXPMilan Malpensa Airport 21:25DUBDublin Airport 15:25
- 6h (1h 50m)
- 1 Stop MXP · Milan 1h 50m
-
Ryanair (FR 8719)Boeing 737 800 Ryanair (FR 5564)Boeing 737 800 -
Ryanair (FR 8719) -
- M
- -
- -
- -
- -
- -
- -
-
19:05 STN15:25 DUB6Hrs, 30m 1 Stop (BGY)
-
STNLondon Stansted Airport 19:05 - DUB 15:25 6h 30m 1 Stop (BGY) Milan
-
STNLondon Stansted Airport 19:05GLAGlasgow International Airport 14:25
-
BGYMilan Bergamo/Orio al Serio Airport 21:55DUBDublin Airport 15:25
- 6h 30m (2h 20m)
- 1 Stop BGY · Milan 2h 20m
-
Ryanair (FR 4192)Boeing 737 800 Ryanair (FR 5564)Boeing 737 800 -
Ryanair (FR 4192) -
- M
- -
- -
- -
- -
- -
- -
-
19:05 STN15:25 DUB6Hrs, 30m 1 Stop (BGY)
-
STNLondon Stansted Airport 19:05 - DUB 15:25 6h 30m 1 Stop (BGY) Milan
-
STNLondon Stansted Airport 19:05GLAGlasgow International Airport 14:25
-
BGYMilan Bergamo/Orio al Serio Airport 21:55DUBDublin Airport 15:25
- 6h 30m (2h 20m)
- 1 Stop BGY · Milan 2h 20m
-
Ryanair (FR 4192)Boeing 737 800 Ryanair (FR 5564)Boeing 737 800 -
Ryanair (FR 4192) -
- M
- -
- -
- -
- -
- -
- -
-
16:10 GLA21:55 BGY4Hrs, 45m 1 Stop (DUB)
-
GLAGlasgow International Airport 16:10 - BGY 21:55 4h 45m 1 Stop (DUB) Dublin
-
GLAGlasgow International Airport 16:10DUBDublin Airport 18:30
-
DUBDublin Airport 17:10BGYMilan Bergamo/Orio al Serio Airport 21:55
- 4h 45m (1h 20m)
- 1 Stop DUB · Dublin 1h 20m
-
Ryanair (FR 5564)Boeing 737 800 Ryanair (FR 4844)Boeing 737 800 -
Ryanair (FR 5564) -
- -
- -
- -
- -
- -
- S
- -
No Schedules
Sorry, there are no schedules matching your filters. Try removing one.
reset
How far is Milan from Glasgow?
The flight distance between Glasgow and Milan is 1490km. Check all available flights on Wego.
When is the earliest and latest flight of the day?
The earliest flight of the day departs at 06:00. The last flight of the day departs at 06:00. See the full list of flight times on Wego.