Popular Filters
One Way Price
Duration
Stops From Ottawa
Departure From Ottawa
SAR 3,239
SAR 3,214
SAR 2,995
SAR 2,807
Arrival at Madrid
SAR 2,807
SAR 3,097
SAR 3,305
Alliances & Airlines
Oneworld
()
SkyTeam
(5)
Star Alliance
(111)
+ 4 more
Layover Airports
+ 10 more
Layover Duration
Fare Calendar For other International Routes
Ottawa to Madrid Fare Calendar
SAR 2,807
Ottawa to Madrid , 7 Feb
Air Canada AC | 7711
20:30
Sat, 7 Feb 26
Ottawa, Canada
01 h 08 m
21:38
Sat, 7 Feb 26
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 7974
18:30
Sun, 8 Feb 26
Toronto, Canada
01 h 16 m
19:46
Sun, 8 Feb 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 834
18:45
Mon, 9 Feb 26
Montreal, Canada
07 h 15 m
08:00
Tue, 10 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,995
Transit Visa may be required
Ottawa to Madrid , 7 Feb
United Airlines UA | 3691
17:55
Sat, 7 Feb 26
Ottawa, Canada
01 h 54 m
19:49
Sat, 7 Feb 26
Terminal C
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 51
19:45
Sun, 8 Feb 26
Terminal C
Newark, United States
07 h 30 m
09:15
Mon, 9 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,000
Transit Visa may be required
Ottawa to Madrid , 7 Feb
United Airlines UA | 4455
19:27
Sat, 7 Feb 26
Ottawa, Canada
01 h 58 m
21:25
Sat, 7 Feb 26
Washington-Dulles Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 1999
08:17
Sun, 8 Feb 26
Washington-Dulles Apt, United States
01 h 20 m
09:37
Sun, 8 Feb 26
Terminal A
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 51
19:45
Sun, 8 Feb 26
Terminal C
Newark, United States
07 h 30 m
09:15
Mon, 9 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,006
Transit Visa may be required
Ottawa to Madrid , 7 Feb
United Airlines UA | 4455
19:27
Sat, 7 Feb 26
Ottawa, Canada
01 h 58 m
21:25
Sat, 7 Feb 26
Washington-Dulles Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 4591
09:07
Sun, 8 Feb 26
Terminal T2
Washington-Reagan Apt, United States
01 h 21 m
10:28
Sun, 8 Feb 26
Terminal C
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 51
19:45
Sun, 8 Feb 26
Terminal C
Newark, United States
07 h 30 m
09:15
Mon, 9 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,021
Transit Visa may be required
Ottawa to Madrid , 7 Feb
United Airlines UA | 4455
19:27
Sat, 7 Feb 26
Ottawa, Canada
01 h 58 m
21:25
Sat, 7 Feb 26
Washington-Dulles Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 1997
22:40
Sat, 7 Feb 26
Washington-Dulles Apt, United States
01 h 19 m
23:59
Sat, 7 Feb 26
Terminal C
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 51
19:45
Sun, 8 Feb 26
Terminal C
Newark, United States
07 h 30 m
09:15
Mon, 9 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,097
Transit Visa may be required
Ottawa to Madrid , 7 Feb
Air Canada AC | 8018
19:55
Sat, 7 Feb 26
Ottawa, Canada
50 m
20:45
Sat, 7 Feb 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 892
18:45
Sun, 8 Feb 26
Montreal, Canada
08 h 40 m
09:25
Mon, 9 Feb 26
Terminal T3
Rome - Fiumicino Apt, Italy
BAGGAGE : CHECK INCABIN
Information not available
ITA Airways AZ | 60
14:35
Mon, 9 Feb 26
Terminal T1
Rome - Fiumicino Apt, Italy
02 h 35 m
17:10
Mon, 9 Feb 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,214
Transit Visa may be required
Ottawa to Madrid , 7 Feb
United Airlines UA | 4537
15:10
Sat, 7 Feb 26
Ottawa, Canada
01 h 49 m
16:59
Sat, 7 Feb 26
Terminal C
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 51
19:45
Sat, 7 Feb 26
Terminal C
Newark, United States
07 h 30 m
09:15
Sun, 8 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,228
Transit Visa may be required
Ottawa to Madrid , 7 Feb
United Airlines UA | 4537
15:10
Sat, 7 Feb 26
Ottawa, Canada
01 h 49 m
16:59
Sat, 7 Feb 26
Terminal C
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
Brussels Airlines SN | 9027 | Operated By United Airlines
19:45
Sat, 7 Feb 26
Terminal C
Newark, United States
07 h 30 m
09:15
Sun, 8 Feb 26
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,235
Transit Visa may be required
Ottawa to Madrid , 7 Feb
Air Canada AC | 8014
16:00
Sat, 7 Feb 26
Ottawa, Canada
50 m
16:50
Sat, 7 Feb 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 832
18:45
Sat, 7 Feb 26
Montreal, Canada
07 h 05 m
07:50
Sun, 8 Feb 26
Brussels, Belgium
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 6360 | Operated By Brussels Airlines
14:15
Sun, 8 Feb 26
Brussels, Belgium
02 h 25 m
16:40
Sun, 8 Feb 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,238
Transit Visa may be required
Ottawa to Madrid , 7 Feb
Air Canada AC | 459
16:15
Sat, 7 Feb 26
Ottawa, Canada
01 h 21 m
17:36
Sat, 7 Feb 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 836
19:45
Sat, 7 Feb 26
Terminal T1
Toronto, Canada
08 h 05 m
09:50
Sun, 8 Feb 26
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 9493 | Operated By Lufthansa
15:10
Sun, 8 Feb 26
Terminal T2
Munich, Germany
02 h 40 m
17:50
Sun, 8 Feb 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
