Popular Filters
One Way Price
Duration
Stops From Ottawa
Departure From Ottawa
BHD 339
BHD 336
BHD 363
Arrival at Birmingham
BHD 337
BHD 336
BHD 339
Alliances & Airlines
Oneworld
()
SkyTeam
(6)
Star Alliance
(14)
+ 2 more
Layover Airports
+ 3 more
Layover Duration
Flights from Ottawa
Top Flights to Ottawa
Top Airlines
Flights from Ottawa to Great Britain
Book flights from Ottawa to Great Britain at lowest price. Get best deals on your upcoming Ottawa to Great Britain flight only on MakeMyTrip Bahrain.
BHD 339
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
BHD 340
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
BHD 342
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
BHD 350
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
BHD 351
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
BHD 362
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
BHD 366
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
BHD 369
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
BHD 408
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 | 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
BHD 468
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
About Ottawa (YOW)
Ottawa
