Popular Filters
+ 1 more
One Way Price
Duration
Stops From Vienna
Departure From Vienna
BHD 80
BHD 94
BHD 99
Arrival at Madrid
BHD 132
BHD 99
BHD 80
BHD 94
Alliances & Airlines
Oneworld
(6)
SkyTeam
(5)
Star Alliance
(69)
+ 12 more
Layover Airports
+ 13 more
Layover Duration
Fare Calendar For other International Routes
Vienna to Madrid Fare Calendar
BHD 83
Transit Visa may be required
Vienna to Madrid , 22 Aug
Air Serbia JU | 311
09:45
Fri, 22 Aug 25
Terminal T1
Vienna, Austria
01 h 25 m
11:10
Fri, 22 Aug 25
Terminal T2
Belgrade, Serbia
BAGGAGE : CHECK INCABIN
Information not available
Air Serbia JU | 572
13:30
Fri, 22 Aug 25
Terminal T2
Belgrade, Serbia
03 h 35 m
17:05
Fri, 22 Aug 25
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 98
Transit Visa may be required
Vienna to Madrid , 22 Aug
Lufthansa LH | 6327 | Operated By Austrian Airlines
07:00
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 30 m
08:30
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1112
09:35
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
02 h 40 m
12:15
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 103
Transit Visa may be required
Vienna to Madrid , 22 Aug
Swiss LX | 1583
20:15
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 20 m
21:35
Fri, 22 Aug 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 2020 | Operated By Helvetic Airways
06:55
Sat, 23 Aug 25
Zurich, Switzerland
02 h 25 m
09:20
Sat, 23 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 113
Transit Visa may be required
Vienna to Madrid , 22 Aug
Lufthansa LH | 6321 | Operated By Austrian Airlines
06:10
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h
07:10
Fri, 22 Aug 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1800
08:15
Fri, 22 Aug 25
Terminal T2
Munich, Germany
02 h 45 m
11:00
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 117
Transit Visa may be required
Vienna to Madrid , 22 Aug
Lufthansa LH | 6417 | Operated By Austrian Airlines
13:20
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 30 m
14:50
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1120
17:10
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
02 h 40 m
19:50
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 118
Transit Visa may be required
Vienna to Madrid , 22 Aug
Swiss LX | 3531 | Operated By Austrian Airlines
10:55
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 20 m
12:15
Fri, 22 Aug 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 2032
16:25
Fri, 22 Aug 25
Zurich, Switzerland
02 h 20 m
18:45
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 125
Transit Visa may be required
Vienna to Madrid , 22 Aug
Austrian Airlines OS | 201
07:00
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 30 m
08:30
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Austrian Airlines OS | 7455 | Operated By Lufthansa
09:35
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
02 h 40 m
12:15
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 126
Transit Visa may be required
Vienna to Madrid , 22 Aug
Austrian Airlines OS | 7207 | Operated By Lufthansa
20:20
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 25 m
21:45
Fri, 22 Aug 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Austrian Airlines OS | 7455 | Operated By Lufthansa
09:35
Sat, 23 Aug 25
Terminal T1
Frankfurt, Germany
02 h 40 m
12:15
Sat, 23 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 128
Transit Visa may be required
Vienna to Madrid , 22 Aug
Swiss LX | 3571 | Operated By Austrian Airlines
13:00
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h 20 m
14:20
Fri, 22 Aug 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 2032
16:25
Fri, 22 Aug 25
Zurich, Switzerland
02 h 20 m
18:45
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 131
Transit Visa may be required
Vienna to Madrid , 22 Aug
Lufthansa LH | 6329 | Operated By Austrian Airlines
09:25
Fri, 22 Aug 25
Terminal T3
Vienna, Austria
01 h
10:25
Fri, 22 Aug 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1802
11:25
Fri, 22 Aug 25
Terminal T2
Munich, Germany
02 h 45 m
14:10
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available