June 26, 2026
Airline NewsBritish Airways and Porter Codeshare Agreement: 17 Canadian Destinations, One Ticket, More Avios
If you collect Avios and have ever wished you could get past Toronto or Montreal without cobbling together a separate domestic ticket, this one's worth a look.
British Airways and Porter Airlines have signed a new codeshare agreement. As of this week, BA customers can book 17 Porter destinations across Canada under a British Airways flight number, on a single ticket. The flights are on sale now at ba.com, with travel starting July 8.
For anyone planning a trip with British Airways and who needs to connect to Vancouver, Toronto, or Montreal, or really anyone building an Avios balance, it quietly removes some real friction.
Side note: This additional codeshare has us a little excited. Porter now partners with several oneworld alliance airlines, including American, Alaska, Qatar Airways, and Japan Airlines. Will Porter one day join oneworld? We're crossing our fingers it happens.
Header image sourced from British Airways.
How the Codeshare Works
Source: British Airways.
The short version: British Airways can now stamp its own flight number on certain Porter routes within Canada and sell them as part of a connecting itinerary. You buy one ticket, BA handles the whole journey on paper, and Porter operates the domestic portion.
British Airways serves Canada through Vancouver, Toronto, and Montreal. So if your trip starts somewhere else on the list, the routing is simple: Porter carries you to one of those three cities, and you connect onto your BA flight to London from there.
Picture a traveller leaving Calgary. They'd take a Porter flight to Toronto, then step onto a British Airways aircraft for the leg across the Atlantic to London. All of it sits on a single reservation, with one baggage allowance and your bags tagged through to the end. The image below showcases this itinerary.
The Cities You Can Reach
17 Porter destinations are now bookable under a BA code through this partnership. Montreal appears twice because both of its airports are served:
| Province / Region | Cities |
|---|---|
| British Columbia | Vancouver, Victoria, Kelowna |
| Alberta | Calgary, Edmonton |
| Saskatchewan | Saskatoon |
| Manitoba | Winnipeg |
| Ontario | Toronto, Ottawa, Thunder Bay |
| Quebec | Montreal (Trudeau), Montreal (Metropolitan), Quebec City |
| Atlantic Canada | Halifax, Charlottetown, St. John's, Deer Lake |
Why Avios Collectors Should Care
Here's the piece we'd point to. When a flight carries a British Airways code, BA's earning rules kick in, and those rules say you collect Avios on anything booked under that code, no matter whose plane you're actually sitting on. The Porter portion of your trip counts.
A couple of details shape how much you'll bank. Avios on British Airways are tied to the fare you pay rather than the kilometres you fly, and the rate climbs with your tier. Blue members earn 6 Avios for every pound spent on the fare, and that figure rises to 9 per pound once you reach Gold, so think of the Blue rate as your starting point. Since the trip is sold as a single fare, there's no splitting hairs over which segment earns what. Add your British Airways Club number to the booking and the whole haul lands in one account.
For Canadians, Avios remains one of the more attainable points currencies to grow, so having one more routine way to feed the balance is a nice bonus.
A Couple of Things to Watch
For the moment, British Airways is the only one selling these codeshare fares. Porter has signalled that it intends to open up its own booking channels later this year, but if you're hoping to start the booking on Porter's side, that option hasn't arrived yet.
The other quirk is how the flights surface. Because the Porter leg is sold strictly as a connection tied to the BA network, it won't appear in an ordinary point-to-point domestic search. Run a basic Toronto to Calgary query on ba.com and you'll come up empty; the Porter segment only shows itself when it's paired with a British Airways flight to or from London.
Is It Worth It?
Source: British Airways.
If you're already crossing the Atlantic with BA and your real destination is one of these 16 cities, this is an easy yes: one ticket, bags checked the whole way, and Avios earned on every segment including the domestic hop. And if you're a points collector who flies these Porter routes anyway, the takeaway is that the BA code is what triggers the earning, not the Porter flight by itself.
The Bottom Line
This is a great development for Canadian travellers. For anyone flying British Airways across the Atlantic, reaching cities beyond Toronto, Montreal, and Vancouver just got a whole lot simpler. Earning Avios on every leg including the Porter hop is also quite exciting. Pair all of this with Porter's growing list of oneworld partners, and there's a lot here to be excited about.