Cheap multi-city trips from Milan in January 2027

Round trips that stop for a few days in other cities along the way, put together from the cheapest budget fares of the month. Pick where you start and when you want to go.

6,996 loops from Milan in January 2027, starting at 26 € for all the flights. Stays, airport transfers and larger bags are extra.

Starting somewhere else? Get an email when your city is added.

More filtersdates, days per city, flight length, airport changes, budget, cities and airlines to include or avoid

344 loops from Milan, January 2027, 2 stops

Page 1 of 18

Milan →Barcelona2 nights →Palermo6 nights →Milan

Thu 7 Jan to Fri 15 Jan 8 days 5h 15m flying Vueling, Ryanair from 45 € all flights BookHide
  1. Thu 7 Jan
    Milan MXP → Barcelona BCN
    Vueling 1h 40m
    from 15 €
    Book on Vueling
  2. Sat 9 Jan
    Barcelona BCN → Palermo PMO
    Vueling 1h 50m
    from 14 €
    Book on Vueling
  3. Fri 15 Jan
    Palermo PMO → Milan MXP
    Ryanair 1h 45m
    from 16 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Porto8 nights →Bilbao3 nights →Milan

Fri 8 Jan to Tue 19 Jan 11 days 5h 50m flying Ryanair, Vueling from 46 € all flights BookHide
  1. Fri 8 Jan
    Milan MXP → Porto OPO
    Ryanair 2h 40m
    from 17 €
    Book on Ryanair
  2. Sat 16 Jan
    Porto OPO → Bilbao BIO
    Vueling 1h 15m
    from 16 €
    Book on Vueling
  3. Tue 19 Jan
    Bilbao BIO → Milan MXP
    Vueling 1h 55m
    from 13 €
    Book on Vueling
Prices last checked on 8 Nov

Milan →Valencia6 nights →Bilbao5 nights →Milan

Fri 8 Jan to Tue 19 Jan 11 days 5h 10m flying Ryanair, Vueling from 47 € all flights BookHide
  1. Fri 8 Jan
    Milan BGY → Valencia VLC
    Ryanair 2h
    from 20 €
    Book on Ryanair
  2. Thu 14 Jan
    Valencia VLC → Bilbao BIO
    Vueling 1h 15m
    from 14 €
    Book on Vueling
  3. Tue 19 Jan
    Bilbao BIO → Milan MXP
    Vueling 1h 55m
    from 13 €
    Book on Vueling
Prices last checked on 8 Nov

Milan →Porto8 nights →Bilbao3 nights →Milan

Fri 8 Jan to Tue 19 Jan 11 days 5h 50m flying Ryanair, Vueling from 49 € all flights BookHide
  1. Fri 8 Jan
    Milan BGY → Porto OPO
    Ryanair 2h 40m
    from 20 €
    Book on Ryanair
  2. Sat 16 Jan
    Porto OPO → Bilbao BIO
    Vueling 1h 15m
    from 16 €
    Book on Vueling
  3. Tue 19 Jan
    Bilbao BIO → Milan MXP
    Vueling 1h 55m
    from 13 €
    Book on Vueling
Prices last checked on 8 Nov

Milan →Valencia5 nights →Palma de Mallorca2 nights →Milan

Fri 8 Jan to Fri 15 Jan 7 days 4h 40m flying Ryanair, Vueling from 52 € all flights BookHide
  1. Fri 8 Jan
    Milan BGY → Valencia VLC
    Ryanair 2h
    from 20 €
    Book on Ryanair
  2. Wed 13 Jan
    Valencia VLC → Palma de Mallorca PMI
    Vueling 55 min
    from 12 €
    Book on Vueling
  3. Fri 15 Jan
    Palma de Mallorca PMI → Milan BGY
    Ryanair 1h 45m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Barcelona7 nights →Malta4 nights →Milan

Thu 7 Jan to Mon 18 Jan 11 days 5h 55m flying Vueling, Ryanair from 52 € all flights BookHide
  1. Thu 7 Jan
    Milan MXP → Barcelona BCN
    Vueling 1h 40m
    from 15 €
    Book on Vueling
  2. Thu 14 Jan
    Barcelona BCN → Malta MLA
    Vueling 2h 10m
    from 20 €
    Book on Vueling
  3. Mon 18 Jan
    Malta MLA → Milan MXP
    Ryanair 2h 5m
    from 17 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Barcelona6 nights →Palma de Mallorca2 nights →Milan

