How to get to Italy from Madrid by flight ? You can check flights from Madrid to Italy below.
You can find flight ticket prices from Madrid to Italy with our flight tickets search tool below
You take a flight from Madrid to Milan Linate and cost approximately 65 USD.
You take a bus, shuttle or taxi from Milan Linate to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
IB3250
Iberia
|
08:50
Madrid
|
11:00 Milan Linate | Direct |
IB3252
Iberia
|
13:50
Madrid
|
16:00 Milan Linate | Direct |
LH1115
Lufthansa
LH278
Lufthansa
|
16:55
Madrid
20:55
Frankfurt
|
19:30
Frankfurt
22:05
Milan Linate
|
Connect |
UX6097
Air Europa
AZ0051
Alitalia
|
19:15
Madrid
21:30
Palma Mallorca
|
20:35
Palma Mallorca
23:00
Milan Linate
|
Connect |
IB3264
Iberia
|
19:50
Madrid
|
22:00 Milan Linate | Direct |
AZ0049
Alitalia
|
20:30
Madrid
|
22:35 Milan Linate | Direct |
IB3256
Iberia
|
21:15
Madrid
|
23:25 Milan Linate | Direct |
You take a flight from Madrid to Florence and cost approximately 85 USD.
You take a bus, shuttle or taxi from Florence to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
IB3438
Iberia
|
09:20
Madrid
|
11:40 Florence | Direct |
VY1507
Vueling Airlines
|
10:35
Madrid
|
12:50 Florence | Direct |
IB1430
Iberia
VY6003 6006
Vueling Airlines
|
14:30
Madrid
17:50
Barcelona
|
15:50
Barcelona
19:30
Florence
|
Connect |
VY1015
Vueling Airlines
VY6003 6006
Vueling Airlines
|
15:00
Madrid
17:50
Barcelona
|
16:15
Barcelona
19:30
Florence
|
Connect |
IB3334
Iberia
|
17:20
Madrid
|
19:40 Florence | Direct |
You take a flight from Madrid to Bologna and cost approximately 60 USD.
You take a bus, shuttle or taxi from Bologna to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
UX1091
Air Europa
KL1583
KLM
|
07:15
Madrid
10:45
Amsterdam Schiphol
|
09:55
Amsterdam Schiphol
12:30
Bologna
|
Connect |
IB8756
Iberia
|
09:35
Madrid
|
11:55 Bologna | Direct |
IB1130
Iberia
VY6522
Vueling Airlines
|
11:30
Madrid
14:30
Barcelona
|
12:50
Barcelona
16:10
Bologna
|
Connect |
LH1801
Lufthansa
EN8242
Air Dolomiti
|
11:55
Madrid
15:50
Munich
|
14:35
Munich
16:55
Bologna
|
Connect |
AF1301
Air France
AF1828
Air France
|
12:30
Madrid
15:45
Paris CDG
|
14:40
Paris CDG
17:25
Bologna
|
Connect |
FR5374
Ryanair
|
14:15
Madrid
|
16:35 Bologna | Direct |
IB8760
Iberia
|
16:00
Madrid
|
18:20 Bologna | Direct |
IB1630
Iberia
VY6526
Vueling Airlines
|
16:30
Madrid
19:50
Barcelona
|
17:50
Barcelona
21:30
Bologna
|
Connect |
VY1017
Vueling Airlines
VY6526
Vueling Airlines
|
16:55
Madrid
19:50
Barcelona
|
18:10
Barcelona
21:30
Bologna
|
Connect |
LH1115
Lufthansa
LH290
Lufthansa
|
16:55
Madrid
20:35
Frankfurt
|
19:30
Frankfurt
21:55
Bologna
|
Connect |
IB1730
Iberia
VY6526
Vueling Airlines
|
17:30
Madrid
19:50
Barcelona
|
18:50
Barcelona
21:30
Bologna
|
Connect |
FR5997
Ryanair
FR1194
Ryanair
|
18:10
Madrid
20:35
London Stansted
|
19:40
London Stansted
23:40
Bologna
|
Connect |
IB8762
Iberia
|
21:40
Madrid
|
23:59 Bologna | Direct |
You take a flight from Madrid to Turin and cost approximately 80 USD.
You take a bus, shuttle or taxi from Turin to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
IB8766
Iberia
|
08:55
Madrid
|
11:05 Turin | Direct |
IB1130
Iberia
VY6514
Vueling Airlines
|
11:30
Madrid
14:25
Barcelona
|
12:50
Barcelona
15:55
Turin
|
Connect |
LH1801
Lufthansa
EN8256
Air Dolomiti
|
11:55
Madrid
15:40
Munich
|
14:35
Munich
16:55
Turin
|
Connect |
IB8770
Iberia
|
16:05
Madrid
|
18:15 Turin | Direct |
You take a flight from Madrid to Milan Malpensa and cost approximately 30 USD.
You take a bus, shuttle or taxi from Milan Malpensa to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
AF1401
Air France
AF1130
Air France
|
06:40
Madrid
10:00
Paris CDG
|
09:00
Paris CDG
11:30
Milan Malpensa
|
Connect |
IB730 756
Iberia
VY6332
Vueling Airlines
|
07:30
Madrid
10:05
Barcelona
|
08:50
Barcelona
11:45
Milan Malpensa
|
Connect |
UX1065
Air Europa
|
07:30
Madrid
|
09:40 Milan Malpensa | Direct |
VY1009
Vueling Airlines
VY6332
Vueling Airlines
|
07:45
Madrid
10:05
Barcelona
|
09:00
Barcelona
11:45
Milan Malpensa
|
Connect |
IB756
Iberia
VY6332
Vueling Airlines
|
07:55
Madrid
10:05
Barcelona
|
09:15
Barcelona
11:45
Milan Malpensa
|
Connect |
VY1003
Vueling Airlines
VY6334
Vueling Airlines
|
09:05
Madrid
12:10
Barcelona
|
10:20
Barcelona
13:50
Milan Malpensa
|
Connect |
IB930
Iberia
VY6334
Vueling Airlines
|
09:30
Madrid
12:10
Barcelona
|
10:50
Barcelona
13:50
Milan Malpensa
|
Connect |
VY1005
Vueling Airlines
VY6334
Vueling Airlines
|
09:45
Madrid
12:10
Barcelona
|
11:00
Barcelona
13:50
Milan Malpensa
|
Connect |
U22704
easyJet
|
10:25
Madrid
|
12:35 Milan Malpensa | Direct |
IB1130
Iberia
VY6338
Vueling Airlines
|
11:30
Madrid
14:50
Barcelona
|
12:50
Barcelona
16:30
Milan Malpensa
|
Connect |
FR2759
Ryanair
|
11:50
Madrid
|
13:55 Milan Malpensa | Direct |
AF1301
Air France
AF1730
Air France
|
12:30
Madrid
15:35
Paris CDG
|
14:40
Paris CDG
17:00
Milan Malpensa
|
Connect |
U23906
easyJet
U22788
easyJet
|
13:55
Madrid
17:15
Paris CDG
|
16:05
Paris CDG
18:40
Milan Malpensa
|
Connect |
UX1061
Air Europa
|
15:15
Madrid
|
17:25 Milan Malpensa | Direct |
IB1546
Iberia
VY6336
Vueling Airlines
|
15:45
Madrid
18:50
Barcelona
|
17:05
Barcelona
20:30
Milan Malpensa
|
Connect |
IB3254
Iberia
|
16:10
Madrid
|
18:25 Milan Malpensa | Direct |
U27616
easyJet
U22716
easyJet
|
16:15
Madrid
17:35
Lisbon
|
16:35
Lisbon
21:15
Milan Malpensa
|
Connect |
U22706
easyJet
|
16:20
Madrid
|
18:30 Milan Malpensa | Direct |
IB1630
Iberia
VY6336
Vueling Airlines
|
16:30
Madrid
18:50
Barcelona
|
17:50
Barcelona
20:30
Milan Malpensa
|
Connect |
VY1017
Vueling Airlines
VY6340
Vueling Airlines
|
16:55
Madrid
20:10
Barcelona
|
18:10
Barcelona
21:50
Milan Malpensa
|
Connect |
IB1730
Iberia
VY6340
Vueling Airlines
|
17:30
Madrid
20:10
Barcelona
|
18:50
Barcelona
21:50
Milan Malpensa
|
Connect |
U22708
easyJet
|
20:45
Madrid
|
22:55 Milan Malpensa | Direct |
You take a flight from Madrid to Rome and cost approximately 45 USD.
You take a bus, shuttle or taxi from Rome to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
IB700
Iberia
VY6108
Vueling Airlines
|
07:00
Madrid
09:35
Barcelona
|
08:20
Barcelona
11:25
Rome
|
Connect |
UX1043
Air Europa
|
07:00
Madrid
|
09:30 Rome | Direct |
IB3402 3436
Iberia
VY6256
Vueling Airlines
|
07:25
Madrid
11:05
Paris Orly
|
09:30
Paris Orly
13:05
Rome
|
Connect |
IB3230
Iberia
|
08:40
Madrid
|
11:10 Rome | Direct |
VY1003
Vueling Airlines
VY6104
Vueling Airlines
|
09:05
Madrid
11:55
Barcelona
|
10:20
Barcelona
13:45
Rome
|
Connect |
IB930
Iberia
VY6104
Vueling Airlines
|
09:30
Madrid
11:55
Barcelona
|
10:50
Barcelona
13:45
Rome
|
Connect |
VY1005
Vueling Airlines
VY6104
Vueling Airlines
|
09:45
Madrid
11:55
Barcelona
|
11:00
Barcelona
13:45
Rome
|
Connect |
IB3232
Iberia
|
11:20
Madrid
|
13:50 Rome | Direct |
IB1130
Iberia
VY6110
Vueling Airlines
|
11:30
Madrid
15:00
Barcelona
|
12:50
Barcelona
16:50
Rome
|
Connect |
FR2952
Ryanair
FR2983
Ryanair
|
13:25
Madrid
16:55
Brussels
|
15:50
Brussels
19:05
Rome
|
Connect |
AZ0061
Alitalia
|
13:25
Madrid
|
15:45 Rome | Direct |
UX5039
Air Europa
AZ0091
Alitalia
|
14:45
Madrid
17:50
Malaga
|
16:15
Malaga
20:25
Rome
|
Connect |
UX1047
Air Europa
|
14:55
Madrid
|
17:25 Rome | Direct |
VY1015
Vueling Airlines
VY6106
Vueling Airlines
|
15:00
Madrid
18:30
Barcelona
|
16:15
Barcelona
20:20
Rome
|
Connect |
UX4065
Air Europa
AZ0083
Alitalia
|
15:15
Madrid
17:55
Valencia
|
16:25
Valencia
19:55
Rome
|
Connect |
IB3236
Iberia
|
15:30
Madrid
|
18:05 Rome | Direct |
IB1546
Iberia
VY6106
Vueling Airlines
|
15:45
Madrid
18:30
Barcelona
|
17:05
Barcelona
20:20
Rome
|
Connect |
IB3234
Iberia
|
17:00
Madrid
|
19:30 Rome | Direct |
AF1801
Air France
AF1004
Air France
|
18:15
Madrid
21:20
Paris CDG
|
20:25
Paris CDG
23:25
Rome
|
Connect |
LX2033
Swiss
LX1734
Swiss
|
18:20
Madrid
21:30
Zurich
|
20:30
Zurich
23:10
Rome
|
Connect |
IB1900
Iberia
VY6102
Vueling Airlines
|
19:30
Madrid
22:30
Barcelona
|
20:50
Barcelona
00:20
Rome
|
Connect |
VY1019
Vueling Airlines
VY6102
Vueling Airlines
|
19:40
Madrid
22:30
Barcelona
|
20:55
Barcelona
00:20
Rome
|
Connect |
IB2000
Iberia
VY6102
Vueling Airlines
|
20:00
Madrid
22:30
Barcelona
|
21:20
Barcelona
00:20
Rome
|
Connect |
IB3238
Iberia
|
21:15
Madrid
|
23:45 Rome | Direct |
You take a flight from Madrid to Rome Ciampino and cost approximately 40 USD.
You take a bus, shuttle or taxi from Rome Ciampino to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
FR5993
Ryanair
FR3002 3057
Ryanair
|
06:10
Madrid
08:30
London Stansted
|
07:40
London Stansted
11:55
Rome Ciampino
|
Connect |
FR9674
Ryanair
|
06:30
Madrid
|
09:00 Rome Ciampino | Direct |
FR9602
Ryanair
|
09:50
Madrid
|
12:20 Rome Ciampino | Direct |
FR2683
Ryanair
FR3072
Ryanair
|
10:50
Madrid
13:20
London Stansted
|
12:20
London Stansted
16:45
Rome Ciampino
|
Connect |
FR5444
Ryanair
FR9636
Ryanair
|
15:05
Madrid
18:55
Beauvais
|
17:15
Beauvais
21:00
Rome Ciampino
|
Connect |
FR9686
Ryanair
|
17:55
Madrid
|
20:25 Rome Ciampino | Direct |
You take a flight from Madrid to Milan Bergamo and cost approximately 20 USD.
You take a bus, shuttle or taxi from Milan Bergamo to your destination in Italy.
Flight | Depart | Arrive | |
---|---|---|---|
FR5991
Ryanair
|
09:45
Madrid
|
12:05 Milan Bergamo | Direct |
FR5983
Ryanair
|
12:40
Madrid
|
15:00 Milan Bergamo | Direct |
FR9966
Ryanair
FR9196
Ryanair
|
13:25
Madrid
17:15
Palermo
|
16:00
Palermo
19:00
Milan Bergamo
|
Connect |
FR5493
Ryanair
|
14:05
Madrid
|
16:25 Milan Bergamo | Direct |
FR5204
Ryanair
FR4013
Ryanair
|
15:50
Madrid
17:50
Porto
|
16:10
Porto
21:25
Milan Bergamo
|
Connect |
FR5983
Ryanair
|
21:00
Madrid
|
23:20 Milan Bergamo | Direct |
You can find hotels and accommodations in Italy with our hotels search tool below
Booking.com