The Best Beaches in Mozambique — A Local Guide (2026)
The best beaches in Mozambique, compared: Bazaruto, Tofo, Barra, Ponta do Ouro, Bilene, Zavora, Pemba and the Quirimbas. Which beach suits which trip — and which ones you can still swim at when the tide goes out.
On this page
- The best beaches in Mozambique, compared
- How the tide decides which Mozambique beach you want
- Southern beaches — Maputo to the South African border
- Inhambane province — the heart of the coast
- Bazaruto and the Vilanculos coast
- Northern beaches — Pemba and the Quirimbas
- Which Mozambique beach should you actually choose?
- Before choosing a beach lodge
- Getting to the beaches
- Where to go next
- Still not sure?
The best beaches in Mozambique are spread along one of Africa’s longest coastlines, and they are not interchangeable — an island sandbank inside a national park and a lagoon behind a sandbar are different holidays. The names worth knowing are Bazaruto, Tofo, Barra, Vilanculos, Ponta do Ouro, Praia do Bilene, Zavora, Pemba and the Quirimbas. This guide compares eighteen of them on the things that actually decide a trip: what the sand and water are like, who each one suits, how you get there — and what happens when the tide goes out, which is the question nobody else answers and the one that ruins the most afternoons.
The best beaches in Mozambique, compared
The eighteen beach areas in this guide run from Ponta do Ouro on the South African border to the Quirimbas Archipelago near Tanzania, and they divide cleanly by what the water does rather than by how they look in a photograph. The table is ordered south to north. Its tide notes describe the setting, not a guarantee of safe swimming; the northern entries are geographical context and subject to current travel restrictions.
| Beach | Region | What it is | Best for | At low tide |
|---|---|---|---|---|
| Ponta do Ouro | Far south | Open-ocean surf beach, dune-backed | Divers, surfers, South African road trips | Open ocean; check surf/currents |
| Ponta Malongane | Far south | The same coast, quieter | Getting away from the weekend crowd | Check conditions |
| Inhaca Island | Maputo Bay | Marine-reserve island, coral and seagrass | Day trips from the capital | Wide flats on the bay side |
| Macaneta | Near Maputo | Open-ocean sand across an estuary | A quick escape from Maputo | Check conditions |
| Praia do Bilene | Southern coast | Lagoon behind a sandbar | Lagoon activities, family stays | Water retained; check conditions |
| Praia do Xai-Xai | Southern coast | Reef-protected beach with a tidal pool | Families, easy snorkelling | Water retained; check conditions |
| Zavora | Inhambane | Reef 2 km parallel to shore | Technical divers, calm-water swimmers | Water retained; check conditions |
| Guinjata & Paindane | Inhambane | 4WD-access bays, reef offshore | Divers who want no one around | Reef pools hold water |
| Praia da Barra | Inhambane | Wide flat white sand, lagoon behind | Kitesurfing, families, long walks | Long flats — walk out far |
| Praia do Tofo | Inhambane | Open-ocean bay, gold sand | Whale sharks, diving, sociability | Open ocean; check conditions |
| Tofinho | Inhambane | Rocky headland and point break | Surfers | Reef exposed — surf only |
| Linga Linga | Inhambane | Boat-access sand spit | Genuine solitude | Extensive flats |
| Pomene | Inhambane | Estuary meets open ocean, hotel ruins | Off-grid 4WD trips, fishing | Estuary drains hard |
| Vilanculos Bay | Bazaruto coast | Sheltered bay facing the islands | Island access, sunsets, food | Empties out — long flats |
| Bazaruto Archipelago | Bazaruto coast | Island beaches inside a national park | The postcard, snorkelling, dunes | Varies by island |
| Inhassoro | Bazaruto coast | Working fishing town, long beach | Quiet, dhows, no tourism | Empties out |
| Wimbe (Pemba) | Far north | Fine white crescent on a huge bay | Restricted-area assessment required | Check conditions |
| Quirimbas | Far north | Thirty-plus remote islands | Restricted-area assessment required | Varies by island |
If the waves are the point, our surfing in Mozambique guide sorts Tofo, Tofinho, Guinjata and Ponta do Ouro by level and season.
On the map
Where Mozambique's beaches actually are
The coast runs roughly 2,500 km, so these pins are much further apart than they look — Ponta do Ouro in the far south and Pemba in the north are about 1,700 km apart in a straight line, and considerably more by road. Almost every first trip stays on the southern third of this map, where the flights, the paved road and our boats are. Tap a pin for the short version.
See this on the map of Mozambique
- Ponta do Ouro
- Ponta Malongane
- Inhaca Island
- Macaneta
- Praia do Bilene
- Praia do Xai-Xai
- Zavora
- Guinjata Bay
- Praia da Barra
- Tofinho
- Linga Linga
- Pomene
- Inhassoro
- Pemba and Wimbe Beach
- Quirimbas Archipelago
How the tide decides which Mozambique beach you want
Mozambique’s tides are semi-diurnal — two highs and two lows every day — and the range is big enough to change what a beach is between breakfast and lunch. In Inhambane Bay, the mean spring tidal range measures about 2.61 m, with a maximum observed range of 3.41 m (Solana, Grifoll & Espino, Journal of Coastal Research, 2020). On a shallow, gently shelving bay, three metres of vertical drop walks the waterline hundreds of metres out.
This is the single most common surprise we hear from guests, and it splits Mozambique’s beaches into three honest categories:
- Water-retaining lagoons and reef pools. The shape of the coast can hold water in — a sandbar sealing a lagoon (Praia do Bilene), or a reef running parallel to the shore that traps a pool inside it (Zavora, Praia do Xai-Xai, and the reef flats at Guinjata and Paindane). Retained water is not necessarily suitable for swimming: ask about channels, depth and conditions, and supervise children closely.
- Open-ocean beaches. Water remains accessible, but tide can alter the surf and currents — Tofo, Ponta do Ouro, Macaneta, Wimbe. Check surf and swimming conditions rather than calling these beaches tide-indifferent.
- Tide-ruled. Wide, shallow, gently sloping flats where a spring low takes the sea a long way off — Vilanculos Bay, Inhassoro, Linga Linga, the western shores of the Bazaruto islands, and the bay side of Inhaca.
None of that makes the third group worse. A spring low at Vilanculos exposes kilometres of rippled sand flats that people walk out onto to collect shellfish, and the dhows tilt over onto their sides in the harbour — it is one of the most photographed things about the town. It just means you plan the swim around the water instead of the other way round. Any lodge will tell you the day’s tide times, and so will we.
Southern beaches — Maputo to the South African border
The southern beaches are the ones most people reach by road, and they are where Mozambique’s beach culture is at its most sociable. Water here is cooler than the north, the drive up from South Africa is short, and the crowd is heavily South African and Maputo-resident, especially at weekends.
Ponta do Ouro
Ponta do Ouro is Mozambique’s southernmost beach town, 10 km from the South African border at Kosi Bay. The water is cooler than anywhere further north, the surf is consistent, and the town is the default weekend escape for divers and families driving up from KwaZulu-Natal. Resident bottlenose dolphins are the headline — operators run in-water encounters with pods that live here year-round — and the offshore reefs hold bull sharks and ragged-tooth sharks. It is the most South-African-feeling place on this list, which is either the appeal or the reason to keep driving.
Ponta Malongane and Ponta Mamoli
Ponta Malongane and Ponta Mamoli sit immediately north of Ponta do Ouro on the same dune-backed coastline, and they are what Ponta do Ouro is like without the weekend. Malongane has a long campsite-and-lodge strip behind the dunes and one of the better dive operations on the far-south coast. Mamoli is smaller and quieter again. If you want this coast — cool clear water, big dunes, forest behind the beach — and you don’t want the bar scene, these are the answer.
Inhaca Island
Inhaca Island is a marine reserve about 40 km across Maputo Bay from the capital, reachable by public ferry in roughly two hours. Coral reefs sit close offshore, the seagrass beds are among the southernmost dugong habitat on the East African coast, and there is a long-running marine biology research station on the island. It is the best genuine beach day you can have from Maputo without committing to a long drive — though the bay-side flats go a long way out at low water, so ask the operator where and when swimming is suitable rather than automatically moving to the exposed shore.
Macaneta
Macaneta is the closest open-ocean beach to Maputo, about an hour north of the city on a peninsula across the Incomáti estuary. The last stretch is sand, so you want a 4WD or a lift from your lodge. Midweek it is close to deserted; Sunday afternoons it is the city at the beach. It isn’t a destination in its own right, but if you have a spare day in Maputo it beats staying in Maputo.
Praia do Bilene
Praia do Bilene is a large coastal lagoon separated from the open Indian Ocean by a narrow sandbar, about two and a half hours north of Maputo. The water inside is sheltered relative to the open sea, but depth, wind and channels still require attention. Families should confirm the specific swimming and activity area with their host. Kayaking, paddleboarding and small-boat trips run on the lagoon; you cross the sandbar on foot to reach the open ocean on the other side. It rarely makes international top-ten lists and it absolutely should.
Praia do Xai-Xai
Praia do Xai-Xai is a reef-protected beach in Gaza province, about 200 km north of Maputo and 10 km from Xai-Xai town. A coral reef runs parallel to the shore for several kilometres, holding a shallow natural pool between reef and sand that changes with the tide; check the current swimming conditions. Outside the reef the diving runs deeper. It is a well-established South African family destination and, like Bilene, badly under-represented in guides written from abroad.
Inhambane province — the heart of the coast
Inhambane province holds the highest concentration of famous beaches in Mozambique, strung along the open Indian Ocean either side of Inhambane city. This is the stretch that whale sharks, manta rays and humpbacks all use, and the one most international beach trips are actually about.
Zavora
Zavora is a beach and small village in Inharrime district, roughly 420 km north of Maputo and about two hours’ drive south of Inhambane. A large reef runs some two kilometres parallel to the shore and close in, creating more sheltered areas inside the reef. Suitability for swimming still depends on tide, currents and the exact entry point. Underneath that calm surface it is one of the more serious dive bases on the coast, with sites running from 6 m down past 60 m, wrecks, and technical courses. Families and divers need different areas and briefings here; ask your host where each activity is suitable.
Guinjata and Paindane
Guinjata and Paindane are neighbouring bays on the ocean side of the Inhambane peninsula, reached on sand tracks that need a 4WD and no public transport at all. That access requirement is exactly why they stay empty. Both sit behind reef that snorkels straight off the beach and dives well a little further out, and both have long-established self-catering camps used by South African divers who have been coming for decades. If your idea of a good beach is one with nobody on it and a reef in front of it, start here.
Praia da Barra
Praia da Barra occupies the tip of a peninsula about 25 km from Inhambane city, where a long, flat, almost undeveloped strip of white sand meets a lagoon and mangrove system behind. Where Tofo has swell and energy, Barra has wind and shallow water — the onshore blow from roughly October to March makes it one of the best kitesurfing spots in the southwestern Indian Ocean, and there are schools set up for it. Barra Reef is shallow enough to snorkel from shore at high tide. Accommodation is small-scale and self-catering; big-resort development never arrived, and nobody here seems to mind.
Praia do Tofo
Praia do Tofo is Mozambique’s diving capital, 22 km east of Inhambane city on a paved road and about 470 km north of Maputo. Wide gold sand, open Indian Ocean swell, and the deepest bench of dive shops in the country. The real reason people come is that the plankton-rich water here holds whale sharks all year, which makes Tofo one of the most reliable places on earth to swim with the largest fish in the ocean.
Manta Reef, half an hour south, has resident giant manta rays, and humpback whales pass through in season on top of everything else. The town itself is barefoot and unhurried, and full of people who arrived for two weeks and are still there. The Marine Megafauna Foundation runs its whale shark and manta research out of Tofo (MMF), and you can ask the dive centre how any research partnership works. More on Tofo.
Tofinho
Tofinho is the rocky headland immediately south of Tofo, and home to southern Africa’s most famous right-hand point break. It is a surf spot rather than a swimming beach — the reef is exposed and unforgiving at low water — but the walk along the cliff from Tofo is one of the better hours on this coast, and the memorial on the point is worth stopping at. Stay in Tofo; surf here.
Linga Linga
Linga Linga is a sand-spit peninsula on the northern side of Inhambane Bay, where a boat transfer may be part of your accommodation’s access plan; confirm the exact route with the host. What you get for that effort is a handful of lodges, mangroves, a long sand spit and essentially nobody. The flats are extensive at low tide, so this is a place to walk and read rather than swim on demand. It is the closest thing to genuine solitude you can reach in southern Mozambique without a flight.
Pomene
Pomene is a near-deserted peninsula in northern Inhambane province where an estuary meets the open ocean, with the shell of an abandoned 1970s hotel standing on the point. The seaward side has surf; the estuary side is calm and drains hard on the ebb. Access is 4WD only, there is very little there, and that is the entire appeal. Fishing is exceptional.
Bazaruto and the Vilanculos coast
The Bazaruto coast is where Mozambique looks most like the photographs — turquoise water, white dunes, and island beaches inside a national park.
Vilanculos Bay
Vilanculos sits on a calm, protected bay sheltered by the Bazaruto islands offshore, and it is both the gateway to the archipelago and a proper beach in its own right. The bay is busier than the open-ocean beaches further south — fishing boats, dhows under repair, kids, the daily business of a working town — and that texture is a good part of the charm. The tide range is dramatic here: at a spring low the water walks a long way out and the dhows settle onto the flats. The evening light across the islands is the reason plenty of guests end up choosing the bay over the islands. Vilanculos has the airport (VNX), the lodges, the restaurants and the boat operators, making it a useful base for a coast-and-islands trip. More about Vilanculos.
The Bazaruto Archipelago
The Bazaruto Archipelago is a chain of five islands — Bazaruto, Benguerra, Magaruque, Santa Carolina and Bangué — lying about 15 km off Vilanculos inside a national park declared in 1971 and today managed in partnership with African Parks. This is the postcard: white sand shelving into water that really is turquoise, towering pale dunes on Bazaruto Island, and roughly 30 km of unbroken beach along its eastern shore. Park protection has kept it close to empty — even in peak season you can walk a kilometre of sand here and not pass another person, which is genuinely rare anywhere in the Indian Ocean.
The individual island beaches are each a little different:
- Two Mile Reef, between Bazaruto and Benguerra. Not a beach but the coral reef most island days stop at: Two Mile Reef sits in the channel between the two big islands, and you snorkel it straight off the boat.
- Magaruque lagoon. Shallow, calm and protected, and the closest island to Vilanculos. Ask the crew about the landing, currents and suitable swimming area for your group. Shallow water alone does not make an island excursion suitable for every child.
- Santa Carolina (Paradise Island). A strip of pure white sand with the ruins of a 1950s hotel at one end — the most cinematic beach in the country, and the one photographers ask for.
- Benguerra’s eastern shore. Quieter than Bazaruto, with dune forest running down to the sand and dugongs in the seagrass channels offshore. The archipelago holds one of the last viable dugong populations in the western Indian Ocean.
There are no shops on any of the islands — we bring water and everything else you’ll need for the day. We run day trips and overnight tours into the archipelago.
Inhassoro
Inhassoro is a working fishing town about 80 km north of Vilanculos, with long tidal beaches, a busy dhow harbour and almost no tourism infrastructure. The northern Bazaruto islands sit offshore and boats run out to them from here. The flats are wide and the sea goes a long way out at low water, so it is a place for long beach walks, fresh fish and watching a fishing economy work rather than for lounging at the water’s edge. Our Vilanculos–Inhassoro transfer runs the road in about an hour and a quarter, door to lodge gate.
Northern beaches — Pemba and the Quirimbas
Northern Mozambique’s beaches require a different planning decision from the southern coastal circuit. The current official map includes serious restrictions affecting Cabo Delgado and named neighbouring districts. Check your own government’s advice and insurance for the island and mainland transit before considering bookings.
Pemba and Wimbe Beach
Wimbe is a beach area near Pemba, in Cabo Delgado. It should not be presented as a routine diving or beach recommendation while elevated travel advice applies. An operating airport or lodge does not settle the suitability of a holiday route.
The Quirimbas Archipelago
The UNESCO tentative-list description identifies 31 islands in the wider Quirimbas chain. The biosphere profile concerns a smaller protected-site boundary. Ibo, Quirimba and the other islands have distinct heritage and ecology, but those designations do not override current travel restrictions.
Read the islands guide for the geography and the safety guide for the route assessment.
Which Mozambique beach should you actually choose?
The right beach depends on one or two things about your trip, not on a ranking. The shortest version of everything above:
- First time in Mozambique — Vilanculos, with island days out to Bazaruto and Benguerra.
- Travelling with young children — Praia do Bilene, then Zavora or Praia do Xai-Xai.
- You came to dive — compare Tofo, Ponta do Ouro and Zavora with the actual dive sites suited to your experience.
- You want nobody around — investigate a southern stay such as Linga Linga or Pomene, with access and services confirmed.
- Driving up from South Africa — Ponta do Ouro or Ponta Malongane, then Bilene and Xai-Xai on the way north.
- You have a weekend from Maputo — Macaneta, Inhaca or Bilene.
- You want the photograph — Santa Carolina, at any state of the tide.
If you’re weighing the country as a whole against its neighbours, we’ve written that out properly in Mozambique vs Zanzibar and where to go in Mozambique.
Before choosing a beach lodge
A beach-lodge booking should answer the practical questions that a photograph cannot:
- Where is the usable swimming or activity area at the tide expected during your stay?
- What local conditions would make the water unsuitable, and who gives the briefing?
- How do you reach the room from the airport, road or boat landing, including luggage and mobility needs?
- Which meals, activities, park fees and transfers are included?
- What happens if the road or crossing changes because of weather?
- Where can you get help, cash and mobile reception if needed?
For an island day, use the packing guide; for the natural setting, read marine life. Match the place to the holiday first, then confirm the details for your dates.
Getting to the beaches
Mozambique’s coast is long, and the single biggest planning mistake is underestimating the distances between these places. Ponta do Ouro and Pemba sit roughly 1,700 km apart in a straight line — nobody sensibly drives between them, and most itineraries pick one region and fly.
- Vilanculos and Bazaruto — fly to Vilanculos (VNX) from Maputo or Johannesburg, or drive roughly 10 hours from Maputo on the EN1.
- Tofo, Barra, Guinjata and Zavora — fly to Inhambane (INH), or drive 6–7 hours from Maputo. Tofo is 22 km east of Inhambane on tar; the smaller bays need a 4WD for the last stretch.
- Pemba and the Quirimbas — assess current travel restrictions and insurance before considering flights or onward transfers.
- Ponta do Ouro — drive about 3 hours from Maputo, or cross at Kosi Bay from South Africa.
- Bilene, Xai-Xai and Macaneta — all straightforward drives north from Maputo on the EN1, between one and three hours.
Full detail in our getting around Mozambique guide and flights guide.
Common questions
Still on your mind.
What is the best beach in Mozambique?
Which beaches in Mozambique can you still swim at when the tide is out?
How many beaches does Mozambique have?
Are Mozambique's beaches better than Zanzibar or the Maldives?
Which Mozambique beach is best for diving?
Which beaches are good for families?
Which beach is best for a first trip to Mozambique?
Which is the quietest beach in Mozambique?
What is the best beach near Maputo?
Are the beaches free and public in Mozambique?
When is the best time to visit the beaches?
Is it safe to swim at Mozambique beaches?
Can you drive between the beaches?
Which beaches have white sand, and which are golden?
Where to go next
Still not sure?
Tell us what kind of beach trip you’re after — quiet, lively, families, divers, off-grid — and we’ll point you at the right stretch of sand for the right week, including the tide. We work the length of this coast, and we’ll say so plainly when somewhere else on this list suits you better. Send us a WhatsApp and we’ll match you up.
Last reviewed: 7 September 2026. Tidal figures for Inhambane Bay from Solana, G., Grifoll, M. & Espino, M., “Hydrographic Variability and Estuarine Classification of Inhambane Bay (Mozambique)”, Journal of Coastal Research, Special Issue 95 (2020), pp. 649–653. Other sources: UNESCO Quirimbas Biosphere Reserve, Marine Megafauna Foundation, African Parks — Bazaruto Archipelago, and our own work running tours on this coast.