May to October/November (dry season); September-October combine good visibility with whale shark and late humpback whale season
Best Time
Inhambane Airport (INH)
Airport

Tofo Beach: History & Culture

Discover Tofo Beach

Tofo is a small beach town on an 8 km stretch of Indian Ocean coast in Inhambane Province, about 22 km by road from Inhambane city. An unusual upwelling of nutrient-rich water offshore has made it one of the most reliable places on Earth to snorkel or dive with whale sharks and manta rays, and it has grown from a fishing village into Mozambique’s best-known dive and backpacker hub.

Tofo at a glance

  • Country: Mozambique
  • Province: Inhambane
  • Nearest town: Inhambane city, 22 km away by road
  • Nearest airport: Inhambane Airport (INH)
  • Population: around 15,000
  • Known for: whale sharks, manta rays and humpback whales

A short history

The Bitonga people were established here as fishermen and traders long before Portuguese explorers arrived on this stretch of coast in the 16th century. The Gaza Empire under Soshangane later extended its control over the area in the 19th century, and cashew farming was introduced under Portuguese colonial rule. Tofo’s transformation into a dive destination is much more recent, built on the discovery of its reliable big-animal marine life from the 1990s onward.

Whale sharks, manta rays and whales

Tofo’s waters, and the offshore reef known as Manta Reef in particular, are considered one of the most consistent places in the world to see whale sharks and reef manta rays. Manta rays are present year-round; whale sharks are most reliably seen from around September to February, with sightings concentrated in that window; and humpback whales pass the coast on migration from roughly June to November. Marine biologists have run a long-running whale shark and manta ray research project based at one of the beachfront lodges, and researchers occasionally give public talks on their work.

Diving and other activities

Scuba diving and snorkelling

Several dive operators run daily boat trips to Manta Reef and other sites, offering both certified dives and ocean safaris (snorkel-based trips) for non-divers wanting to swim with whale sharks and mantas.

Beach and market life

Tofo’s long white beach, its beachfront bars and restaurants, and the Tofo market for curios and seafood give the town a relaxed, backpacker-friendly character distinct from the more exclusive island lodges further north at Bazaruto.

Surfing

The exposed swell along this stretch of coast also draws surfers, though Tofo is better known internationally for its diving than for its breaks.

Getting there

Most visitors fly into Inhambane Airport (INH), connecting via Maputo or Johannesburg, then travel the short distance to Tofo by road. Overland travellers can also reach Inhambane and Tofo by long-distance bus or self-drive from Maputo, a journey of several hours along the EN1 highway; check current road conditions before a self-drive trip.

Nearby: Barra Beach and Inhambane town

Barra Beach, a short drive north of Tofo on the same peninsula, offers a quieter stretch of sand and its own dive operators, and is often combined with a Tofo stay as a half-day or full-day visit. Inhambane town itself, 22 km away, is worth a stop for its old churches and shaded colonial-era streets, a legacy of the Portuguese trading post established there in 1534, and makes a natural pairing with a beach-focused trip to Tofo.

Best time to visit

May to October or early November, the dry season, gives the coolest, driest weather with the least rain. For the best chance of combining good diving visibility with whale shark season, September and October are often cited as the sweet spot, when whale sharks, manta rays and the tail end of the humpback whale season can overlap.

Where to stay

Tofo has accommodation ranging from beachfront backpacker lodges to smart dive-focused lodges. Casa Barry Lodge, right on the beach at the southern tip of Tofo point, is covered on this site as a verified, well-rated option; it also hosts the manta ray and whale shark research project mentioned above.

Photo by SALTACE, CC BY-SA 3.0, via Wikimedia Commons.

Key Attractions

Manta Reef diving, Whale shark snorkelling and diving, Humpback whale season (June-November), Tofo Beach and market, Barra Beach (nearby)

More near Inhambane

Inhambane · 2 places

Stay in the Know

New Guides & Travel Updates

Get our new destination guides and changes to visa and border rules by email.

Twice a month, free, and you can unsubscribe at any time. Read our privacy policy.