Cheap multi-city trips from Madrid 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.

4,246 loops from Madrid in January 2027, starting at 36 € 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

82 loops from Madrid, January 2027, 2 stops

Page 1 of 5

Madrid →Lisbon8 nights →Milan3 nights →Madrid

Fri 8 Jan to Tue 19 Jan 11 days 6h 35m flying Ryanair from 61 € all flights BookHide
  1. Fri 8 Jan
    Madrid MAD → Lisbon LIS
    Ryanair 1h 25m
    from 20 €
    Book on Ryanair
  2. Sat 16 Jan
    Lisbon LIS → Milan BGY
    Ryanair 2h 50m
    from 20 €
    Book on Ryanair
  3. Tue 19 Jan
    Milan BGY → Madrid MAD
    Ryanair 2h 20m
    from 21 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Shannon3 nights →Wrocław9 nights →Madrid

Fri 15 Jan to Wed 27 Jan 12 days 8h 45m flying Ryanair from 62 € all flights BookHide
  1. Fri 15 Jan
    Madrid MAD → Shannon SNN
    Ryanair 2h 35m
    from 20 €
    Book on Ryanair
  2. Mon 18 Jan
    Shannon SNN → Wrocław WRO
    Ryanair 2h 45m
    from 17 €
    Book on Ryanair
  3. Wed 27 Jan
    Wrocław WRO → Madrid MAD
    Ryanair 3h 25m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Palma de Mallorca8 nights →Milan4 nights →Madrid

Thu 7 Jan to Tue 19 Jan 12 days 5h 35m flying Ryanair from 63 € all flights BookHide
  1. Thu 7 Jan
    Madrid MAD → Palma de Mallorca PMI
    Ryanair 1h 30m
    from 22 €
    Book on Ryanair
  2. Fri 15 Jan
    Palma de Mallorca PMI → Milan BGY
    Ryanair 1h 45m
    from 20 €
    Book on Ryanair
  3. Tue 19 Jan
    Milan BGY → Madrid MAD
    Ryanair 2h 20m
    from 21 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Porto9 nights →Milan3 nights →Madrid

Thu 7 Jan to Tue 19 Jan 12 days 6h 10m flying Ryanair Change airports in Milan from 63 € all flights BookHide
  1. Thu 7 Jan
    Madrid MAD → Porto OPO
    Ryanair 1h 20m
    from 20 €
    Book on Ryanair
  2. Sat 16 Jan
    Porto OPO → Milan MXP
    Ryanair 2h 30m
    from 22 €
    Book on Ryanair
  3. Tue 19 Jan
    Milan BGY → Madrid MAD
    Ryanair 2h 20m
    from 21 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Rome6 nights →Alicante6 nights →Madrid

Sat 16 Jan to Thu 28 Jan 12 days 5h 50m flying Ryanair, Iberia from 64 € all flights BookHide
  1. Sat 16 Jan
    Madrid MAD → Rome FCO
    Ryanair 2h 25m
    from 20 €
    Book on Ryanair
  2. Fri 22 Jan
    Rome FCO → Alicante ALC
    Ryanair 2h 10m
    from 20 €
    Book on Ryanair
  3. Thu 28 Jan
    Alicante ALC → Madrid MAD
    Iberia 1h 15m
    from 24 €
    Book on Iberia
Prices last checked on 8 Nov

Madrid →Palermo7 nights →Naples2 nights →Madrid

Sat 16 Jan to Mon 25 Jan 9 days 6h 15m flying Ryanair from 64 € all flights BookHide
  1. Sat 16 Jan
    Madrid MAD → Palermo PMO
    Ryanair 2h 30m
    from 20 €
    Book on Ryanair
  2. Sat 23 Jan
    Palermo PMO → Naples NAP
    Ryanair 1h
    from 19 €
    Book on Ryanair
  3. Mon 25 Jan
    Naples NAP → Madrid MAD
    Ryanair 2h 45m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Rome3 nights →Rabat2 nights →Madrid

