Popular Filters
One Way Price
Duration
Stops From Ottawa
Departure From Ottawa
SGD 1,164
SGD 1,156
SGD 1,248
Arrival at Birmingham
SGD 1,167
SGD 1,156
SGD 1,164
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
Ottawa to Great Britain Flights
SGD 1,156
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
SGD 1,164
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
SGD 1,167
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
SGD 1,198
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
SGD 1,234
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
SGD 1,241
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
SGD 1,248
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
SGD 1,259
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
SGD 1,269
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
SGD 1,390
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
