Find Cheap Flights in Europe — Deals from €9

Madrid Rome
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €18
🇮🇹 Italy €12
🇵🇹 Portugal €15
🇩🇪 Germany €40
🇫🇷 France €19
🇵🇱 Poland €13
🇬🇷 Greece €55
🇹🇷 Turkey €69
← Back Home Deals Rome (54)
Rome — Italy
Madrid → Rome
🇮🇹 Italy · 54 flights from €12
24 Jun
20:55
W4 · 2h 30m
✈ Direct ↓52% 🔥
€25
€12
HOT
17 Jun
20:55
W4 · 2h 30m
✈ Direct
€15
26 Jun
20:55
W4 · 2h 30m
✈ Direct ↓48% 🔥
€32
€16
HOT
28 Jul
18:35
W4 · 2h 30m
✈ Direct ↓39% 🔥
€19
HOT
30 Jun
18:35
W4 · 2h 30m
✈ Direct
€20
23 Jun
20:15
Ryanair · 2h 25m
✈ Direct
€25
€24
23 Jun
20:15
MW · 2h 25m
✈ Direct
€25
22 Jun
20:55
W4 · 2h 30m
✈ Direct ↓16%
€28
€26
4 Aug
18:35
W4 · 2h 30m
✈ Direct
€28
€26
27 Jul
18:35
W4 · 2h 30m
✈ Direct
€26
22 Jul
18:35
W4 · 2h 30m
✈ Direct
€28
€27
23 Jul
18:35
W4 · 2h 30m
✈ Direct
€27
10 Aug
18:35
W4 · 2h 30m
✈ Direct
€30
€28
31 Jul
20:45
MW · 2h 25m
✈ Direct
€28
26 Jul
18:35
W4 · 2h 30m
✈ Direct
€28
19 Jun
20:55
W4 · 2h 30m
✈ Direct
€28
16 Jun
20:15
MW · 2h 25m
✈ Direct
€29
20 Jul
18:35
W4 · 2h 30m
✈ Direct
€38
€30
7 Jul
18:35
W4 · 2h 30m
✈ Direct
€30
10 Jul
20:45
MW · 2h 25m
✈ Direct
€30
17 Jul
20:50
W4 · 2h 30m
✈ Direct
€34
€31
26 Jun
03:55
ITA Airways · 2h 25m
✈ Direct
€31
31 Jul
20:50
W4 · 2h 30m
✈ Direct
€31
4 Aug
20:15
Ryanair · 2h 25m
✈ Direct
€31
1 Jul
18:35
W4 · 2h 30m
✈ Direct
€31
14 Jul
18:35
W4 · 2h 30m
✈ Direct
€31
16 Jul
20:00
MW · 2h 25m
✈ Direct
€31
27 Jul
17:35
Ryanair · 2h 25m
✈ Direct
€32
31 Jul
03:55
Ryanair · 2h 25m
✈ Direct
€33
25 Jun
20:00
MW · 2h 25m
✈ Direct
€33
7 Aug
18:35
W4 · 2h 30m
✈ Direct
€33
12 Jun
20:55
W4 · 2h 30m
✈ Direct
€35
13 Jul
18:35
W4 · 2h 30m
✈ Direct
€35
13 Jun
19:45
Ryanair · 2h 25m
✈ Direct
€35
14 Jun
20:15
Ryanair · 2h 25m
✈ Direct
€36
2 Aug
18:35
W4 · 2h 30m
✈ Direct
€38
€37
26 Jun
20:45
MW · 2h 25m
✈ Direct
€37
6 Aug
18:35
W4 · 2h 30m
✈ Direct
€38
14 Jun
20:55
W4 · 2h 30m
✈ Direct
€39
19 Jul
20:15
MW · 2h 25m
✈ Direct
€44
28 Jun
20:15
MW · 2h 25m
✈ Direct
€44
2 Aug
20:15
MW · 2h 25m
✈ Direct
€45
19 Jul
20:15
Ryanair · 2h 25m
✈ Direct
€48
16 Jun
20:15
Ryanair · 2h 25m
✈ Direct
€53
11 Aug
20:15
Ryanair · 2h 25m
✈ Direct
€55
28 Jun
11:20
Air Europa · 2h 20m
✈ Direct
€56
25 Jun
20:00
Ryanair · 2h 25m
✈ Direct
€58
30 Jul
20:00
Ryanair · 2h 25m
✈ Direct
€61
27 Jun
19:45
Ryanair · 2h 25m
✈ Direct
€64
€62
21 Jun
20:15
Ryanair · 2h 25m
✈ Direct
€62
6 Aug
20:00
Ryanair · 2h 25m
✈ Direct
€62
30 Jun
04:45
Ryanair · 2h 25m
✈ Direct
€62
13 Aug
20:00
MW · 2h 25m
✈ Direct
€63
13 Jun
18:35
W4 · 2h 30m
✈ Direct
€67
With a stop
8 Jul
05:15
MAD → MLA → ROM
Ryanair + W4 · 4h layover in Valletta
€28
2 flights
16 Jun
18:10
MAD → BUD → ROM
Wizz Air + Wizz Air · 0d 20h stopover in Budapest
€28
2 flights
☕ 20h in Budapest — enough time to explore
7 Jul
16:05
MAD → PMI → ROM
Ryanair + W4 · 0d 21h stopover in Palma de Mallorca
€33
2 flights
☕ 21h in Palma de Mallorca — enough time to explore
20 Jul
19:25
MAD → PMI → ROM
Ryanair + W4 · 0d 18h stopover in Palma de Mallorca
€35
2 flights
☕ 18h in Palma de Mallorca — enough time to explore
17 Jun
03:45
MAD → PMI → ROM
Ryanair + Ryanair · 0d 13h stopover in Palma de Mallorca
€38
2 flights
☕ 13h in Palma de Mallorca — enough time to explore
24 Jun
04:25
MAD → OPO → ROM
Ryanair + W4 · 0d 12h stopover in Porto
€41
2 flights
☕ 12h in Porto — enough time to explore
17 Jun
20:20
MAD → MIL → ROM
W4 + W4 · 8h layover in Milan
€43
2 flights
20 Jun
03:50
MAD → BUD → ROM
Ryanair + W4 · 0d 13h stopover in Budapest
€43
2 flights
☕ 13h in Budapest — enough time to explore