Quirimbas Archipelago


A collection of exclusive islands


Deep in the northern reaches of Mozambique, the Quirimbas Archipelago is one of the world's most remote beach destinations. It's certainly more off the beaten track than its southern neighbour Bazaruto and that is precisely why we love it. The white sand beaches are silky and unspoilt, the tropical waters are crystal clear and palm trees peer out onto the horizon. It's a vision of paradise.

The archipelago contains a collection of over 30 islands off the coast of Pemba. These islands stretch for over 250km from Ilha Tecomaji in the north to Ilha Mefunvo in the south. They really do offer a Robinson Crusoe style secluded getaway - tourists are few and far between and you have beaches of indescribable beauty all to yourself. Pemba itself is a historic town in a scenic setting - nicknamed Mozambique's papaya paradise. It's a little run down, but is the gateway to the Islands. The best place to stay in Pemba is the Pemba Beach Hotel.

Ibo Island Lodge, Vamizi Island Lodge, Matemo Island Resort and Anantara Medjumbe Island Resort & Spa are our favourite island lodges in the Archipelago. Certain lodges are ideal for romantic trips while others are ideal for the whole family. Some islands can be reached by boat, but in general you will take a short flight from Pemba to the inidividual islands or from island to island. Ibo is closest - about 15 minutes from Pemba, while Vamizi is farthest - about a 50 minute flight from Pemba.

NB: You can combine a trip to the Quirimbas with a safari in the Kruger Park or East Africa - contact us to plan your tailor-made trip! For more information about the Quirimbas Archipelago, read our blog: Discovering the Quirimbas.
 

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