Tofo & Inhambane
Africa's top spot for ocean giants – swim with whale sharks and manta rays year-round, humpbacks in winter, plus the Portuguese colonial town of Inhambane.
Tofo and Inhambane lie in Inhambane Province in southern Mozambique. The Inhambane Peninsula has long Indian Ocean beaches on one side and mangrove-fringed Inhambane Bay on the other. Tofo is a diving and surfing village, and the surrounding waters are hailed as the best place in Africa to see marine megafauna: you can swim with whale sharks year-round, manta rays are common at dive sites such as Manta Reef, and humpback whales migrate past from Jun–Oct. Inhambane is one of the oldest towns on the East African coast, with Portuguese colonial architecture, an old mosque and a dhow ferry pier – ideal for a half-day stroll. May–Nov is the dry season, with comfortable temperatures and generally better sea conditions; Dec–Mar is hot and humid, with occasional tropical cyclones. Getting there: Inhambane has a small airport with flights to Maputo and Johannesburg; from Maputo it's about 7 hours along the EN1 to Maxixe, then a ferry across the bay. Tofo is about 22 km from Inhambane, with frequent minibuses. Plan on 4–5 days, leaving spare days for ocean trips cancelled by weather. This is a malaria area, so take mosquito precautions and consult a doctor; check Mozambique's latest official visa rules before you travel.
Top sights
- Praia do Tofo – A golden beach on the east coast of the Inhambane Peninsula, backed by dunes and coconut palms. It is Mozambique's most popular seaside tow…
- Ocean Safari & Marine Megafauna Foundation – Board a speedboat to search for whale sharks and snorkel alongside them. Tofo is one of the few places in the world where whale sharks can…
- Manta Reef – A classic dive site off southern Tofo, with a flat reef top about 18 m deep and a manta ray cleaning station, where giant mantas, sea turtl…
- Tofinho – A rocky headland south of Tofo and a well-known surf spot in Mozambique. From the clifftop you can see the full sweep of Tofo Bay and watch…
- Tofo Market – A small open-air market behind the middle of Tofo Beach, selling fresh seafood, tropical fruit, cashews and Mozambican capulana fabric. Sna…
- Praia da Barra – A long sandy beach at the northern tip of the Inhambane peninsula, with the Indian Ocean on one side and a mangrove lagoon on the other, pl…
- Inhambane Old Town – One of the oldest settlements on East Africa's coast, with Portuguese colonial buildings, a 19th-century mosque and a palm-lined avenue for…
- Old Cathedral of Nossa Senhora da Conceição – A white Portuguese-style church completed in 1854, now abandoned and weathered. Its bell tower and façade remain Inhambane's most atmospher…
- Inhambane Central Market – A lively market in the heart of the old town, selling tropical fruit, spices, cashews, dried fish and capulana fabric. A great place to exp…
- Inhambane–Maxixe Dhow Ferry – Dhow and motorized ferries crossing Inhambane Bay to and from Maxixe, taking about 20 to 30 minutes. A good way to enjoy the bay's mangrove…
- Guinjata Bay – A peaceful bay about 25 km south of Tofo, surrounded by tall dunes with few visitors. It is the launch base for southern dive sites such as…
Where to eat
- Branko's – A simple shack restaurant behind Tofo's central market, famous for its do-it-yourself hot-stone seafood and pizza, and…
- Tofo Tofo Bar & Restaurant – A local restaurant-bar on Tofo Beach serving fresh seafood such as grilled octopus and garlic prawns, plus home-style M…
- Sumi Japanese Bar – A small Japanese restaurant in central Tofo, making sushi and handmade ramen with local fresh catch. The French Petit F…
Itineraries
- Maputo, Tofo & Bazaruto Classic Route – A classic southern coast itinerary, traveling north from the historic capital to whale shark bays and sand dune archipe…
- Kruger, Mozambique Coast & Eswatini Loop – An epic Southern African road trip from Johannesburg, linking canyons, safaris, coastal highways, and kingdom valleys.