British Airways has dropped the price of their flights from Vancouver to Nairobi, Kenya and Johannesburg, South Africa down to between $861 and $1028 CAD roundtrip including taxes.
The flights have 1 stop in London Heathrow each way.
The layovers are long in both directions, ranging from 6 to 19 hours.
Although overall the total travel time isn't *drastically* longer than the fastest flights, particularly to Johannesburg.
You can also find flights from Vancouver to Mauritius (the beautiful island country East of Madagascar) for $1169 CAD roundtrip. But the flights have an airport change in London in both directions. On the way there you don't have a ton of time to get from Heathrow to Gatwick. It would be tight.
KLM is also showing a few flights to Cape Town, South Africa via Amsterdam for $1155 roundtrip (there is an 11-15 hour layover in Paris or Amsterdam on the way back).
Can I extend the layover in London?
See below.
Availability for travel
October, November, December 2024
January, February, March, April 2025
How to find and book this deal
1. Start with the following Google Flights search:
Google Flights: Vancouver to Nairobi, Kenya
Google Flights: Vancouver to Johannesburg, South Africa
Google Flights: Vancouver to Cape Town, South Africa
Google Flights: Vancouver to Mauritius Island
- Click on the departure date box to open up the calendar view.
- Browse for the cheapest dates by adjusting the trip length at the bottom.
2. Go to Skyscanner or Kayak
- Try the same dates you found on Google Flights.
Can I extend my stay in London?
1. Try searching for a Multi-City flight like this one:
Google Flights: Vancouver to London to Nairobi to Vancouver
Vancouver (YVR) to London (LHR)
London (LHR) to Nairobi (NBO)
Nairobi (NBO) to Vancouver (YVR)
2. Try using start and end dates that are the same as what you found with a regular roundtrip flight using the Google Flights links above.
YVR Deals E-mail Reply Of The Day
screenshot from Skyscanner
screenshot from the American Airlines website