Sat 16 Jan to Thu 21 Jan 5 days 7h 15m flying Ryanair Change airports in Rome from 65 € all flights BookHide
  1. Sat 16 Jan
    Madrid MAD → Rome FCO
    Ryanair 2h 25m
    from 20 €
    Book on Ryanair
  2. Tue 19 Jan
    Rome CIA → Rabat RBA
    Ryanair 3h 10m
    from 20 €
    Book on Ryanair
  3. Thu 21 Jan
    Rabat RBA → Madrid MAD
    Ryanair 1h 40m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Budapest8 nights →Palermo5 nights →Madrid

Fri 1 Jan to Thu 14 Jan 13 days 7h 50m flying Ryanair from 66 € all flights BookHide
  1. Fri 1 Jan
    Madrid MAD → Budapest BUD
    Ryanair 3h 10m
    from 26 €
    Book on Ryanair
  2. Sat 9 Jan
    Budapest BUD → Palermo PMO
    Ryanair 2h
    from 23 €
    Book on Ryanair
  3. Thu 14 Jan
    Palermo PMO → Madrid MAD
    Ryanair 2h 40m
    from 17 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Naples5 nights →Wrocław9 nights →Madrid

Wed 13 Jan to Wed 27 Jan 14 days 8h 10m flying Ryanair from 68 € all flights BookHide
  1. Wed 13 Jan
    Madrid MAD → Naples NAP
    Ryanair 2h 35m
    from 20 €
    Book on Ryanair
  2. Mon 18 Jan
    Naples NAP → Wrocław WRO
    Ryanair 2h 10m
    from 23 €
    Book on Ryanair
  3. Wed 27 Jan
    Wrocław WRO → Madrid MAD
    Ryanair 3h 25m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Palermo5 nights →Basel7 nights →Madrid

Sat 16 Jan to Thu 28 Jan 12 days 7h flying Ryanair, easyJet from 70 € all flights BookHide
  1. Sat 16 Jan
    Madrid MAD → Palermo PMO
    Ryanair 2h 30m
    from 20 €
    Book on Ryanair
  2. Thu 21 Jan
    Palermo PMO → Basel BSL
    easyJet 2h 5m
    from 25 €
    Book on easyJet
  3. Thu 28 Jan
    Basel BSL → Madrid MAD
    easyJet 2h 25m
    from 25 €
    Book on easyJet
Prices last checked on 8 Nov

Madrid →Paris2 nights →Naples2 nights →Madrid

Thu 21 Jan to Mon 25 Jan 4 days 7h 10m flying Ryanair from 70 € all flights BookHide
  1. Thu 21 Jan
    Madrid MAD → Paris BVA
    Ryanair 2h 10m
    from 22 €
    Book on Ryanair
  2. Sat 23 Jan
    Paris BVA → Naples NAP
    Ryanair 2h 15m
    from 23 €
    Book on Ryanair
  3. Mon 25 Jan
    Naples NAP → Madrid MAD
    Ryanair 2h 45m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Lisbon5 nights →Rome9 nights →Madrid

Fri 8 Jan to Fri 22 Jan 14 days 7h flying Ryanair from 71 € all flights BookHide
  1. Fri 8 Jan
    Madrid MAD → Lisbon LIS
    Ryanair 1h 25m
    from 20 €
    Book on Ryanair
  2. Wed 13 Jan
    Lisbon LIS → Rome FCO
    Ryanair 3h
    from 26 €
    Book on Ryanair
  3. Fri 22 Jan
    Rome FCO → Madrid MAD
    Ryanair 2h 35m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Lisbon5 nights →Malta2 nights →Madrid

Fri 8 Jan to Fri 15 Jan 7 days 7h 30m flying Ryanair from 71 € all flights BookHide
  1. Fri 8 Jan
    Madrid MAD → Lisbon LIS
    Ryanair 1h 25m
    from 20 €
    Book on Ryanair
  2. Wed 13 Jan
    Lisbon LIS → Malta MLA
    Ryanair 3h 10m
    from 26 €
    Book on Ryanair
  3. Fri 15 Jan
    Malta MLA → Madrid MAD
    Ryanair 2h 55m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Warsaw2 nights →Rome4 nights →Madrid

