Popular Filters
One Way Price
Duration
Stops From Ottawa
Departure From Ottawa
USD 895
USD 877
USD 939
Arrival at Birmingham
USD 877
USD 889
USD 895
Alliances & Airlines
Oneworld
()
SkyTeam
(5)
Star Alliance
(16)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Flights from Ottawa
Top Flights to Ottawa
Top Airlines
Popular Flights
Ottawa to Great Britain
USD 899
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
USD 889
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
USD 895
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Air Canada AC | 8010
15:10
Mon, 29 Jun 26
Ottawa, Canada
50 m
16:00
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
USD 923
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Air France AF | 327
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
Air France AF | 1164 | Operated By Airlinair
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
USD 951
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
USD 956
Transit Visa may be required
Ottawa to Birmingham , 29 Jun
Air Canada AC | 461
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
Air Canada AC | 9104 | Operated By Lufthansa
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
Air Canada AC | 9609 | Operated By Lufthansa
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
USD 962
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
USD 970
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
USD 978
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
USD 1,072
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
About Ottawa (YOW)
Ottawa
