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?
- 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.
Last reviewed: 5 August 2026.
The best beaches in Mozambique, compared
Mozambique’s eighteen most visit-worthy beaches 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 below is ordered south to north. “At low tide” is the column every other guide leaves out, and on this coast it is the difference between a swim and a long walk across wet sand.
| 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 | Swimmable — steep profile |
| Ponta Malongane | Far south | The same coast, quieter | Getting away from the weekend crowd | Swimmable |
| 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 | Swimmable |
| Praia do Bilene | Southern coast | Lagoon behind a sandbar | Families, first-timers, non-swimmers | Always swimmable |
| Praia do Xai-Xai | Southern coast | Reef-protected beach with a tidal pool | Families, easy snorkelling | Always swimmable |
| Zavora | Inhambane | Reef 2 km parallel to shore | Technical divers, calm-water swimmers | Always swimmable |
| 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 | Swimmable — deep bay |
| 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 | Diving a wall close to shore | Swimmable |
| Quirimbas | Far north | Thirty-plus remote islands | Honeymoons, divers, real remoteness | Varies by island |
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.
- 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:
- Always swimmable. Something holds the 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). These are the beaches to choose if you have small children, or if you simply want to swim whenever you feel like it.
- Tide-indifferent. Open-ocean beaches that shelve steeply enough that the water never really goes anywhere — Tofo, Ponta do Ouro, Macaneta, Wimbe. The surf changes with the tide; the swim doesn’t.
- 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 aim your swim at the ocean side.
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 warm, calm, shallow and completely free of shore break, which makes it the most forgiving swimming water in southern Mozambique and a fixture for families. 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 stays swimmable and snorkel-able whatever the tide is doing. 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, which turns the whole beach into a sheltered natural pool — calm, shallow, and swimmable at any state of the tide. 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. Few beaches manage to be both a toddler paddling pool and a technical diving destination.
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), so a dive here funds the science as well. 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, and there is no road to it — you arrive by boat from Inhambane or Morrumbene. 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. It is also where we live and work, so this is the part of the coast we can speak about first-hand rather than from research.
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 sunset over 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, which is why almost every southern Mozambique trip starts here. 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 shoreline, Bazaruto Island. A long crescent of sand fronting Two Mile Reef, one of the most biodiverse reefs in southern Africa. You snorkel straight off the boat.
- Magaruque lagoon. Shallow, calm and protected, and the closest island to Vilanculos. You can wade a long way out at low tide, which makes it the easiest island for young children.
- 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; it’s the heart of what we do.
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 has the clearest water and the emptiest sand in the country, and the most complicated access. You fly; you do not drive. Cabo Delgado province also carries government travel advisories relating to conflict in its northern districts, so this is the one part of the coast where you check the current picture before booking — see our safety guide.
Pemba and Wimbe Beach
Wimbe Beach is a long crescent of fine white sand just outside Pemba, the capital of Cabo Delgado, on the edge of one of the largest natural harbours in the world. A coral reef sits close offshore and the wall drops past 200 m within easy reach of the beach, which is why Pemba has a reputation among divers out of all proportion to its size. The water is clearer than anything further south and there is almost nobody on the sand. It is spectacular when you are there and logistically harder to get to than anywhere else on this list.
The Quirimbas Archipelago
The Quirimbas Archipelago is Mozambique’s northern island chain — thirty-plus islands stretching some 200 km south from Cape Delgado, with Quirimbas National Park covering the southern eleven and a UNESCO Biosphere Reserve designation since 2018 (UNESCO MAB: Quirimbas). The named ones travellers actually reach are Ibo Island — a 16th-century Portuguese-Swahili trading town of crumbling colonial buildings and working silversmiths, with a mood unlike anywhere else in the country — plus Vamizi, Medjumbe, Matemo, Quilálea and Quirimba.
This is not a budget destination. You fly in via Pemba and pay for a lodge that generally justifies the price. What you get is one of the least-developed marine ecosystems in the western Indian Ocean, and beaches where the only footprints are yours.
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 — Tofo first, then Ponta do Ouro, Zavora or Pemba depending on what you want to see.
- You want nobody around — the Quirimbas if the budget allows, Linga Linga or Pomene if it doesn’t.
- 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.
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 — fly to Pemba (POL), usually via Maputo or Johannesburg, then light aircraft or boat onward to the islands.
- 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 run tours out of Vilanculos ourselves 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: 5 August 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 from Vilanculos.