Thu 7 Jan to Fri 15 Jan 8 days 4h 15m flying Vueling, Ryanair from 53 € all flights BookHide
  1. Thu 7 Jan
    Milan MXP → Barcelona BCN
    Vueling 1h 40m
    from 15 €
    Book on Vueling
  2. Wed 13 Jan
    Barcelona BCN → Palma de Mallorca PMI
    Vueling 50 min
    from 18 €
    Book on Vueling
  3. Fri 15 Jan
    Palma de Mallorca PMI → Milan BGY
    Ryanair 1h 45m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Naples7 nights →Barcelona2 nights →Milan

Wed 6 Jan to Fri 15 Jan 9 days 5h flying Ryanair, Vueling from 54 € all flights BookHide
  1. Wed 6 Jan
    Milan BGY → Naples NAP
    Ryanair 1h 25m
    from 20 €
    Book on Ryanair
  2. Wed 13 Jan
    Naples NAP → Barcelona BCN
    Vueling 2h
    from 18 €
    Book on Vueling
  3. Fri 15 Jan
    Barcelona BCN → Milan MXP
    Vueling 1h 35m
    from 16 €
    Book on Vueling
Prices last checked on 8 Nov

Milan →Naples7 nights →Barcelona2 nights →Milan

Wed 6 Jan to Fri 15 Jan 9 days 5h 5m flying Ryanair, Vueling from 54 € all flights BookHide
  1. Wed 6 Jan
    Milan MXP → Naples NAP
    Ryanair 1h 30m
    from 20 €
    Book on Ryanair
  2. Wed 13 Jan
    Naples NAP → Barcelona BCN
    Vueling 2h
    from 18 €
    Book on Vueling
  3. Fri 15 Jan
    Barcelona BCN → Milan MXP
    Vueling 1h 35m
    from 16 €
    Book on Vueling
Prices last checked on 8 Nov

Milan →Warsaw8 nights →Tirana3 nights →Milan

Thu 14 Jan to Mon 25 Jan 11 days 6h 20m flying Ryanair from 54 € all flights BookHide
  1. Thu 14 Jan
    Milan MXP → Warsaw WMI
    Ryanair 2h 5m
    from 20 €
    Book on Ryanair
  2. Fri 22 Jan
    Warsaw WMI → Tirana TIA
    Ryanair 2h 10m
    from 19 €
    Book on Ryanair
  3. Mon 25 Jan
    Tirana TIA → Milan MXP
    Ryanair 2h 5m
    from 15 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Barcelona6 nights →Lisbon3 nights →Milan

Thu 7 Jan to Sat 16 Jan 9 days 6h 45m flying Vueling, Ryanair from 54 € all flights BookHide
  1. Thu 7 Jan
    Milan MXP → Barcelona BCN
    Vueling 1h 40m
    from 15 €
    Book on Vueling
  2. Wed 13 Jan
    Barcelona BCN → Lisbon LIS
    Vueling 2h 15m
    from 19 €
    Book on Vueling
  3. Sat 16 Jan
    Lisbon LIS → Milan BGY
    Ryanair 2h 50m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Barcelona2 nights →Palermo6 nights →Milan

Thu 7 Jan to Fri 15 Jan 8 days 5h 10m flying easyJet, Vueling, Ryanair from 55 € all flights BookHide
  1. Thu 7 Jan
    Milan LIN → Barcelona BCN
    easyJet 1h 35m
    from 25 €
    Book on easyJet
  2. Sat 9 Jan
    Barcelona BCN → Palermo PMO
    Vueling 1h 50m
    from 14 €
    Book on Vueling
  3. Fri 15 Jan
    Palermo PMO → Milan MXP
    Ryanair 1h 45m
    from 16 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Tirana3 nights →Poznań9 nights →Milan

Wed 13 Jan to Mon 25 Jan 12 days 5h 50m flying Wizz Air, Ryanair from 55 € all flights BookHide
  1. Wed 13 Jan
    Milan BGY → Tirana TIA
    Wizz Air 1h 45m
    from 15 €
    Book on Wizz Air
  2. Sat 16 Jan
    Tirana TIA → Poznań POZ
    Ryanair 2h 15m
    from 20 €
    Book on Ryanair
  3. Mon 25 Jan
    Poznań POZ → Milan BGY
    Ryanair 1h 50m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Tirana5 nights →Poznań9 nights →Milan

