Popular Filters
One Way Price
Duration
Stops From Ottawa
Departure From Ottawa
KWD 275.05
KWD 273.05
KWD 295.05
Arrival at Birmingham
KWD 274.05
KWD 273.05
KWD 275.05
Alliances & Airlines
Oneworld
()
SkyTeam
(6)
Star Alliance
(14)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Flights from Ottawa
Top Flights to Ottawa
Top Airlines
Ottawa to Great Britain
KWD 276
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Virgin Atlantic VS | 6674 | Operated By Air France
17:10
Mon, 29 Jun 26
Ottawa, Canada
06 h 50 m
06:00
Tue, 30 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Virgin Atlantic VS | 6612 | Operated By Air France
17:30
Tue, 30 Jun 26
Terminal T2E
Paris, France
01 h 20 m
17:50
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 277
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Virgin Atlantic VS | 6674 | Operated By Air France
17:10
Mon, 29 Jun 26
Ottawa, Canada
06 h 50 m
06:00
Tue, 30 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Virgin Atlantic VS | 6614 | Operated By Air France
09:10
Tue, 30 Jun 26
Terminal T2E
Paris, France
01 h 20 m
09:30
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 278
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Air Canada AC | 8008
14:35
Mon, 29 Jun 26
Ottawa, Canada
46 m
15:21
Mon, 29 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 916
20:50
Mon, 29 Jun 26
Montreal, Canada
05 h 55 m
07:45
Tue, 30 Jun 26
Terminal T1
Dublin, Ireland
BAGGAGE : CHECK INCABIN
Information not available
Aer Lingus EI | 3272
14:45
Tue, 30 Jun 26
Terminal T2
Dublin, Ireland
01 h 20 m
16:05
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 286
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Swiss LX | 4661
14:35
Mon, 29 Jun 26
Ottawa, Canada
46 m
15:21
Mon, 29 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 87
16:40
Mon, 29 Jun 26
Montreal, Canada
07 h 30 m
06:10
Tue, 30 Jun 26
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 420
07:20
Tue, 30 Jun 26
Zurich, Switzerland
01 h 45 m
08:05
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 295
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Lufthansa LH | 6767 | Operated By Air Canada
16:00
Mon, 29 Jun 26
Ottawa, Canada
01 h 08 m
17:08
Mon, 29 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 471
18:20
Mon, 29 Jun 26
Terminal T1
Toronto, Canada
07 h 40 m
08:00
Tue, 30 Jun 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 954
09:15
Tue, 30 Jun 26
Terminal T1
Frankfurt, Germany
01 h 35 m
09:50
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 298
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
KLM Royal Dutch KL | 9623 | Operated By WestJet
18:25
Mon, 29 Jun 26
Ottawa, Canada
01 h 10 m
19:35
Mon, 29 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 696
21:55
Mon, 29 Jun 26
Terminal T3
Toronto, Canada
07 h 25 m
11:20
Tue, 30 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1045
12:25
Tue, 30 Jun 26
Amsterdam, Netherlands
01 h 15 m
12:40
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 301
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Air Canada AC | 7776
19:30
Mon, 29 Jun 26
Ottawa, Canada
50 m
20:20
Mon, 29 Jun 26
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 900
21:30
Mon, 29 Jun 26
Montreal, Canada
06 h 45 m
10:15
Tue, 30 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1045
12:25
Tue, 30 Jun 26
Amsterdam, Netherlands
01 h 15 m
12:40
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 332
Ottawa to Birmingham , 29 Jun
Air Canada AC | 888
18:55
Mon, 29 Jun 26
Ottawa, Canada
06 h 35 m
06:30
Tue, 30 Jun 26
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
AccesRail 9B | 6815
10:30
Tue, 30 Jun 26
London - Heathrow Apt, United Kingdom
11:30
Tue, 30 Jun 26
London, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
AccesRail 9B | 6815
12:10
Tue, 30 Jun 26
London, United Kingdom
13:16
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 382
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Air Canada AC | 1943
14:00
Mon, 29 Jun 26
Ottawa, Canada
01 h 08 m
15:08
Mon, 29 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Aer Lingus EI | 126
17:35
Mon, 29 Jun 26
Terminal T3
Toronto, Canada
06 h 35 m
05:10
Tue, 30 Jun 26
Terminal T2
Dublin, Ireland
BAGGAGE : CHECK INCABIN
Information not available
Aer Lingus EI | 262
06:30
Tue, 30 Jun 26
Terminal T2
Dublin, Ireland
01 h 10 m
07:40
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
KWD 992
Ottawa to Birmingham , 29 Jun
Lufthansa LH | 6693 | Operated By Air Canada
18:55
Mon, 29 Jun 26
Ottawa, Canada
06 h 35 m
06:30
Tue, 30 Jun 26
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
AccesRail 9B | 7088
10:40
Tue, 30 Jun 26
London, United Kingdom
01 h 05 m
11:45
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
About Ottawa (YOW)
Ottawa
