Tofo Beach golden sand Photo: Wikimedia Commons, CC BY-SA 3.0

Tofo Beach

Mozambique Inhambane Province Indian Ocean Golden Sand

Tofo Beach is a small fishing village turned diving and surf destination on the coast of Inhambane Province, southern Mozambique. It is one of the most reliable places in the world to encounter whale sharks, with resident populations feeding on plankton in the warm waters year-round. Manta rays, humpback whales (June–November), and diverse reef life make this a premier marine wildlife destination. The beach itself is a long crescent of golden sand with consistent surf breaks.

Key Information

Sand Type
Golden sand
Water
Warm Indian Ocean; surf breaks, strong currents in places
Best Season
Year-round for whale sharks; June–Nov for humpbacks; Oct–March warmest
Access Difficulty
Moderate — fly to Vilankulo or drive from Maputo (450 km)
Uniqueness
Whale shark and manta encounters, diving, uncrowded surf
Preservation
Marine research stations active; community-based tourism
Safety
Strong currents; swim in designated areas. Dive with reputable operators.
Coordinates
23.85°S, 35.54°E

Access

Fly into Inhambane Airport (INH) or Vilankulo (VNX), then transfer by road (1–2 hours). Alternatively, drive from Maputo (6–8 hours on improved EN1 highway) or Johannesburg. Local chapa minibuses connect Inhambane town to Tofo.

Rankings

CategoryRating
BeautyHigh
UniquenessExceptional
AccessModerate
PreservationModerate

Marine Life

Tofo is internationally known for ocean safaris to swim with whale sharks. The Marine Megafauna Foundation conducts research here. Ethical operators follow approach guidelines—choose operators affiliated with conservation organisations. Manta cleaning stations are accessible by scuba, and the area is a critical habitat for these vulnerable species.

Photo Gallery

“One of the most reliable places on Earth to swim with whale sharks. A fishing village turned world-class marine wildlife destination on Mozambique’s coast.”

Frequently Asked Questions

Where is Tofo Beach?

Tofo Beach (Praia do Tofo) is in Inhambane Province, southern Mozambique, about 22 km from the historic town of Inhambane. It sits on the Indian Ocean coast, approximately 450 km northeast of the capital Maputo.

How do I get to Tofo Beach?

Fly into Inhambane Airport (INH) or Vilankulo (VNX) and transfer by road. Alternatively, drive from Maputo (6–8 hours) on the improved EN1 highway, or from Johannesburg, South Africa. Local chapa minibuses connect Inhambane town to Tofo.

Can you swim with whale sharks at Tofo?

Yes, Tofo is one of the most reliable places in the world to swim with whale sharks. Resident populations feed on plankton year-round, with peak encounters from October to March. The Marine Megafauna Foundation conducts research here. Choose ethical operators affiliated with conservation organizations.

What is the best time to visit Tofo Beach?

Whale sharks are present year-round with peak season October–March. Humpback whales pass through June–November. Manta rays are best seen from October to April. The warmest months are October–March (water 27–29°C). June–August is cooler but offers excellent diving visibility.

Is Tofo Beach safe?

Tofo Beach is generally safe for visitors, though strong currents exist in some areas — swim in designated zones. For diving and whale shark encounters, always use reputable operators with proper safety equipment. Standard travel precautions apply.

What activities are available at Tofo Beach?

Activities include whale shark ocean safaris, manta ray dives, surfing (consistent breaks), scuba diving, snorkeling, horse riding on the beach, and visiting the local fish market. The relaxed atmosphere and beachfront restaurants make it a popular backpacker and mid-range destination.

Nearby Beaches

Image Credits