Skip to content

Tofo

Tofo landscape
Mozambique
Tofo
Best Time to VisitOctober to March (whale shark & manta season, warm waters 26-30°C)
LanguagePortuguese (official), Gitonga locally
CurrencyMozambican Metical (MZN)
Time ZoneCAT (UTC+2)
AirportInhambane Airport (INH), 22 km from Tofo; or Vilankulo (VNX) for connections
Safety RatingModerate (Level 2) — safe in tourist areas, avoid walking alone at night
Scroll to explore

Photo: Omoniyi David / Unsplash

Key Facts

Best Time to Visit

October to March (whale shark & manta season, warm waters 26-30°C)

Language

Portuguese (official), Gitonga locally

Currency

Mozambican Metical (MZN)

Time Zone

CAT (UTC+2)

Airport

Inhambane Airport (INH), 22 km from Tofo; or Vilankulo (VNX) for connections

Population

~6,000 (Praia do Tofo village)

Climate

Tropical, avg 25-32°C in summer (Oct-Mar), 20-27°C in winter (Apr-Sep)

Safety Rating

Moderate (Level 2) — safe in tourist areas, avoid walking alone at night

Diving Visibility

15-30 m, best October to February

Whale Shark Season

October to March, with peak sightings November to January

Top Highlights

Whale Shark Ocean Safari

Whale Shark Ocean Safari

Tofo is one of the world's most reliable spots for swimming with whale sharks. Operators like Peri-Peri Divers run daily morning snorkel safaris (~$65 per person, 3 hours). Best from November to January when plankton blooms peak.

Manta Reef Dive

Manta Reef Dive

Manta Reef sits 30 minutes offshore and hosts resident manta rays year-round. Two-tank dive costs ~$80. Cleaning stations at 18-22 m depth let you hover while mantas glide overhead. Suitable for Open Water certified divers.

Tofo Beach & Surf

Tofo Beach & Surf

A 2 km crescent of golden sand with consistent beach breaks ideal for beginners. Board rental ~$10/day from shacks along the main drag. Sunset sessions are uncrowded. Tidal pools at the south end are great for kids.

Dhow Sailing to Pansy Island

Dhow Sailing to Pansy Island

Traditional wooden dhows depart Tofo for the sand-spit island of Ilha das Rolas (Pansy Island). Half-day trip ~$30 includes snorkeling stops and a seafood lunch cooked on the beach. Best at low tide when sandbars emerge.

Tofo Market & Coconut Curry

Tofo Market & Coconut Curry

The small central market sells fresh prawns, crab, and coconut by the kilo. Local cooks prepare matapa (cassava-leaf coconut curry) for under $3. Visit early morning for the best catch. The adjacent craft stalls sell Makonde carvings.

Dino's Beach Bar

Dino's Beach Bar

The legendary open-air bar on the main beach serves 2M beer and caipirinha cocktails while DJs spin Afro-house on weekends. Free entry, drinks $2-5. Thursday is live-music night with local marrabenta bands.

Barra Lighthouse & Reef Walk

Barra Lighthouse & Reef Walk

A 7 km walk or short tuk-tuk ride south leads to the red-and-white Barra Lighthouse (1905). At low tide, reef pools teem with starfish and nudibranchs. Free access; allow 2 hours round trip from Tofo center.

Planned Itinerary

7-Day Tofo Itinerary

1

Arrival & Tofo Beach Sunset

Arrive at Inhambane Airport (INH) and transfer to Tofo (22 km, 30 minutes). If flying into Maputo, arrange a shuttle through Fatima's Nest (8 hours, ~$35). Check into your beachfront bungalow and ease into the barefoot vibe.

Airport transfer to Tofo(30 minutes)

Private transfer from Inhambane airport costs $20-30. Shared chapas run for ~50 MZN but are crowded. The road is paved but potholed — hold on

Check-in and settle at beachfront accommodation(1 hour)

