Tofo Beach: Whale Sharks, Manta Rays, and Mozambique's Backpacker Coast
Table of Contents
Sponsored
Planning a beach trip?
Compare flight and hotel prices from hundreds of providers.
Search Deals on Expedia→Tofo Beach Mozambique: Africa's Underwater Capital
Tofo Beach sits on a crescent bay in Inhambane Province, about 480 kilometers northeast of Maputo. It was a fishing village first, then a backpacker secret, and now it occupies an unusual middle ground — still rough around the edges, with sand roads and intermittent electricity, but drawing serious divers and marine biologists from around the world. The reason is simple: tofo beach mozambique has one of the highest concentrations of whale sharks and manta rays on Earth.
The village stretches along a 2-kilometer beach of golden sand. The surf breaks directly onto the shore, creating decent waves for beginners and intermediate surfers. Behind the beach, a cluster of backpacker lodges, dive shops, and open-air restaurants line the sandy main road. There are no traffic lights, no shopping malls, and no chain hotels. The pace is set by tides and dive schedules.
Getting to Tofo Beach Mozambique
From Maputo
The drive from Maputo to Tofo takes 6-7 hours on the EN1 highway to Inhambane, then 22 kilometers on a paved road to Tofo. Chapa minibuses run from Maputo's Junta terminal to Inhambane (MZN 800 / $12.50, 6 hours) and then from Inhambane market to Tofo (MZN 50 / $0.80, 30 minutes). Private shuttle services like Fatima's Nest and Bamboozi run direct Maputo-Tofo transfers for $40-50 per person.
From Johannesburg
Many travelers enter from South Africa. Greyhound and Intercape run buses from Johannesburg to Maputo (12-14 hours, R600-800 / $33-44). From Maputo, continue by chapa or shuttle. Direct shuttle services from Johannesburg to Tofo are available through companies like Drifters and Bay Bus for R1,200-1,500 ($67-83) one way, departing twice weekly.
By Air
LAM Mozambique Airlines flies Maputo to Inhambane (45 minutes, $120-180 one way) three times per week. The Inhambane airport is 22 kilometers from Tofo — arrange pickup through your accommodation (MZN 1,500-2,000 / $23-31). Check our flight search tool for route options.
Whale Sharks: The Main Event
Tofo beach mozambique is one of the world's most reliable places to swim with whale sharks. These filter-feeding giants — the largest fish on Earth at up to 12 meters long — congregate in the plankton-rich waters off Tofo year-round, with peak numbers from October to March. Ocean safaris depart daily from the beach at 7-8 AM, costing $60-80 per person for a 2-3 hour trip.
The boats are rigid inflatables that launch directly through the surf (hold on tight — you will get soaked). Spotters scan for shadows and surface ripples while the boat cruises along the coast. When a whale shark is spotted, the boat positions ahead of the animal's path and you slip into the water with mask and snorkel. Swimming alongside a whale shark in clear blue water is an experience that rewires your sense of scale.
Success rates vary by season. October through March, expect an 80-90% chance of seeing at least one whale shark. April through September, the odds drop to 40-60%, though manta rays become more common. The Marine Megafauna Foundation, based in Tofo, conducts ongoing research and has identified over 1,200 individual whale sharks in the area.
Manta Rays and Reef Diving
Manta Reef
Manta Reef lies 15 kilometers south of Tofo at a depth of 12-22 meters. Reef manta rays with wingspans of 3-5 meters glide through cleaning stations here year-round, with peak sightings from May to November. A two-tank dive at Manta Reef costs $80-100 including equipment. The reef also hosts giant potato groupers, honeycomb moray eels, and loggerhead turtles.
Other Dive Sites
Tofo has over a dozen mapped dive sites within boat range. The Salon — a large amphitheater of coral at 24 meters — reliably produces hammerhead sharks from June to October. Giants Castle is a deep dive (30+ meters) where devil rays school in groups of 20-50. Amazon Reef is a shallow site (8-14 meters) ideal for beginners, with garden eels, nudibranchs, and leaf fish.
Two PADI dive centers operate in Tofo: Diversity Scuba and Liquid Dive Adventures. Both charge $45-55 per dive, $350-450 for Open Water certification. Night dives cost $55-65 and often reveal Spanish dancers (large nudibranchs), hunting octopus, and bioluminescent plankton. The Marine Megafauna Foundation runs volunteer programs for those who want extended marine research experience.
Where to Stay at Tofo Beach
Backpacker and Budget
Fatima's Nest is Tofo's original backpacker lodge — dorm beds from MZN 800 ($12.50), private rooms from MZN 2,500 ($39). It has a pool, bar, and a communal vibe that draws solo travelers and dive groups. Bamboozi Beach Lodge offers beachfront camping (MZN 500 / $8) and cabanas (MZN 2,000-3,000 / $31-47) with a lively bar built from driftwood and reclaimed fishing boats.
Mid-Range
Casa Barry Lodge sits on the cliffside above the beach with ocean-view rooms from $80/night and a restaurant serving Mozambican-Portuguese fusion. Tofo Mar has self-catering apartments from $60/night with kitchens, pools, and sea views. Baia Sonambula is a boutique guesthouse with rooms from $90/night, a garden restaurant, and personalized service.
Upscale
Massinga Beach Lodge, 30 kilometers north of Tofo, is the area's luxury option — ocean-facing chalets from $300/night full board, private beach, and an on-site dive center. Coco Loco Eco Resort offers tented suites from $180/night with a focus on sustainable tourism and organic meals.
Eating and Drinking in Tofo
Tofo's restaurant scene is small but surprisingly good, driven by fresh seafood and Mozambican-Portuguese culinary traditions. Dino's Beach Bar serves the town's best peri-peri prawns (MZN 850 / $13) and cold 2M beer (MZN 100 / $1.55). Casa de Comer does a daily-catch fish grill with matapa (cassava leaf and coconut stew) for MZN 600-900 ($9.40-14).
Tofo Market, open daily, sells fresh produce, bread, and grilled chicken. A full plate of chicken, rice, and salad costs MZN 200-300 ($3.10-4.70) at market stalls. The market is also the place for fresh fruit — mangoes (MZN 20 / $0.30 each), papayas, and coconuts (MZN 30 / $0.47, machete-opened on the spot).
For nightlife, Tofo revolves around Dino's and Bamboozi Bar. Both run DJ nights on weekends and full moon parties that draw crowds from Inhambane and beyond. The atmosphere is barefoot and relaxed — flip-flops are formal wear here.
Beyond the Beach at Tofo Beach Mozambique
Inhambane Town
The provincial capital of Inhambane, 22 kilometers from Tofo, is one of the oldest settlements on East Africa's coast. Portuguese traders established a post here in 1534, and the colonial architecture survives along the waterfront. The Cathedral of Our Lady of Conception dates to 1840. Dhow trips across Inhambane Bay cost MZN 200-400 ($3.10-6.25) and offer a glimpse of traditional boat-building that has barely changed in centuries.
Barra Beach
Barra Peninsula extends south from Inhambane with a long sand beach facing the open ocean. It's quieter than Tofo and popular with South African self-drive tourists. The snorkeling off Barra Point is excellent at high tide, with hard corals and tropical fish in waist-deep water.
Parachute Reef and Island Trips
Pansy Island, a sandbar in Inhambane Bay, is a half-day trip by dhow (MZN 1,000-1,500 / $15.60-23.40 per person). At low tide, the sandbar emerges as a white crescent surrounded by turquoise shallows. Bring snorkel gear — the surrounding waters hold sea horses, pipefish, and juvenile reef fish.
Practical Information for Tofo Beach Mozambique
Visas and Entry
Most nationalities need a visa for Mozambique. Single-entry tourist visas cost $50 and are available at land borders and airports. Apply online through Mozambique's e-visa system 2-4 weeks in advance for smoother entry. Passports must have 6+ months validity and two blank pages.
Money
The Mozambican metical (MZN) trades at roughly 64 MZN to $1. Tofo has one ATM (BCI bank, near the market) that accepts international cards but frequently runs out of cash on weekends. Bring enough meticais from Maputo or Inhambane to last your stay. Many dive shops and upscale lodges accept USD. South African rand is widely accepted in southern Mozambique.
Health
Mozambique is a malaria zone. Take prophylaxis (Malarone, doxycycline, or mefloquine) and use mosquito repellent, especially at dusk. The nearest hospital is in Inhambane (22 km). Bring a basic medical kit — pharmacies in Tofo are limited. Drink bottled water only (MZN 50-100 / $0.80-1.55 for 1.5 liters).
Best Time to Visit
October to March offers the best whale shark encounters, warmest water (27-30°C), and longest days. This is also the rainy season, with afternoon thunderstorms that clear quickly. April to September is cooler (22-26°C), drier, and better for manta ray sightings. July-August is peak season for South African visitors. Browse our destination guides for more Indian Ocean beach options.
Sponsored
Looking for affordable beach resorts?
Find top-rated hotels near the best beaches worldwide.
Browse Beach Hotels→Frequently Asked Questions
When is the best time to see whale sharks at Tofo Beach?
October to March offers the highest whale shark concentrations with an 80-90% success rate on ocean safaris. April to September still produces sightings (40-60% success rate) but manta rays become the main attraction. Ocean safaris cost $60-80 per person for a 2-3 hour trip departing at 7-8 AM.
How do I get to Tofo Beach from Maputo?
The drive takes 6-7 hours on the EN1 highway. Chapa minibuses run from Maputo's Junta terminal to Inhambane (MZN 800 / $12.50, 6 hours) then Inhambane to Tofo (MZN 50, 30 minutes). Direct shuttle services cost $40-50 per person. LAM Airlines flies Maputo to Inhambane three times weekly (45 minutes, $120-180).
How much does diving cost at Tofo Beach?
Single dives cost $45-55 including equipment. A two-tank dive at Manta Reef is $80-100. PADI Open Water certification runs $350-450 over 3-4 days. Night dives cost $55-65. Two PADI centers operate in Tofo: Diversity Scuba and Liquid Dive Adventures.
Is Tofo Beach safe for travelers?
Tofo is generally safe for tourists. Petty theft can occur — don't leave valuables on the beach unattended. The main risks are health-related: malaria (take prophylaxis), limited medical facilities (nearest hospital in Inhambane, 22 km), and the strong surf when launching dive boats. The community is welcoming and tourist-friendly.
What is the budget for Tofo Beach Mozambique?
Budget travelers spend $25-40/day (dorm bed MZN 800 / $12.50, market meals MZN 200-300, one activity). Mid-range travelers budget $80-120/day for private rooms, restaurant meals, and daily diving. Whale shark ocean safaris cost $60-80 per trip. The only ATM in Tofo sometimes runs out of cash — bring meticais from Inhambane.
Can beginners dive at Tofo Beach?
Yes. Amazon Reef is a beginner-friendly site at 8-14 meters with gentle currents and diverse marine life. Both dive centers offer Discover Scuba courses ($75-90) for non-certified divers. Open Water certification takes 3-4 days and costs $350-450. The water temperature stays warm enough (22-30°C) that thick wetsuits aren't necessary.
What should I eat at Tofo Beach?
Peri-peri prawns at Dino's Beach Bar (MZN 850 / $13) are a must. Grilled fish with matapa (cassava leaf stew) at Casa de Comer costs MZN 600-900. Market stalls sell chicken, rice, and salad plates for MZN 200-300. Fresh mangoes cost MZN 20 each. Cold 2M beer runs MZN 100 ($1.55) at beach bars.
Do I need a visa for Mozambique?
Most nationalities need a visa. Single-entry tourist visas cost $50 and are available at borders, airports, or through the e-visa system (apply 2-4 weeks ahead). Passports need 6+ months validity and two blank pages. South African citizens get 30-day visa-free entry.
