Mozambican beach village near Inhambane, known for whale shark diving and manta ray encounters.
Tofo Beach, about 22 km east of Inhambane, is one of Mozambique's most visited destinations and the undisputed capital of whale shark diving. The beach is a broad crescent of white sand, the surf is consistent, and the marine life in the bay is extraordinary.
The main draw is the whale sharks: from October to March, seasonal plankton blooms attract dozens — often 30 or more — of these gentle giants to the surface just offshore. Several established dive centres run daily snorkelling and diving excursions. No previous diving experience is needed to swim alongside them. Manta rays are present year-round at cleaning stations on the reef, and humpback whales pass through from June to November.
Beyond marine life, Tofo has developed a comfortable backpacker and mid-range scene. There are surf schools, yoga retreats, good seafood restaurants, and lively beach bars. Loggerhead and leatherback turtles nest on the northern beach from October to February. The Barra Peninsula is an easy day trip with its own lighthouse and quieter beaches. The town is popular with young South Africans, which gives it a fun if occasionally boisterous atmosphere in peak season (July–August and December–January).
Getting to Tofo from Inhambane is easy — chapas (shared minibuses) run the route regularly. From Maputo, it's about a 5–6 hour drive, or fly to Inhambane airport and take a taxi or chapa.
A note on weather: the bay faces southeast, which means cyclonic swells and rough conditions are possible during the wet season. Check conditions before booking diving excursions in December–March.
Guide
Day Trips from Tofo
Most of what brings people to Tofo is in the bay itself, but a couple of easy trips break up the diving and surfing. The closest is the Barra Peninsula, a narrow palm-covered sandbar that curves north from Inhambane and ends at a colonial-era lighthouse. The beaches there are quieter than Tofo's, the snorkelling off the point is good, and it works as either a half-day outing or an overnight escape.
The historic port town of Inhambane, about 22 km west, is the other obvious stop — a sleepy, pretty old town of whitewashed colonial buildings, a cathedral, a busy market, and dhows crossing the bay. Chapas run the route from Tofo regularly, making it an easy morning or afternoon away from the beach.
Guide
Eating Out
Tofo's food scene is built around seafood and simplicity. Most restaurants are open-air affairs on or near the beach, and the daily catches of prawns, crab, and fish from local fishermen determine what's best to order.
Prawns are the local speciality — caught fresh, grilled over charcoal, and served with peri-peri sauce. They're what you should order at any restaurant that advertises them. Piri piri chicken is the other staple, in the Mozambican tradition inherited from Portuguese colonialism. Matapa — a stew of cassava leaves cooked in coconut milk with peanuts, sometimes with crab or shrimp — is the most distinctively local dish.
Several restaurants line the sandy main street of Tofo village. The backpacker establishments tend to offer reliable, cheap meals with friendly service. For a more elevated dinner, a few places along the beachfront do proper grilled seafood with cold Dois M (the local lager) or 2M beer.
Expect limited vegetarian options beyond rice, grilled vegetables, and occasionally tofu — ordering in advance helps if you have specific requirements. Power cuts are common, and some restaurants adapt better than others.