The Best Beaches in Mozambique's Bazaruto Archipelago
Table of Contents
Sponsored
Planning a beach trip?
Compare flight and hotel prices from hundreds of providers.
Search Deals on Expedia→Where and What Is the Bazaruto Archipelago
The Bazaruto Archipelago sits off the southern coast of Mozambique, roughly 20 miles from the mainland town of Vilankulo. Five main islands — Bazaruto, Benguerra, Magaruque, Santa Carolina (Paradise Island), and Bangue — form a protected marine national park established in 1971, making it one of the oldest marine reserves in the Indian Ocean. The archipelago shelters the largest remaining population of dugongs in the western Indian Ocean, along with five species of sea turtle, humpback whales (June through November), whale sharks, manta rays, and over 2,000 species of fish.
The beaches here are the kind that appear in screensavers and airline advertisements: endless stretches of white sand curving into turquoise water, sand dunes rising to 100 meters on Bazaruto Island, and shallow tidal flats that extend for miles at low tide. What makes these beaches different from, say, the Maldives or Seychelles is the sheer emptiness. The archipelago has only a handful of lodges, no towns, no paved roads, and no crowds. On most days, you will be the only person on whatever beach you visit.
Getting to the Bazaruto Archipelago
Most visitors reach the archipelago via Vilankulo on the mainland. Vilankulo has a small airport (VNX) with regular flights from Maputo on LAM Mozambique Airlines and from Johannesburg on Airlink. From Vilankulo, lodge-operated speedboats, dhows, or helicopter transfers take you to the islands. Speedboat transfers to Benguerra take about 30 minutes; Bazaruto Island is roughly 45 minutes.
Helicopter transfers from Vilankulo run $250-$500 per person each way, depending on the lodge and distance. Most lodges include boat transfers in their rates. The crossing can be rough in wind, so take seasickness medication if you're prone to it. The best months for calm crossings are March through May and September through November.
This is one of the reasons Mozambique'S Bazaruto Archipelago Beaches continues to draw visitors year after year.
Best Beaches on Bazaruto Island
The East Coast Dune Beaches
Bazaruto Island is the largest in the archipelago (37 km long, 7 km wide at its widest) and its east coast faces the open Indian Ocean with a continuous stretch of white sand beach backed by towering sand dunes. These dunes are the island's defining feature — the highest reach nearly 100 meters and are visible from the mainland on clear days. The sand is fine, white, and compacts firmly near the waterline, making for excellent walking even at low tide when the beach extends hundreds of meters.
Swimming on the east coast depends on conditions. The beach is exposed to ocean swells, and on rough days the waves and undertow can be strong. On calm days, the water is warm (25-29°C year-round) and clear, with visibility reaching 15-20 meters. The east coast beaches are largely unpatrolled, so swim cautiously and never alone. The reward for the exposure is the isolation — you can walk for miles without seeing another person or any structure beyond the dunes.
The West Coast Tidal Flats
The west coast of Bazaruto faces the sheltered channel between the island and the mainland. At low tide, vast sand flats extend outward, creating shallow pools where flamingos sometimes wade and small fish dart between stranded starfish. The water here is calmer than the east coast, warmer in the shallows, and safer for swimming at any tide. Several of the island's lodges face west specifically for this calmer water and the sunset views over the mainland.
Compared to similar options, Mozambique'S Bazaruto Archipelago Beaches stands out for its mix of quality and accessibility.
Kayaking and paddleboarding on the west coast flats during high tide is exceptional — the water is flat, clear, and shallow enough to see the bottom everywhere. During spring tides, the sandbanks between Bazaruto and the mainland emerge as temporary islands that you can walk to from the shore. These ephemeral sandbars, miles from any land, are some of the most surreal beach experiences in Africa.
Best Beaches on Benguerra Island
The Lodge Beaches (North and Northwest)
Benguerra is smaller than Bazaruto (11 km long, 5.5 km wide) and hosts two luxury lodges: andBeyond Benguerra Island and Azura Benguerra Island. Both lodges sit on the island's north and northwest coasts, where wide sandy beaches face the calm channel. The sand is powder-fine and the water entry is gentle — you can wade out 100 meters and still be at waist depth.
andBeyond Benguerra has 10 casinhas (private cabanas) and 2 cabanas on the beachfront, with rates starting around $1,200 per person per night all-inclusive. Azura Benguerra offers 20 beachfront villas starting at $800 per person per night all-inclusive. Both lodges include snorkeling excursions, kayaks, paddleboards, and guided walks. The beaches directly in front of the lodges are groomed and serviced with sun loungers and beach butlers.
Local travel experts consistently recommend Mozambique'S Bazaruto Archipelago Beaches as a top choice for visitors.
Pansy Island Sandbar
Pansy Island is a low sandbar off the northeast tip of Benguerra that emerges fully at low tide and nearly disappears at high tide. Lodges on Benguerra run excursions to Pansy Island by dhow or speedboat, setting up a beach picnic with fresh seafood, cold drinks, and shade structures on the sand. You'll stand on a white sandbar in the middle of blue water with 360-degree ocean views and nothing else in sight.
Snorkeling around the edges of Pansy Island is some of the best in the archipelago. The coral patches around the sandbar attract parrotfish, butterflyfish, moray eels, and reef sharks. Sea turtles pass through regularly. The sand itself is covered in pansy shells (sand dollars) — the island's namesake — which are fragile and should be left where they lie. This is one of those experiences that sounds too good to be real, and somehow delivers exactly what it promises.
Best Beaches on the Smaller Islands
Magaruque Island
Magaruque is the closest island to the mainland and the smallest of the regularly visited islands (2.5 km long). A handful of basic camping options and one small lodge operate here, catering to visitors on tighter budgets. The beaches wrap around the entire island — walk the full circumference in under two hours — and the snorkeling on the island's east side is excellent, with healthy coral gardens starting in shallow water.
If Mozambique'S Bazaruto Archipelago Beaches is on your list, booking during shoulder season typically delivers the best value.
Day trips from Vilankulo to Magaruque are popular and affordable ($50-$100 per person for a dhow trip including basic lunch). The crossing takes about 45 minutes by dhow. The island feels rustic compared to the luxury lodges on Benguerra — there's no electricity grid, accommodation is in beach tents or simple chalets, and the food is basic but fresh. For travelers who want the Bazaruto Archipelago experience without the luxury price tag, Magaruque is the answer.
Santa Carolina (Paradise Island)
Santa Carolina earned the nickname "Paradise Island" during Mozambique's colonial era when it hosted a luxury hotel. The hotel has been abandoned for decades, and its crumbling art deco structure is slowly being reclaimed by vegetation. The island's beaches remain pristine — fine white sand on the north and east shores, with calm swimming water and good snorkeling. There are no operating accommodations on Santa Carolina; visits are by day trip arranged through lodges on other islands or boat operators in Vilankulo.
Walking through the ruined hotel, with its collapsed ceilings open to blue sky and tree roots growing through the floors, is a haunting and photogenic experience. The contrast between the pristine beach and the decaying colonial architecture gives Santa Carolina a character that no other island in the group can match. Visit as part of an island-hopping day trip that covers Magaruque and Santa Carolina in sequence. For more African beach destinations, see our Africa coastal travel guide.
Practical Information
Diving and Snorkeling
The Bazaruto Archipelago offers world-class diving with warm water, healthy coral, and megafauna encounters. Two Mile Reef, off the north end of Bazaruto Island, is the most popular dive site — a large coral formation with frequent sightings of potato groupers, giant trevally, manta rays, and whale sharks (October through March). Dive centers at the main lodges charge $80-$120 per dive including equipment. Certification courses are available.
Fishing
The deep channel between the islands and the mainland drops to 100+ meters and attracts big game fish: marlin, sailfish, kingfish, and dorado. Catch-and-release fishing charters run $500-$1,000 per boat per day through the lodges. The traditional dhow fishing experience with local Mozambican fishermen is a more affordable and culturally rich alternative — ask your lodge to arrange it.
When to Visit
The best months are May through November (dry season), with September through November being peak for water clarity and marine life activity. The wet season (December through April) brings occasional cyclone risk, higher humidity, and reduced visibility, but also green landscapes and fewer visitors. Humpback whales pass through from June to November. Mozambique's tourism board provides updated travel advisories and visa requirements.
Sponsored
Looking for affordable beach resorts?
Find top-rated hotels near the best beaches worldwide.
Browse Beach Hotels→Frequently Asked Questions
How do I get to the Bazaruto Archipelago in Mozambique?
Fly to Vilankulo (VNX) from Maputo or Johannesburg, then take a lodge-operated speedboat or helicopter to the islands. Speedboat transfers take 30-45 minutes depending on the island. Helicopter transfers cost $250-$500 per person each way. Most luxury lodges include boat transfers in their nightly rate.
What is the best time to visit the Bazaruto Archipelago?
May through November (dry season) offers the best weather and water conditions. September through November is peak for visibility and marine life. Humpback whales migrate through from June to November. Whale sharks and manta rays are most common from October to March. The wet season (December-April) carries occasional cyclone risk.
How much do lodges in the Bazaruto Archipelago cost?
Luxury lodges on Benguerra Island start at $800-$1,200 per person per night all-inclusive (meals, drinks, most activities, and boat transfers). Budget alternatives on Magaruque Island offer basic beach camping or simple chalets for $50-$150 per night. Day trips from Vilankulo to the islands cost $50-$100 per person.
Is it safe to swim in the Bazaruto Archipelago?
Yes, particularly on the sheltered west-facing beaches and in lodge-patrolled areas. The east coast of Bazaruto Island can have strong swells and undertow on rough days. Water is warm year-round (25-29°C). There are no dangerous sharks in the shallow reef areas, though bull sharks occasionally pass through deeper channels.
What marine life can I see in the Bazaruto Archipelago?
The archipelago hosts dugongs (the largest remaining population in the western Indian Ocean), five species of sea turtle, humpback whales (June-November), whale sharks, manta rays, dolphins, and over 2,000 fish species. The coral reefs support parrotfish, groupers, moray eels, and reef sharks. Two Mile Reef is the best dive site for megafauna encounters.
Do I need a visa to visit Mozambique?
Most nationalities require a visa. Citizens of several African countries, Portugal, and a few others can enter visa-free. E-visas are available for many nationalities through the Mozambique immigration website. Processing takes 5-10 business days. Some nationalities can obtain a visa on arrival at Maputo airport, but pre-arranged visas are more reliable.
What is Pansy Island in the Bazaruto Archipelago?
Pansy Island is a low sandbar off the northeast tip of Benguerra Island that emerges fully at low tide and nearly disappears at high tide. Named for the pansy shells (sand dollars) that cover its surface, it offers exceptional snorkeling around its edges and is used by lodges for private beach picnic excursions. It's one of the most photogenic spots in the archipelago.
