The Bazaruto Archipelago
Curated Adventures
Honest Pricing
Conscientious Travel
Meet Christabelle
8 country visits
Spotted 5 whale sharks
Explored 60 km beaches
Visit the Bazaruto Archipelago
You’ll find the Bazaruto Archipelago just off the central Mozambican coast. A grouping of six white sand islands that are either a short helicopter flight or slightly longer boat journey from the mainland. Namely they are Bazaruto, Benguerra, Magaruque, Banque, Santa Carolina and Shell (affectionately known as Pansy Island).
The islands are white sand perfection, this is the place for barefoot beach bliss with sand so soft you can barely believe it. A collection of luxury beach lodges operate on both Bazaruto and Benguerra Island with highly regarded operators such as Azura Resorts and &Beyond leading the way in terms of luxury options.
Conveniently, South African Airlines operate a daily direct flight between the Kruger National Park and Vilanculos on the main land, meaning you can game drive in the morning and be snorkelling before the day is done – not bad a bad way to spend a day in our opinion!
The Haughtons
We really loved our time at Azura Benguerra - the beach here was perfect. The tide came right up to the edge of our beach cabana each evening at sundowner time. Both the staff and food were great and we were really well looked after. There was just the right amount of things to do, including fly fishing from the beach or from SUP and snorkelling. Overall it was just an incredible experience and we absolutely loved it – a real once in a lifetime trip.
Start planning your truly bespoke itinerary by contacting one of our destination specialists.
Call +44 (0)203 137 1247
Call +1 (0) 800 635 8124
OR
Maputo
Capital City
(GMT+2)
Local Time
Mozambican metical
Local Currency
Peri-peri style shrimps/prawns
National Dish
Maputo
Largest City
Curated Adventures
Honest Pricing
Positive Impact
Full Support
Financial Protection
Start planning your truly bespoke itinerary by contacting one of our destination specialists.
Call +44 (0)203 137 1247
Call +1 (0) 800 635 8124
OR