Tofo has options from $10 dorms (Fatima's Nest) to $60 beachfront bungalows (Casa Barry, Baia Sonambula). All are within walking distance of the main beach

Sunset walk along Tofo Beach(1.5 hours)

The 2 km crescent of golden sand stretches south from the main drag. Walk barefoot, check the tidal pools at the south end, and get your bearings

Dinner at Casa de Comer(1.5 hours)

Portuguese-Mozambican cuisine in a casual garden setting. Grilled prawns peri-peri ($8), fresh calamari ($5), and a cold 2M beer ($1.50). One of Tofo's best kitchens

2

Whale Shark Ocean Safari

The main event — a morning snorkel safari to swim with the world's largest fish. Tofo is one of the planet's most reliable whale shark encounter spots, especially November to January.

Whale shark ocean safari with Peri-Peri Divers(3 hours)

Departs 7:30 AM from the main beach. ~$65 per person. The boat heads offshore looking for whale sharks feeding near the surface. When spotted, you slip in with snorkel gear and swim alongside these gentle 6-12 m giants. Success rate is high in season — operators refund or rebook if no sighting

Lunch at Tofo Market(1 hour)

Walk to the small central market and have a local cook prepare matapa (cassava-leaf coconut curry) for under $3. Buy fresh coconut water straight from the shell for 20 MZN

Afternoon surf session on Tofo Beach(2 hours)

Rent a board from one of the shacks along the main drag (~$10/day). The beach break is consistent and forgiving — ideal for beginners. Uncrowded even in peak season

Sundowners at Dino's Beach Bar(2 hours)

The legendary open-air bar on the main beach. 2M beers and caipirinha cocktails ($2-5). Thursday is live marrabenta music night. The barefoot-in-the-sand vibe is what Tofo is all about

3

Manta Reef Dive & Barra Lighthouse

A two-tank dive in the morning at one of the Indian Ocean's best manta sites, then an afternoon stroll to the historic Barra Lighthouse.

Two-tank dive at Manta Reef(3.5 hours)

Manta Reef sits 30 minutes offshore with cleaning stations at 18-22 m depth where resident mantas glide overhead. ~$80 for two tanks. Open Water certification required. Peri-Peri Divers and Diversity Scuba are the top operators. Visibility is typically 15-25 m

Lunch at Branko's Bar & Grill(1 hour)

Beach shack with grilled fish of the day and cold beers. The catch depends on what the fishermen brought in — usually kingfish or barracuda. Meals $5-8

Walk or tuk-tuk to Barra Lighthouse(2 hours)

The red-and-white lighthouse (1905) sits 7 km south of Tofo. Walk along the beach or take a tuk-tuk (50 MZN round trip). At low tide, reef pools teem with starfish and nudibranchs. Free access. Bring water — there's no shade on the walk

4

Dhow Sailing to Pansy Island

A half-day on a traditional wooden dhow sailing to the sand-spit island of Ilha das Rolas, with snorkeling stops and a seafood lunch cooked right on the beach.

Dhow trip to Pansy Island(5 hours)

Traditional dhows depart mid-morning. ~$30 per person includes snorkeling stops over coral gardens and a seafood lunch grilled on the beach at the sandbar island. Best at low tide when the sandbars emerge. The sailing itself — wooden boat, canvas sail, Indian Ocean breeze — is half the experience

Snorkeling at coral patches en route(1 hour)

The dhow anchors over shallow reef patches between Tofo and the island. Tropical fish, sea cucumbers, and occasionally sea turtles. Gear provided on the dhow

Evening at Tofo Market craft stalls(1 hour)

The adjacent craft stalls sell Makonde wood carvings — intricate family trees and spirit figures carved from ebony. Prices start at $5-10 for small pieces. Bargain respectfully

Dinner at Fatima's Nest restaurant(1.5 hours)

Backpacker-institution-turned-quality-restaurant. Coconut prawn curry ($7), cold Laurentina beers ($1.50). The outdoor tables under palm trees are Tofo at its most relaxed

5

Rest Day — Beach & Spa

A slower day to recharge. Tofo's magic is in doing very little — the beach, a book, fresh seafood, and the Indian Ocean breeze.

Morning swim and tidal pool exploration(2 hours)

Head to the south end of Tofo Beach where tidal pools at low tide are perfect for spotting marine life. Swim near the lifeguard station — rip currents are common at the north end

Massage at your guesthouse or local spa(1 hour)

Several guesthouses offer beachside massages for $15-20 an hour. Baia Sonambula and Casa Barry both have massage services. The sound of waves is all the spa playlist you need

Lunch of fresh grilled fish on the beach(1.5 hours)

Walk along the main beach and find one of the ladies grilling fresh fish over charcoal in front of the bars. A whole grilled fish with rice and salad costs $3-5. Eat it with your hands — everyone does

Sunset caipirinha at Tofo Tofo bar(2 hours)

The rooftop terrace at Tofo Tofo has the best sunset angle. Caipirinhas made with local sugarcane cachaça cost $3. The sky turns from gold to deep pink — bring your camera

6

Inhambane Day Trip — Colonial History & Markets

A half-day exploring the nearby provincial capital of Inhambane — one of the oldest towns in East Africa with Portuguese colonial architecture, a lively market, and a beautiful dhow harbor.

Tuk-tuk or chapa to Inhambane(30 minutes)

Shared chapas from Tofo to Inhambane run frequently for ~50 MZN. Or hire a tuk-tuk for the day (~200 MZN round trip). The 22 km road winds through cashew plantations

Walk through Inhambane's colonial quarter(1.5 hours)

The 500-year-old town has Portuguese-era churches, the Our Lady of Conception Cathedral (1835), and tree-lined avenues. The dhow harbor is photogenic — traditional boats are still built by hand here

Inhambane Central Market(1 hour)

Larger and more varied than Tofo's market. Fresh tropical fruit, spices, capulana fabric (the colorful wraps everyone wears), and cashew nuts at a fraction of supermarket prices

Lunch at Take Away Oceano(1 hour)

Simple waterfront spot overlooking the bay. Grilled chicken peri-peri with matapa and rice ($3). The peri-peri sauce here is fire — in the best way

Evening dive (optional) or beach time(2 hours)

Back in Tofo, catch a late-afternoon dive if conditions allow, or simply settle into your favorite beach spot for the last full evening. Night dives at Tofo Scuba occasionally spot sleeping turtles

7

Departure Day — Last Swim & Airport Transfer

A final morning in the Indian Ocean before heading to Inhambane airport or beginning the long road back to Maputo.

Early morning swim or snorkel(1 hour)

One last dip in the warm Indian Ocean. The water is calmest in the early morning. If you haven't snorkeled the house reef in front of the main beach, now's the time — sea turtles sometimes cruise through

Breakfast at your guesthouse(45 minutes)

Fresh tropical fruit, Portuguese-style pastries, and strong Mozambican coffee. Stock up on cashews and peri-peri sauce from the market as souvenirs

Transfer to Inhambane Airport or Maputo shuttle(30 minutes to 8 hours)

INH airport is 22 km away ($20-30 transfer). If heading to Maputo, the direct shuttle departs early morning (8 hours, ~$35 — book through your lodge the day before). Allow buffer time for the unpaved road conditions

Travel Tips

Visa & Entry

Visa on Arrival Available

Most nationalities can get a 30-day single-entry visa on arrival at Maputo (MPM) or Vilankulo (VNX) airports for ~$50 USD cash. Bring two passport photos and proof of yellow fever vaccination if arriving from an endemic country. Processing takes 15-30 minutes.

transport

Getting to Tofo from Inhambane

From Inhambane airport (INH), shared chapas (minibuses) run to Tofo for ~50 MZN ($0.75) but are crowded. Private transfers cost $20-30. The 22 km road is paved but potholed. From Maputo, Fatima's Nest and other lodges arrange direct shuttles (8 hours, ~$35).

Tuk-Tuks Are Your Friend

Three-wheeled tuk-tuks are the main local transport in Tofo. Short rides within the village cost 20-50 MZN ($0.30-0.75). Agree on price before boarding. For Barra or Inhambane trips, negotiate a round-trip fare in advance.

Budget

Budget-Friendly Destination

Tofo is remarkably affordable: dorm beds from $10/night, beachfront bungalows $30-60, fresh seafood dinners $5-10. Diving is the main expense at $40-80 per dive. Bring USD or South African Rand — ATMs in Inhambane town only, and they frequently run out of cash.

Safety

Ocean Safety & Currents

Rip currents are common along Tofo Beach, especially at the north end. Swim near the lifeguard station in front of the main cluster of bars. Mozambique has occasional Zambezi sharks in shallow water — avoid swimming at dawn and dusk. Always dive with a reputable operator.

Malaria Prevention Essential

Tofo is in a malaria zone. Take prophylaxis (malarone or doxycycline), use DEET repellent at dusk, and sleep under a net. Most lodges provide mosquito nets. The closest hospital is in Inhambane — carry a basic first aid kit.

Local Customs

Cash Is King

Most Tofo businesses are cash-only. The nearest reliable ATMs are in Inhambane town (22 km). Bring enough meticais, USD, or South African Rand for your entire stay. Some dive shops accept card payments with a 3-5% surcharge.

Ready to explore Tofo?

Get AI-powered recommendations for your trip

Plan a Trip to Tofo

Related Articles