Tofo

Tofo (Praia do Tofo) is a laid-back beach town on the Inhambane peninsula in southern Mozambique. The draw is big animals over plankton-rich reef, not coral scenery.

Best time
May–Nov
Certification
Advanced open water
Budget
$$ · $2,000–4,000
Trip length
5–10 days
Trip style
Land based, Day trip
Access
Moderate

The short version

Known forManta Reef.

Main tradeoffNo harbour: every dive is a surf-launch off the beach through the break on a RIB, and both the launch and the return through surf can be rough and get you wet.

A manta ray glides through bright, clear tropical water

Photo: Jakob Owens / Unsplash

Local operator matching

Find a dive centre for this trip

Share where you could go, when you can travel and your experience. We'll introduce up to three suitable local operators.

Free to request. No account needed. Submission is not a booking.

Find a dive centre

Start with where and when. Change anything we've pre-filled.

Where are you considering?

Keep this destination, replace it or add alternatives.

When could you travel?

Which months could work?

Plan within this destination

What works for your trip?

When are you going? (optional)

What do you want to see? (optional)

Your outlook

Explore 6 dive sites

Browse the map and wildlife below, or add an optional preference to narrow Tofo.

Most relevant wildlife

  • Humpback whaleJun–Nov
  • Reef manta rayJan–Dec
  • Whale sharkJan–Dec
  • Bentfin devil rayJan–Dec

Plan the trip

Links coming soon

Loading dive-site map…

6 sites shown.

Conditions referenceSeason, water and visibilityBest May–Nov · Moderate current · 22–29°C (coldest Jul, warmest Jan)
Best months Operating
Current
Moderate
Water temperature
22–29°C (coldest Jul, warmest Jan)
Visibility
8–25m: Commonly around 10-20m, up to 25m or more.
Experience
Advanced-leaning in practice.

01 · Marine life

What you may see

rareoccasionalcommonly seenpeak seasondestination closed

Sightings are never guaranteed. The bars show typical likelihood by month.

Humpback whaleMegaptera novaeangliae
Sighting likelihood by month
MonthLikelihood
Januaryrare
Februaryrare
Marchrare
Aprilrare
Mayrare
Juneoccasional
Julycommonly seen
Augustpeak season
Septemberpeak season
Octobercommonly seen
Novemberoccasional
Decemberrare

Humpbacks pass Tofo on their winter breeding migration, roughly June to November, peaking in August-September.

Reef manta rayMobula alfredi
Sighting likelihood by month
MonthLikelihood
Januarypeak season
Februarycommonly seen
Marchcommonly seen
Aprilcommonly seen
Maycommonly seen
Junecommonly seen
Julycommonly seen
Augustcommonly seen
Septembercommonly seen
Octoberpeak season
Novemberpeak season
Decemberpeak season

The signature animal of Tofo.

Whale sharkRhincodon typus
Sighting likelihood by month
MonthLikelihood
Januarypeak season
Februarypeak season
Marchpeak season
Aprilcommonly seen
Mayoccasional
Juneoccasional
Julyoccasional
Augustoccasional
Septemberoccasional
Octoberpeak season
Novemberpeak season
Decemberpeak season

Tofo has a near-resident whale-shark population, so sightings are possible year-round but track plankton blooms, with the reliable warm-season window around October-March.

Bentfin devil rayMobula thurstoni
Sighting likelihood by month
MonthLikelihood
Januarycommonly seen
Februarycommonly seen
Marchcommonly seen
Aprilcommonly seen
Maycommonly seen
Junecommonly seen
Julycommonly seen
Augustcommonly seen
Septembercommonly seen
Octobercommonly seen
Novembercommonly seen
Decembercommonly seen

The smaller relatives of the mantas, devil rays frequently pass over reefs and around safety stops in fast-moving groups.

See all 11 species

02 · Dive sites

Dive sites worth knowing

A starting point, not a ranking. Conditions decide what works on the day.

See all 6 dive sites
03 · LogisticsGetting there and costsModerate. Fly to INH. Typical trip $$.

Route overview

Moderate

Reachable but with some friction: 1 domestic flight.

Airport options

INH

Inhambane Airport

Reached by regional flight, usually via Johannesburg (JNB) connecting through Maputo (MPM) on Airlink/LAM; about a 22km (0.5h) road transfer to Tofo Beach

MPM

Maputo International Airport

Main mainland arrival airport; from here a short domestic hop to Inhambane, or a long overland drive north on the EN1 (roughly 6-8h)

Typical trip cost

$$

$2,000–4,000

Per person, excluding international flights.

  • Land-based and comparatively affordable by big-animal-diving standards: guesthouses, dive lodges and camps rather than resorts.
  • The main cost is getting there: regional flights via Johannesburg and Maputo, or a long overland drive.
  • Ocean-safari snorkels for whale sharks and mantas are usually booked separately from scuba.

Sources & last checked

Checked July 2026

Research is source-backed, but conditions and fees should still be confirmed locally.

View 8 sources and checking notes

Note on the data: Reef mantas coded as reliable year-round with a cooler/plankton-season lean, per MMF's long-term Tofo monitoring and operator reports of larger aggregations roughly October-January; deliberately not coded as a single sharp peak because sources describe them as present all year. Whale sharks coded as resident year-round with a warm-season (roughly October-March) lean. Humpbacks coded to the austral winter (June-November, peak August-September) and flagged as a surface/snorkel whale-watch activity, not scuba. Smalleye stingray peak (May-October, July highest) from the MMF/PeerJ photo-ID study. Coordinates are approximate town/peninsula positions. Water temperature is from aggregated monthly climatology, not a primary oceanographic dataset. Water temperature: Subtropical Indian Ocean: warmest around February (~27-29C) and coolest around July-September (~22-24C). Operators suggest a 3mm in the warm months (December-May), stepping up to a 3-5mm in the cooler months (June-September), especially for the deeper reef sites where it feels colder. Monthly min/max reflect the seasonal swing rather than measured thermoclines. Access: Fly to Inhambane (INH), typically via Johannesburg connecting through Maputo on Airlink/LAM — count on one regional flight leg beyond your international arrival. From INH it is about a 22km (~0.5h) road transfer to Tofo Beach; a 4x4 helps on the sand tracks near the lodges. Diving itself is surf-launched off the beach on a RIB with a short run of roughly 10-30 minutes to the reef, not an open-ocean crossing. The overland alternative from Maputo is a long tarred-road drive north (~6-8h) on the EN1. Independently verified 2026-07-20 (confidence medium).