Sat 16 Jan to Fri 22 Jan 6 days 8h 25m flying Ryanair Change airports in Rome from 71 € all flights BookHide
  1. Sat 16 Jan
    Madrid MAD → Warsaw WMI
    Ryanair 3h 30m
    from 24 €
    Book on Ryanair
  2. Mon 18 Jan
    Warsaw WMI → Rome CIA
    Ryanair 2h 20m
    from 22 €
    Book on Ryanair
  3. Fri 22 Jan
    Rome FCO → Madrid MAD
    Ryanair 2h 35m
    from 25 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Vienna3 nights →Alicante7 nights →Madrid

Mon 18 Jan to Thu 28 Jan 10 days 7h 15m flying Ryanair, Iberia from 72 € all flights BookHide
  1. Mon 18 Jan
    Madrid MAD → Vienna VIE
    Ryanair 3h
    from 23 €
    Book on Ryanair
  2. Thu 21 Jan
    Vienna VIE → Alicante ALC
    Ryanair 3h
    from 25 €
    Book on Ryanair
  3. Thu 28 Jan
    Alicante ALC → Madrid MAD
    Iberia 1h 15m
    from 24 €
    Book on Iberia
Prices last checked on 8 Nov

Madrid →Naples4 nights →Sofia5 nights →Madrid

Wed 13 Jan to Fri 22 Jan 9 days 7h 55m flying Ryanair from 72 € all flights BookHide
  1. Wed 13 Jan
    Madrid MAD → Naples NAP
    Ryanair 2h 35m
    from 20 €
    Book on Ryanair
  2. Sun 17 Jan
    Naples NAP → Sofia SOF
    Ryanair 1h 35m
    from 20 €
    Book on Ryanair
  3. Fri 22 Jan
    Sofia SOF → Madrid MAD
    Ryanair 3h 45m
    from 32 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Palermo3 nights →Sofia3 nights →Madrid

Sat 16 Jan to Fri 22 Jan 6 days 8h 10m flying Ryanair from 72 € all flights BookHide
  1. Sat 16 Jan
    Madrid MAD → Palermo PMO
    Ryanair 2h 30m
    from 20 €
    Book on Ryanair
  2. Tue 19 Jan
    Palermo PMO → Sofia SOF
    Ryanair 1h 55m
    from 20 €
    Book on Ryanair
  3. Fri 22 Jan
    Sofia SOF → Madrid MAD
    Ryanair 3h 45m
    from 32 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Barcelona3 nights →Milan4 nights →Madrid

Tue 12 Jan to Tue 19 Jan 7 days 5h 15m flying Volotea, Vueling, Ryanair Change airports in Milan from 73 € all flights BookHide
  1. Tue 12 Jan
    Madrid MAD → Barcelona BCN
    Volotea 1h 20m
    from 36 €
    Book on Volotea
  2. Fri 15 Jan
    Barcelona BCN → Milan MXP
    Vueling 1h 35m
    from 16 €
    Book on Vueling
  3. Tue 19 Jan
    Milan BGY → Madrid MAD
    Ryanair 2h 20m
    from 21 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Valencia9 nights →Pisa5 nights →Madrid

Wed 6 Jan to Wed 20 Jan 14 days 5h 15m flying Iberia, Ryanair from 74 € all flights BookHide
  1. Wed 6 Jan
    Madrid MAD → Valencia VLC
    Iberia 1h 5m
    from 34 €
    Book on Iberia
  2. Fri 15 Jan
    Valencia VLC → Pisa PSA
    Ryanair 1h 50m
    from 20 €
    Book on Ryanair
  3. Wed 20 Jan
    Pisa PSA → Madrid MAD
    Ryanair 2h 20m
    from 20 €
    Book on Ryanair
Prices last checked on 8 Nov

Madrid →Valencia9 nights →Milan4 nights →Madrid

Wed 6 Jan to Tue 19 Jan 13 days 5h 20m flying Iberia, Ryanair from 74 € all flights BookHide
  1. Wed 6 Jan
    Madrid MAD → Valencia VLC
    Iberia 1h 5m
    from 34 €
    Book on Iberia
  2. Fri 15 Jan
    Valencia VLC → Milan BGY
    Ryanair 1h 55m
    from 19 €
    Book on Ryanair
  3. Tue 19 Jan
    Milan BGY → Madrid MAD
    Ryanair 2h 20m
    from 21 €
    Book on Ryanair
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.