Popular Filters
One Way Price
Duration
Stops From Ottawa
Departure From Ottawa
OMR 341
OMR 339
OMR 342
Arrival at Birmingham
OMR 340
OMR 339
OMR 341
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
Ottawa to Great Britain
OMR 344
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
OMR 345
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
OMR 346
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 | 3274
16:50
Tue, 30 Jun 26
Terminal T2
Dublin, Ireland
01 h 20 m
18:10
Tue, 30 Jun 26
Birmingham, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 347
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
OMR 356
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
OMR 367
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
OMR 371
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
OMR 374
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
OMR 475
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
OMR 1,235
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