Mon 11 Jan to Mon 25 Jan 14 days 6h flying Ryanair from 55 € all flights BookHide
  1. Mon 11 Jan
    Milan MXP → Tirana TIA
    Ryanair 1h 55m
    from 15 €
    Book on Ryanair
  2. Sat 16 Jan
    Tirana TIA → Poznań POZ
    Ryanair 2h 15m
    from 20 €
    Book on Ryanair
  3. Mon 25 Jan
    Poznań POZ → Milan BGY
    Ryanair 1h 50m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Cluj-Napoca8 nights →Paris6 nights →Milan

Fri 15 Jan to Fri 29 Jan 14 days 6h 25m flying Wizz Air, Ryanair from 55 € all flights BookHide
  1. Fri 15 Jan
    Milan MXP → Cluj-Napoca CLJ
    Wizz Air 2h
    from 20 €
    Book on Wizz Air
  2. Sat 23 Jan
    Cluj-Napoca CLJ → Paris BVA
    Wizz Air 2h 50m
    from 15 €
    Book on Wizz Air
  3. Fri 29 Jan
    Paris BVA → Milan MXP
    Ryanair 1h 35m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Alicante4 nights →Marseille7 nights →Milan

Mon 18 Jan to Fri 29 Jan 11 days 4h 55m flying Ryanair from 56 € all flights BookHide
  1. Mon 18 Jan
    Milan MXP → Alicante ALC
    Ryanair 2h 10m
    from 16 €
    Book on Ryanair
  2. Fri 22 Jan
    Alicante ALC → Marseille MRS
    Ryanair 1h 35m
    from 20 €
    Book on Ryanair
  3. Fri 29 Jan
    Marseille MRS → Milan BGY
    Ryanair 1h 10m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Kraków4 nights →Palermo5 nights →Milan

Wed 6 Jan to Fri 15 Jan 9 days 5h 55m flying Ryanair from 56 € all flights BookHide
  1. Wed 6 Jan
    Milan BGY → Kraków KRK
    Ryanair 1h 45m
    from 20 €
    Book on Ryanair
  2. Sun 10 Jan
    Kraków KRK → Palermo PMO
    Ryanair 2h 25m
    from 20 €
    Book on Ryanair
  3. Fri 15 Jan
    Palermo PMO → Milan MXP
    Ryanair 1h 45m
    from 16 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Kraków3 nights →Palermo5 nights →Milan

Thu 7 Jan to Fri 15 Jan 8 days 6h 5m flying Ryanair from 56 € all flights BookHide
  1. Thu 7 Jan
    Milan MXP → Kraków KRK
    Ryanair 1h 55m
    from 20 €
    Book on Ryanair
  2. Sun 10 Jan
    Kraków KRK → Palermo PMO
    Ryanair 2h 25m
    from 20 €
    Book on Ryanair
  3. Fri 15 Jan
    Palermo PMO → Milan MXP
    Ryanair 1h 45m
    from 16 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Warsaw5 nights →Palermo4 nights →Milan

Wed 6 Jan to Fri 15 Jan 9 days 6h 25m flying Ryanair from 56 € all flights BookHide
  1. Wed 6 Jan
    Milan BGY → Warsaw WMI
    Ryanair 1h 55m
    from 20 €
    Book on Ryanair
  2. Mon 11 Jan
    Warsaw WMI → Palermo PMO
    Ryanair 2h 45m
    from 20 €
    Book on Ryanair
  3. Fri 15 Jan
    Palermo PMO → Milan MXP
    Ryanair 1h 45m
    from 16 €
    Book on Ryanair
Prices last checked on 8 Nov

Milan →Lisbon4 nights →Barcelona2 nights →Milan

Sat 9 Jan to Fri 15 Jan 6 days 6h 30m flying Ryanair, Vueling from 56 € all flights BookHide
  1. Sat 9 Jan
    Milan BGY → Lisbon LIS
    Ryanair 3h
    from 20 €
    Book on Ryanair
  2. Wed 13 Jan
    Lisbon LIS → Barcelona BCN
    Ryanair 1h 55m
    from 20 €
    Book on Ryanair
  3. Fri 15 Jan
    Barcelona BCN → Milan MXP
    Vueling 1h 35m
    from 16 €
    Book on Vueling
Prices last checked on 8 Nov

Prices are the cheapest fares seen for each flight that month. Other dates may cost more, so check the airline site before you book.