Mozambique Destinations


Where to go and When


Most travellers are here for the beaches and Mozambique has some of world's finest. The most well known area is the Bazaruto Archipelago which involves a number of islands scattered off the coast of Vilanculos. The archipelago is now a national park so the marine reserve is protected and offers excellent snorkelling and scuba diving. The Inhambane Coastline, further south, also plays host to beautiful beaches and guests have the once-in-a-lifetime opportunity to go swimming with harmless and mighty whale sharks. 

Almost on the border with Tanzania and much further north is the Quirimbas Archipelago. It contains its own collection of islands off the coast of Pemba. It is more exclusive than Bazaruto as it is harder to reach and thus there are fewer tourists. And of course there is Maputo, the charming and chaotic capital city with its hustle and bustle, manic markets and kaleidoscope of sights and sounds.

Lake Niassa forms the border between Mozambique and Malawi. Its gin-clear waters stretch for hundreds of miles surrounded on either side by a wilderness of thick indigenous forest. Lake Niassa is easily accessible from Lilongwe, the Malawi capital, and its tranquil shores and relaxing leisure activities form a perfect counter balance to a safari in nearby Zambia. Using charter flights it is also possible to combine Lake Niassa with the Quirimbas Archipelago on the northern coastline of Mozambique, as well as the Niassa Wildlife Reserve. The cost of these flights at the present time is very expensive, however as more and more people visit these areas the prices are likely to come down.

NB: Our consultants have been to all these destinations and are here to answer all your questions. Contact us to plan your tailor-made trip!

What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81937

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600