*multi-city* South Africa, Madagascar, Zanzibar and more
in €240s-€480s from Europe and in £210s-£420 rtn from London/Manchester
LarissaJFC
Looks like you missed one last present under the tree 
Last week it was Nepal and Singapore, today it's Africa. Add to that a few spots like Madagascar, Zanzibar, Mauritius, Mombasa and Mount Kilimanjaro, and we're very happy with our Xmas haul.
These are multi-city trips where you'll leave from one airport and return to another. The vast majority of these fares work from either Amsterdam or Paris, and return to London. But, there are a few exceptions. To see exactly where you'll be flying to/from, scroll down to the Flight Notes section.
So, that means you'll have to hop on a train, bus or short flight before (or after) you head to Africa. Of course, for the hassle, you do get some so-cheap-it's-almost-unheard-of prices, like Mauritius in the €/£200s.
We'll explain how to book these flights below, but we recommend leaving at least 10 hrs (or longer if you can) between your long-haul flight to Africa and your short-haul transport to/from your home city, in case of delays.
Whew, that's a lot of info! But, there's juuuust one more thing: these prices are only available through online travel agents listed on Skyscanner. Read more about OTAs here :-)
Taking off ✈️
Tip Published: Dec 26, 2023
Returns to Addis Ababa (ADD):
- Amsterdam (AMS) - €249
- Paris (CDG) - €305
Returns to Dar es Salaam (DAR):
- Amsterdam (AMS) - €336
Returns to Johannesburg (JNB):
- Amsterdam (AMS) - €310
- Paris (CDG) - €277
Returns to Kampala (EBB):
- Paris (CDG) - €305
Returns to Madagascar (TNR):
- Paris (CDG) - €476
Returns to Mahé (SEZ):
- Amsterdam (AMS) - €369
- London Heathrow (LHR) - £339
- Luxembourg (LUX) - €355
- Paris (CDG) - €323
Returns to Mauritius (MRU):
- Paris (CDG) - €294
Returns to Mombasa (MBA):
- Amsterdam (AMS) - €374
Returns to Mount Kilimanjaro (JRO):
- Amsterdam (AMS) - €388
- Paris (CDG) - €343
Returns to Zanzibar (ZNZ):
- Paris (CDG) - €343
How to Book
We've archived the booking information because we noticed availability has changed or the fares have gone up since it was first published. The inspiration is yours to keep 🙂