Cheap Flights from Madrid to Valencia

Madrid Valencia
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €16
🇪🇸 Spain €15
🇵🇹 Portugal €15
🇩🇪 Germany €38
🇹🇷 Turkey €60
🇫🇷 France €16
🇰🇿 Kazakhstan €52
🇬🇪 Georgia €58
← Back Home Deals Valencia (17)
Valencia — Spain
Madrid → Valencia
🇪🇸 Spain · 17 flights from €29
13 Oct
21:10
Iberia · 1h 5m
✈ Direct ↓15%
€30
€29
1 Nov
07:00
Iberia · 1h 5m
✈ Direct ↓16%
€37
€31
21 Nov
06:00
Air Europa · 1h 5m
✈ Direct
€32
23 Oct
21:10
Iberia · 1h 5m
✈ Direct
€32
15 Sep
21:10
Iberia · 1h 5m
✈ Direct
€33
22 Sep
21:10
Iberia · 1h 5m
✈ Direct
€33
22 Oct
06:00
Iberia · 1h 5m
✈ Direct
€33
21 Oct
20:00
Iberia · 1h 5m
✈ Direct
€34
16 Sep
21:10
Iberia · 1h 5m
✈ Direct
€35
8 Nov
22:00
Iberia · 1h 5m
✈ Direct
€35
14 Sep
21:10
YW · 1h 5m
✈ Direct
€38
€36
14 Sep
21:10
Iberia · 1h 5m
✈ Direct
€36
29 Sep
21:10
Iberia · 1h 5m
✈ Direct
€36
27 Nov
22:00
Iberia · 1h 5m
✈ Direct
€37
8 Oct
13:15
Air Europa · 1h
✈ Direct
€53
28 Oct
00:20
AV · 14h 15m
✈ Direct
€359
18 Sep
15:20
AV · 23h 15m
✈ Direct
€361
With a stop
15 Sep
18:20
MAD → MIL → VLC
Ryanair + Ryanair · 8h layover in Milan
€32
2 flights
19 Sep
03:45
MAD → PMI → VLC
Ryanair + Vueling · 9h layover in Palma de Mallorca
€32
2 flights
29 Sep
16:10
MAD → MIL → VLC
Ryanair + Ryanair · 10h layover in Milan
€32
2 flights
☕ 10h in Milan — enough time to explore
29 Sep
11:15
MAD → OPO → VLC
Ryanair + Ryanair · 0d 17h stopover in Porto
€32
2 flights
☕ 17h in Porto — enough time to explore
16 Sep
07:50
MAD → PMI → VLC
Ryanair + Vueling · 3h layover in Palma de Mallorca
€33
2 flights
27 Oct
04:45
MAD → MIL → VLC
Ryanair + Ryanair · 10h layover in Milan
€34
2 flights
☕ 10h in Milan — enough time to explore
15 Sep
19:35
MAD → PMI → VLC
Ryanair + Vueling · 0d 16h stopover in Palma de Mallorca
€34
2 flights
☕ 16h in Palma de Mallorca — enough time to explore
20 Oct
10:50
MAD → MIL → VLC
Ryanair + W4 · 0d 15h stopover in Milan
€35
2 flights
☕ 15h in Milan — enough time to explore

Flight delayed or cancelled? You could be owed up to EUR 600 under EU261. Get your free claim letter →