• Price
    • Depart
    • Arrive
    Ryanair Direct 3h
    8:00 am STN - 12:00 pm BGY
    Ryanair Direct 3h 5m
    10:30 pm BGY - 12:35 am (+1) STN
    £61
    fare.net
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    STN
    8:00 am
    3h
    BGY
    12:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR4192
    Tue 24 Jun, 8:00 am
    STN London
    Tue 24 Jun, 12:00 pm
    BGY Milan
    3h

    Return: Milan to London

    BGY
    10:30 pm
    3h 5m
    STN
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    FR4197
    Sat 28 Jun, 10:30 pm
    BGY Milan
    Sun 29 Jun, 12:35 am
    STN London
    3h 5m
    Ryanair Direct 3h
    6:30 am STN - 10:30 am BGY
    Ryanair Direct 3h 5m
    10:30 pm BGY - 12:35 am (+1) STN
    £61
    fare.net
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    STN
    6:30 am
    3h
    BGY
    10:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR4194
    Tue 24 Jun, 6:30 am
    STN London
    Tue 24 Jun, 10:30 am
    BGY Milan
    3h

    Return: Milan to London

    BGY
    10:30 pm
    3h 5m
    STN
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    FR4197
    Sat 28 Jun, 10:30 pm
    BGY Milan
    Sun 29 Jun, 12:35 am
    STN London
    3h 5m
    Ryanair Direct 3h
    2:00 pm STN - 6:00 pm BGY
    Ryanair Direct 3h 5m
    10:30 pm BGY - 12:35 am (+1) STN
    £77
    fare.net
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    STN
    2:00 pm
    3h
    BGY
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR4196
    Tue 24 Jun, 2:00 pm
    STN London
    Tue 24 Jun, 6:00 pm
    BGY Milan
    3h

    Return: Milan to London

    BGY
    10:30 pm
    3h 5m
    STN
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    FR4197
    Sat 28 Jun, 10:30 pm
    BGY Milan
    Sun 29 Jun, 12:35 am
    STN London
    3h 5m
    EasyJet Direct 1h 55m
    6:55 am LGW - 9:50 am MXP
    British Airways Direct 1h 55m
    7:50 pm LIN - 8:45 pm LHR
    £124
    lastminute.com
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    LGW
    6:55 am
    1h 55m
    MXP
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    U25289
    Tue 24 Jun, 6:55 am
    LGW London
    Tue 24 Jun, 9:50 am
    MXP Milan
    1h 55m

    Return: Milan to London

    LIN
    7:50 pm
    1h 55m
    LHR
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA589
    Sat 28 Jun, 7:50 pm
    LIN Milan
    Sat 28 Jun, 8:45 pm
    LHR London
    1h 55m
    EasyJet Direct 2h
    6:20 pm LTN - 9:20 pm MXP
    British Airways Direct 1h 55m
    7:50 pm LIN - 8:45 pm LHR
    £131
    lastminute.com
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    LTN
    6:20 pm
    2h
    MXP
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U22287
    Tue 24 Jun, 6:20 pm
    LTN London
    Tue 24 Jun, 9:20 pm
    MXP Milan
    2h

    Return: Milan to London

    LIN
    7:50 pm
    1h 55m
    LHR
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA589
    Sat 28 Jun, 7:50 pm
    LIN Milan
    Sat 28 Jun, 8:45 pm
    LHR London
    1h 55m
    EasyJet Direct 2h 55m
    1:20 pm LGW - 5:15 pm LIN
    EasyJet Direct 2h 55m
    10:40 am MXP - 12:35 pm LTN
    £146
    fare.net
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    LGW
    1:20 pm
    2h 55m
    LIN
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U25285
    Tue 24 Jun, 1:20 pm
    LGW London
    Tue 24 Jun, 5:15 pm
    LIN Milan
    2h 55m

    Return: Milan to London

    MXP
    10:40 am
    2h 55m
    LTN
    12:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U22284
    Sat 28 Jun, 10:40 am
    MXP Milan
    Sat 28 Jun, 12:35 pm
    LTN London
    2h 55m
    EasyJet Direct 1h 55m
    6:55 am LGW - 9:50 am MXP
    British Airways Direct 2h
    11:35 am MXP - 12:35 pm LHR
    £152
    opodo.co.uk
    Show Details
    found 5h ago
    London to Milan Fri, 25 Apr - Thu, 8 May

    Depart: London to Milan

    LGW
    6:55 am
    1h 55m
    MXP
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    U25289
    Fri 25 Apr, 6:55 am
    LGW London
    Fri 25 Apr, 9:50 am
    MXP Milan
    1h 55m

    Return: Milan to London

    MXP
    11:35 am
    2h
    LHR
    12:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA573
    Thu 8 May, 11:35 am
    MXP Milan
    Thu 8 May, 12:35 pm
    LHR London
    2h
    EasyJet Direct 1h 55m
    8:05 am LGW - 11:00 am MXP
    British Airways Direct 2h
    11:35 am MXP - 12:35 pm LHR
    £156
    opodo.co.uk
    Show Details
    found 5h ago
    London to Milan Fri, 25 Apr - Thu, 8 May

    Depart: London to Milan

    LGW
    8:05 am
    1h 55m
    MXP
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    U25291
    Fri 25 Apr, 8:05 am
    LGW London
    Fri 25 Apr, 11:00 am
    MXP Milan
    1h 55m

    Return: Milan to London

    MXP
    11:35 am
    2h
    LHR
    12:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA573
    Thu 8 May, 11:35 am
    MXP Milan
    Thu 8 May, 12:35 pm
    LHR London
    2h
    British Airways Direct 1h 55m
    10:35 am LHR - 1:30 pm LIN
    British Airways Direct 1h 55m
    7:50 pm LIN - 8:45 pm LHR
    £157
    lastminute.com
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    LHR
    10:35 am
    1h 55m
    LIN
    1:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA574
    Tue 24 Jun, 10:35 am
    LHR London
    Tue 24 Jun, 1:30 pm
    LIN Milan
    1h 55m

    Return: Milan to London

    LIN
    7:50 pm
    1h 55m
    LHR
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA589
    Sat 28 Jun, 7:50 pm
    LIN Milan
    Sat 28 Jun, 8:45 pm
    LHR London
    1h 55m
    EasyJet Direct 2h
    6:20 pm LTN - 9:20 pm MXP
    EasyJet Direct 1h 50m
    4:15 pm MXP - 5:05 pm LGW
    £161
    lastminute.com
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    LTN
    6:20 pm
    2h
    MXP
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U22287
    Tue 24 Jun, 6:20 pm
    LTN London
    Tue 24 Jun, 9:20 pm
    MXP Milan
    2h

    Return: Milan to London

    MXP
    4:15 pm
    1h 50m
    LGW
    5:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U25298
    Sat 28 Jun, 4:15 pm
    MXP Milan
    Sat 28 Jun, 5:05 pm
    LGW London
    1h 50m
    Flybe Direct 2h 5m
    4:50 pm BHX - 7:55 pm MXP
    Flybe Direct 2h 10m
    8:25 pm MXP - 9:35 pm BHX
    £161
    lastminute.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan

    BHX
    4:50 pm
    2h 5m
    MXP
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BE7113
    Fri 25 Apr, 4:50 pm
    BHX Birmingham
    Fri 25 Apr, 7:55 pm
    MXP Milan
    2h 5m

    Return: Milan to Birmingham

    MXP
    8:25 pm
    2h 10m
    BHX
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BE7114
    Tue 29 Apr, 8:25 pm
    MXP Milan
    Tue 29 Apr, 9:35 pm
    BHX Birmingham
    2h 10m
    Lufthansa 1 stop 4h 55m
    7:10 am BHX - 1:05 pm MXP
    Lufthansa 1 stop 5h 10m
    12:15 pm MXP - 4:25 pm BHX
    £170
    netflights.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan via Munich

    BHX
    7:10 am
    1h 55m
    MUC
    10:05 am
    1h 55m
    MUC
    12:00 pm
    1h 5m
    MXP
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH2513
    Fri 25 Apr, 7:10 am
    BHX Birmingham
    Fri 25 Apr, 10:05 am
    MUC Munich
    1h 55m

    * Operated by Lufthansa Cityline

    1h 55m layover in Munich (MUC)
    LH1856
    Fri 25 Apr, 12:00 pm
    MUC Munich
    Fri 25 Apr, 1:05 pm
    MXP Milan
    1h 5m

    * Operated by Air Dolomiti

    Return: Milan to Birmingham via Munich

    MXP
    12:15 pm
    1h 10m
    MUC
    1:25 pm
    2h
    MUC
    3:25 pm
    2h
    BHX
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1855
    Tue 29 Apr, 12:15 pm
    MXP Milan
    Tue 29 Apr, 1:25 pm
    MUC Munich
    1h 10m

    * Operated by Lufthansa Cityline

    2h layover in Munich (MUC)
    LH2510
    Tue 29 Apr, 3:25 pm
    MUC Munich
    Tue 29 Apr, 4:25 pm
    BHX Birmingham
    2h

    * Operated by Lufthansa Cityline

    Lufthansa 1 stop 5h 5m
    10:40 am BHX - 4:45 pm MXP
    Lufthansa 1 stop 5h 10m
    12:15 pm MXP - 4:25 pm BHX
    £170
    netflights.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan via Munich

    BHX
    10:40 am
    1h 55m
    MUC
    1:35 pm
    2h 5m
    MUC
    3:40 pm
    1h 5m
    MXP
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH2509
    Fri 25 Apr, 10:40 am
    BHX Birmingham
    Fri 25 Apr, 1:35 pm
    MUC Munich
    1h 55m

    * Operated by Lufthansa Cityline

    2h 5m layover in Munich (MUC)
    LH1860
    Fri 25 Apr, 3:40 pm
    MUC Munich
    Fri 25 Apr, 4:45 pm
    MXP Milan
    1h 5m

    * Operated by Air Dolomiti

    Return: Milan to Birmingham via Munich

    MXP
    12:15 pm
    1h 10m
    MUC
    1:25 pm
    2h
    MUC
    3:25 pm
    2h
    BHX
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1855
    Tue 29 Apr, 12:15 pm
    MXP Milan
    Tue 29 Apr, 1:25 pm
    MUC Munich
    1h 10m

    * Operated by Lufthansa Cityline

    2h layover in Munich (MUC)
    LH2510
    Tue 29 Apr, 3:25 pm
    MUC Munich
    Tue 29 Apr, 4:25 pm
    BHX Birmingham
    2h

    * Operated by Lufthansa Cityline

    Lufthansa 1 stop 4h 55m
    7:10 am BHX - 1:05 pm MXP
    Brussels Airlines 1 stop 4h
    2:15 pm MXP - 5:15 pm BHX
    £172
    netflights.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan via Munich

    BHX
    7:10 am
    1h 55m
    MUC
    10:05 am
    1h 55m
    MUC
    12:00 pm
    1h 5m
    MXP
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH2513
    Fri 25 Apr, 7:10 am
    BHX Birmingham
    Fri 25 Apr, 10:05 am
    MUC Munich
    1h 55m

    * Operated by Lufthansa Cityline

    1h 55m layover in Munich (MUC)
    LH1856
    Fri 25 Apr, 12:00 pm
    MUC Munich
    Fri 25 Apr, 1:05 pm
    MXP Milan
    1h 5m

    * Operated by Air Dolomiti

    Return: Milan to Birmingham via Brussels

    MXP
    2:15 pm
    1h 30m
    BRU
    3:45 pm
    1h 15m
    BRU
    5:00 pm
    1h 15m
    BHX
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SN3158
    Tue 29 Apr, 2:15 pm
    MXP Milan
    Tue 29 Apr, 3:45 pm
    BRU Brussels
    1h 30m
    1h 15m layover in Brussels (BRU)
    SN2047
    Tue 29 Apr, 5:00 pm
    BRU Brussels
    Tue 29 Apr, 5:15 pm
    BHX Birmingham
    1h 15m

    * Operated by Flybe

    Lufthansa 1 stop 5h 5m
    10:40 am BHX - 4:45 pm MXP
    Brussels Airlines 1 stop 4h 10m
    8:40 am MXP - 11:50 am BHX
    £172
    netflights.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan via Munich

    BHX
    10:40 am
    1h 55m
    MUC
    1:35 pm
    2h 5m
    MUC
    3:40 pm
    1h 5m
    MXP
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH2509
    Fri 25 Apr, 10:40 am
    BHX Birmingham
    Fri 25 Apr, 1:35 pm
    MUC Munich
    1h 55m

    * Operated by Lufthansa Cityline

    2h 5m layover in Munich (MUC)
    LH1860
    Fri 25 Apr, 3:40 pm
    MUC Munich
    Fri 25 Apr, 4:45 pm
    MXP Milan
    1h 5m

    * Operated by Air Dolomiti

    Return: Milan to Birmingham via Brussels

    MXP
    8:40 am
    1h 30m
    BRU
    10:10 am
    1h 20m
    BRU
    11:30 am
    1h 20m
    BHX
    11:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SN3154
    Tue 29 Apr, 8:40 am
    MXP Milan
    Tue 29 Apr, 10:10 am
    BRU Brussels
    1h 30m
    1h 20m layover in Brussels (BRU)
    SN2039
    Tue 29 Apr, 11:30 am
    BRU Brussels
    Tue 29 Apr, 11:50 am
    BHX Birmingham
    1h 20m

    * Operated by Tyrolean Airways

    Lufthansa 1 stop 4h 55m
    7:10 am BHX - 1:05 pm MXP
    Brussels Airlines 1 stop 4h 10m
    8:40 am MXP - 11:50 am BHX
    £172
    netflights.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan via Munich

    BHX
    7:10 am
    1h 55m
    MUC
    10:05 am
    1h 55m
    MUC
    12:00 pm
    1h 5m
    MXP
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH2513
    Fri 25 Apr, 7:10 am
    BHX Birmingham
    Fri 25 Apr, 10:05 am
    MUC Munich
    1h 55m

    * Operated by Lufthansa Cityline

    1h 55m layover in Munich (MUC)
    LH1856
    Fri 25 Apr, 12:00 pm
    MUC Munich
    Fri 25 Apr, 1:05 pm
    MXP Milan
    1h 5m

    * Operated by Air Dolomiti

    Return: Milan to Birmingham via Brussels

    MXP
    8:40 am
    1h 30m
    BRU
    10:10 am
    1h 20m
    BRU
    11:30 am
    1h 20m
    BHX
    11:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SN3154
    Tue 29 Apr, 8:40 am
    MXP Milan
    Tue 29 Apr, 10:10 am
    BRU Brussels
    1h 30m
    1h 20m layover in Brussels (BRU)
    SN2039
    Tue 29 Apr, 11:30 am
    BRU Brussels
    Tue 29 Apr, 11:50 am
    BHX Birmingham
    1h 20m

    * Operated by Tyrolean Airways

    Lufthansa 1 stop 5h 5m
    10:40 am BHX - 4:45 pm MXP
    Brussels Airlines 1 stop 4h
    2:15 pm MXP - 5:15 pm BHX
    £172
    netflights.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan via Munich

    BHX
    10:40 am
    1h 55m
    MUC
    1:35 pm
    2h 5m
    MUC
    3:40 pm
    1h 5m
    MXP
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH2509
    Fri 25 Apr, 10:40 am
    BHX Birmingham
    Fri 25 Apr, 1:35 pm
    MUC Munich
    1h 55m

    * Operated by Lufthansa Cityline

    2h 5m layover in Munich (MUC)
    LH1860
    Fri 25 Apr, 3:40 pm
    MUC Munich
    Fri 25 Apr, 4:45 pm
    MXP Milan
    1h 5m

    * Operated by Air Dolomiti

    Return: Milan to Birmingham via Brussels

    MXP
    2:15 pm
    1h 30m
    BRU
    3:45 pm
    1h 15m
    BRU
    5:00 pm
    1h 15m
    BHX
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SN3158
    Tue 29 Apr, 2:15 pm
    MXP Milan
    Tue 29 Apr, 3:45 pm
    BRU Brussels
    1h 30m
    1h 15m layover in Brussels (BRU)
    SN2047
    Tue 29 Apr, 5:00 pm
    BRU Brussels
    Tue 29 Apr, 5:15 pm
    BHX Birmingham
    1h 15m

    * Operated by Flybe

    Flybe Direct 2h 5m
    6:45 am BHX - 9:50 am MXP
    Flybe Direct 2h 10m
    8:25 pm MXP - 9:35 pm BHX
    £173
    lastminute.com
    Show Details
    found 3d ago
    Birmingham to Milan Fri, 25 Apr - Tue, 29 Apr

    Depart: Birmingham to Milan

    BHX
    6:45 am
    2h 5m
    MXP
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    BE7111
    Fri 25 Apr, 6:45 am
    BHX Birmingham
    Fri 25 Apr, 9:50 am
    MXP Milan
    2h 5m

    Return: Milan to Birmingham

    MXP
    8:25 pm
    2h 10m
    BHX
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BE7114
    Tue 29 Apr, 8:25 pm
    MXP Milan
    Tue 29 Apr, 9:35 pm
    BHX Birmingham
    2h 10m
    Ryanair Direct 2h 20m
    7:30 am MAN - 10:50 am BGY
    Ryanair Direct 2h 25m
    11:15 am BGY - 12:40 pm MAN
    £176
    opodo.co.uk
    Show Details
    found 6d ago
    Manchester to Milan Sat, 2 Aug - Sat, 9 Aug

    Depart: Manchester to Milan

    MAN
    7:30 am
    2h 20m
    BGY
    10:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3218
    Sat 2 Aug, 7:30 am
    MAN Manchester
    Sat 2 Aug, 10:50 am
    BGY Milan
    2h 20m

    Return: Milan to Manchester

    BGY
    11:15 am
    2h 25m
    MAN
    12:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR3219
    Sat 9 Aug, 11:15 am
    BGY Milan
    Sat 9 Aug, 12:40 pm
    MAN Manchester
    2h 25m
    British Airways Direct 1h 55m
    10:35 am LHR - 1:30 pm LIN
    British Airways Direct 2h 5m
    2:20 pm LIN - 3:25 pm LHR
    £177
    lastminute.com
    Show Details
    found 1d ago
    London to Milan Tue, 24 Jun - Sat, 28 Jun

    Depart: London to Milan

    LHR
    10:35 am
    1h 55m
    LIN
    1:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA574
    Tue 24 Jun, 10:35 am
    LHR London
    Tue 24 Jun, 1:30 pm
    LIN Milan
    1h 55m

    Return: Milan to London

    LIN
    2:20 pm
    2h 5m
    LHR
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA575
    Sat 28 Jun, 2:20 pm
    LIN Milan
    Sat 28 Jun, 3:25 pm
    LHR London
    2h 5m

    Cheap Flights from United Kingdom to Milan

    Searching for cheap flights from United Kingdom to Milan? Find the best airline ticket deals on Milan flights with Wegotravel.co.uk. Search Wego to find cheap flights from United Kingdom to Milan, at the lowest airfares and even last minute availability. Get the best flight deal by comparing Milan flights on various airlines with Wego.

    Wego also helps you find cheap accommodation in Milan. Search our wide selection of Milan hotels and accommodation for every budget.