Tofo

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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
14-Day Tofo Itinerary
Arrival & Tofo Beach Sunset
Arrive at Inhambane Airport (INH) and transfer to Tofo (22 km, 30 minutes). Check into your beachfront accommodation and let the Indian Ocean set the pace.
Airport transfer to Tofo(30 minutes)
Private transfer from Inhambane $20-30, or shared chapa for ~50 MZN. From Maputo, Fatima's Nest arranges direct 8-hour shuttles (~$35)
Check-in and orientation walk(1.5 hours)
Walk the main drag from the market to the beach. Map out the dive shops, restaurants, and bars. Tofo is tiny — you'll know it in 20 minutes
Sunset at Tofo Beach(1.5 hours)
Find a spot on the 2 km crescent of golden sand. The south end has tidal pools; the main stretch has the bars and bean bags
Dinner at Casa de Comer(1.5 hours)
Grilled prawns peri-peri ($8), fresh calamari ($5), and cold 2M beer ($1.50). Garden setting, Portuguese-Mozambican menu
Whale Shark Ocean Safari
The headline experience — swimming with whale sharks in the open Indian Ocean. November to January offers peak sightings.
Whale shark ocean safari with Peri-Peri Divers(3 hours)
Departs 7:30 AM, ~$65/person. The boat scans for whale sharks near the surface. When spotted, slip in with snorkel gear and swim alongside 6-12 m gentle giants. High success rate in season
Lunch at Tofo Market(1 hour)
Local cooks prepare matapa (cassava-leaf coconut curry) for under $3. Fresh coconut water 20 MZN
Afternoon beach relaxation(2 hours)
Decompress from the morning's adrenaline. Rent a surfboard ($10/day) or simply float in the warm water
Sundowners at Dino's Beach Bar(2 hours)
2M beers and caipirinhas ($2-5). Thursday is live marrabenta music night. Barefoot in the sand is the dress code
Manta Reef Dive
A two-tank dive at one of the Indian Ocean's premier manta ray sites, followed by an easy afternoon.
Two-tank dive at Manta Reef(3.5 hours)
30 minutes offshore. Cleaning stations at 18-22 m where resident mantas glide overhead. ~$80 for two tanks. Open Water cert required. 15-25 m visibility typical
Post-dive brunch at Branko's Bar & Grill(1 hour)
Grilled fish of the day ($5-8) and a well-earned cold beer overlooking the beach
Dinner at Fatima's Nest(1.5 hours)
Coconut prawn curry ($7), cold Laurentina beers ($1.50). Outdoor tables under palm trees
Dhow Sailing to Pansy Island
Sail on a traditional wooden dhow to a sandbar island for snorkeling and a beach-grilled seafood lunch.
Dhow trip to Pansy Island (Ilha das Rolas)(5 hours)
~$30/person. Traditional sailing dhow, snorkeling stops over coral gardens, and seafood lunch cooked on the beach. Best at low tide when sandbars emerge
Snorkeling at coral patches(1 hour)
Shallow reef patches between Tofo and the island — tropical fish, sea cucumbers, and occasional turtles
Market craft shopping(1 hour)
Browse Makonde wood carvings at the craft stalls adjacent to Tofo Market. Ebony spirit figures from $5-10
Evening caipirinha at Tofo Tofo bar(1.5 hours)
Rooftop terrace with the best sunset angle. Local cachaça caipirinhas for $3
Barra Lighthouse & Reef Walk
Explore south along the coast to the historic lighthouse and its surrounding reef pools teeming with marine life.
Walk or tuk-tuk to Barra Lighthouse(2.5 hours)
7 km south of Tofo. The red-and-white lighthouse dates to 1905. At low tide, reef pools are packed with starfish and nudibranchs. Free access. Tuk-tuk round trip 50 MZN
Reef pool exploration at low tide(1 hour)
Bring water shoes. The pools are shallow enough to wade but deep enough to snorkel. Look for octopus hiding in crevices
Lunch at Praia da Barra beach restaurant(1 hour)
Simple grilled seafood at the Barra end. Grilled crayfish when available ($10) is the splurge
Afternoon surf session(2 hours)
Back at Tofo Beach, the late afternoon swell picks up. Board rental $10/day from the beach shacks
Rest Day — Beach & Local Life
A slow day to recharge. The beauty of Tofo is doing nothing particularly well.
Morning swim and tidal pool time(2 hours)
South end of Tofo Beach at low tide. Swim near the lifeguard station — rip currents are common at the north end
Beachside massage(1 hour)
$15-20 for an hour. Baia Sonambula and Casa Barry both offer beachside massage services
Fresh grilled fish lunch on the beach(1.5 hours)
Find the ladies grilling fresh catch over charcoal in front of the bars. Whole grilled fish with rice and salad $3-5
Sunset drinks at Dino's(2 hours)
The ritual continues. If it's a weekend, expect Afro-house DJs spinning until late
Inhambane Day Trip — Colonial History
Explore the nearby provincial capital — one of East Africa's oldest settlements with 500 years of Portuguese history.
Chapa or tuk-tuk to Inhambane(30 minutes)
Shared chapa ~50 MZN, or hire a tuk-tuk for the day (~200 MZN round trip). The road winds through cashew plantations
Colonial quarter walking tour(1.5 hours)
Our Lady of Conception Cathedral (1835), Portuguese-era churches, and tree-lined avenues. The dhow harbor has traditional boats still built by hand
Inhambane Central Market(1 hour)
Tropical fruit, spices, capulana fabric, and cashew nuts at local prices
Lunch at Take Away Oceano(1 hour)
Waterfront spot with grilled chicken peri-peri and matapa ($3). The peri-peri sauce is volcanic
PADI Course or Advanced Dive
Use the extra days to either start a PADI Open Water course or dive deeper sites for certified divers.
PADI Open Water course Day 1 or advanced dive(4 hours)
Open Water course ~$350 over 3-4 days. Already certified? Try the Manta Reef deep dive (30 m+) or Giants Castle, a site known for whale shark sightings underwater. Advanced dives ~$50-60 per tank
Lunch at Casa Barry(1 hour)
Beachfront restaurant with seafood platters ($12) and the freshest ceviche in town
Afternoon in a hammock(2 hours)
Most guesthouses have hammocks strung between palms. Grab a book and disappear
Seafood BBQ dinner(2 hours)
Several spots along the main drag do evening BBQs on weekends — whole grilled lobster when in season ($15), prawns ($8), and cold beers under the stars
Second Whale Shark Safari or Snorkel Trip
With two weeks, you can afford a second ocean safari for an even better encounter, or try a dedicated snorkel trip to different sites.
Second whale shark or manta snorkel safari(3 hours)
Different operators may visit different areas. Try Diversity Scuba for a change of crew and route. Same ~$65 price. The second time, you're calmer and see more
Tofo Market fresh seafood shopping(1 hour)
Buy fresh prawns, crab, and limes from the market. Many guesthouses will cook your purchase for a small fee ($2-3)
Self-catered seafood dinner(2 hours)
Have your market-bought prawns grilled at your guesthouse kitchen. Add coconut rice and a green mango salad. Total cost: under $8 for a feast
Coconut & Cashew Farm Visit
Venture inland to learn about the crops that define Mozambican life — coconut palms and cashew trees cover the landscape.
Visit a local coconut processing operation(2 hours)
Ask your guesthouse to arrange a visit to a small coconut oil producer near Inhambane. Watch the full process from splitting to pressing. Small donation appreciated ($5)
Cashew nut farm tour(1.5 hours)
Mozambique is a major cashew producer. Visit a farm between Tofo and Inhambane to see trees, taste raw and roasted nuts, and buy bags at farm-gate prices ($3/kg vs. $10+ exported)
Lunch in a village homestead(1.5 hours)
Some farms offer home-cooked meals — xima (maize porridge) with chicken stew and matapa. Under $3. The hospitality is genuine and the food is what Mozambicans actually eat
Deep Dive Day — Coral Gardens & Drop-Offs
Explore Tofo's less-visited dive sites with dramatic coral walls and pelagic encounters.
Two-tank dive at Giants Castle and The Office(4 hours)
Giants Castle features massive coral bommies and frequent whale shark flybys. The Office is a cleaning station for devil rays. ~$80 for two tanks. Advanced cert recommended for The Office (25 m+)
Lunch at Bamboozi Beach Lodge restaurant(1 hour)
Relaxed beachfront setting. Grilled fish burger ($5) and fresh fruit smoothies ($2). Good post-dive recovery food
Afternoon free time(2 hours)
Browse the craft stalls, do laundry, catch up on travel journal, or simply stare at the ocean
Dinner at Mr. Sete(1.5 hours)
Slightly upscale by Tofo standards. Seafood risotto ($10), Portuguese-style bacalhau ($8), and decent South African wine by the glass ($3)
Vilankulo & Bazaruto Archipelago Day Trip
A longer day trip north to Vilankulo — the gateway to the stunning Bazaruto Archipelago with its turquoise lagoons and dugong populations.
Drive to Vilankulo(3 hours)
Hire a car or arrange transport through your lodge ($80-100 round trip). The 300 km drive north on the EN1 passes through small villages and cashew forests
Dhow or speedboat trip to Bazaruto Island(4 hours)
From Vilankulo waterfront, speedboat trips to the archipelago cost $50-80/person. Snorkeling over pristine reefs, white sand beaches, and the chance to spot dugongs (sea cows). The water clarity is extraordinary — 30 m+ visibility
Seafood lunch in Vilankulo(1 hour)
Cafe Maritimo on the waterfront serves excellent grilled langoustines ($12) and cold beers with views of the archipelago
Drive back to Tofo(3 hours)
Return in the late afternoon. The road is decent but watch for pedestrians and goats at dusk
Final Rest Day — Slow Tofo
Your penultimate day. No agenda — just the beach, the ocean, and one last dose of Tofo's unhurried magic.
Sleep in and late breakfast(2 hours)
Fresh tropical fruit, Portuguese pastries, and strong Mozambican coffee at your guesthouse
Snorkeling the house reef(1.5 hours)
The reef directly in front of the main beach is accessible at high tide. Sea turtles occasionally cruise through the shallows
Farewell lunch at Dino's Beach Bar(2 hours)
Your last long lunch in the sand. Grilled seafood platter and caipirinhas. Swap stories with the travelers you've met over two weeks
Last sunset from Tofo Tofo rooftop(1.5 hours)
The final sunset. The sky goes gold, then pink, then deep purple over the Indian Ocean. You'll be planning your return
Departure Day
Pack up, say goodbye to the barefoot life, and transfer to Inhambane airport or the Maputo shuttle.
Early morning swim(45 minutes)
One last dip. The ocean is warmest and calmest in the early morning
Pack and buy last souvenirs(1 hour)
Cashew nuts, peri-peri sauce, and Makonde carvings make excellent gifts. Available at Tofo Market
Transfer to Inhambane Airport or Maputo shuttle(30 minutes to 8 hours)
INH airport is 22 km ($20-30 transfer). Maputo shuttle departs early morning (~$35, 8 hours). Book through your lodge the day before
21-Day Tofo Itinerary
Arrival & Tofo Beach Sunset
Arrive at Inhambane Airport (INH) and transfer to Tofo. Three weeks means you can truly settle in — this is long-stay territory.
Airport transfer to Tofo(30 minutes)
Private transfer from Inhambane $20-30. From Maputo, arrange a shuttle through Fatima's Nest (8 hours, ~$35)
Check-in and beach walk(1.5 hours)
Walk the full 2 km beach, check tidal pools at the south end, locate dive shops and restaurants
Sunset at Tofo Beach(1.5 hours)
Find a bean bag at one of the beach bars. The golden sand and warm Indian Ocean breeze set the tone for three weeks
Dinner at Casa de Comer(1.5 hours)
Grilled prawns peri-peri ($8), calamari ($5), cold 2M beer ($1.50). The go-to first-night restaurant
Whale Shark Ocean Safari
Your first ocean safari — swimming with whale sharks is the headline Tofo experience.
Whale shark ocean safari(3 hours)
Departs 7:30 AM with Peri-Peri Divers. ~$65/person. Snorkel alongside 6-12 m whale sharks near the surface. High success rate November-January
Lunch at Tofo Market(1 hour)
Matapa (cassava-leaf coconut curry) for under $3, fresh coconut water 20 MZN
Afternoon surf(2 hours)
Board rental $10/day. Consistent beginner-friendly beach break
Sundowners at Dino's Beach Bar(2 hours)
2M beers, caipirinhas ($2-5). The barefoot institution of Tofo nightlife
Manta Reef Dive
Two-tank dive at the world-class manta cleaning station 30 minutes offshore.
Two-tank dive at Manta Reef(3.5 hours)
Cleaning stations at 18-22 m. Resident mantas year-round. ~$80 two tanks. Open Water cert required. 15-25 m visibility
Post-dive brunch at Branko's(1 hour)
Grilled fish of the day and cold beers ($5-8)
Dinner at Fatima's Nest(1.5 hours)
Coconut prawn curry ($7), Laurentina beers ($1.50), outdoor palm-tree tables
Dhow Sailing to Pansy Island
Traditional dhow trip to a sandbar island with snorkeling and beach-grilled seafood.
Dhow trip to Pansy Island(5 hours)
~$30/person. Sailing, snorkeling stops, seafood lunch on the beach. Best at low tide
Makonde carving shopping(1 hour)
Craft stalls at Tofo Market. Ebony spirit figures from $5-10
Evening caipirinhas at Tofo Tofo rooftop(1.5 hours)
Best sunset angle in town. Local cachaça caipirinhas $3
Rest Day — Beach Bliss
First rest day. Let the rhythm slow down.
Morning swim and tidal pools(2 hours)
South end of Tofo Beach at low tide. Swim near the lifeguard station
Beachside massage(1 hour)
$15-20/hour at Baia Sonambula or Casa Barry
Fresh grilled fish lunch on the beach(1.5 hours)
Charcoal-grilled whole fish with rice and salad from the beach ladies. $3-5
Barra Lighthouse & Reef Walk
Walk south along the coast to the 1905 lighthouse and explore the reef pools.
Walk to Barra Lighthouse(2.5 hours)
7 km south. Red-and-white lighthouse, reef pools packed with starfish and nudibranchs at low tide. Free access
Reef pool snorkeling(1 hour)
Bring water shoes. Look for octopus in crevices
Lunch at Praia da Barra(1 hour)
Grilled crayfish when available ($10)
Inhambane Colonial History
Day trip to the 500-year-old provincial capital with its Portuguese architecture and dhow harbor.
Chapa to Inhambane(30 minutes)
~50 MZN. Road winds through cashew plantations
Colonial quarter walk(1.5 hours)
Cathedral (1835), Portuguese churches, tree-lined avenues, handmade dhows at the harbor
Inhambane Central Market(1 hour)
Tropical fruit, spices, capulana fabric, cashew nuts at local prices
Lunch at Take Away Oceano(1 hour)
Grilled chicken peri-peri with matapa ($3)
PADI Open Water Course — Day 1
With three weeks, there's time to get certified. Day 1 covers theory and confined water skills.
PADI Open Water course — classroom and pool(5 hours)
~$350 for the full course over 3-4 days with Peri-Peri Divers or Diversity Scuba. Day 1 covers dive theory, equipment setup, and confined water skills
Lunch break at Bamboozi Beach Lodge(1 hour)
Grilled fish burger ($5) and fruit smoothie ($2)
Evening study and beach walk(2 hours)
Review dive theory manual while watching the sunset. Not a bad classroom
PADI Open Water Course — Day 2
Open water dives begin. Your first ocean dives happen on Tofo's reefs.
PADI Open Water — ocean dives 1 & 2(4 hours)
First open water dives at a sheltered site near Tofo. Maximum depth 12 m. Skills demonstrations in warm, clear water
Celebratory lunch at Casa Barry(1.5 hours)
Seafood platters ($12) and ceviche. You just breathed underwater for the first time
Dinner at Mr. Sete(1.5 hours)
Seafood risotto ($10), South African wine by the glass ($3)
PADI Open Water Course — Certification Day
Final two ocean dives and you're a certified Open Water diver. Manta Reef awaits.
PADI Open Water — ocean dives 3 & 4(4 hours)
Final certification dives at 18 m max. Complete remaining skills. If all goes well, you're certified by lunch
Certification celebration lunch(1.5 hours)
You've earned a seafood feast. Try the grilled lobster at one of the beach BBQ spots ($15 when in season)
Evening at Dino's(2 hours)
Celebrate with fellow divers. The dive community in Tofo is tight — everyone knows everyone after a few days
First Post-Cert Dive — Manta Reef
Now certified, you can dive Manta Reef properly. The mantas are waiting.
Two-tank dive: Manta Reef & Salon(4 hours)
Your first dives as a certified diver. Manta Reef cleaning stations at 18-22 m. The Salon is a shallower site with reef sharks and moray eels. ~$80 two tanks
Lunch at Tofo Market(1 hour)
Market lunch — you know the drill. Matapa and fresh coconut
Seafood BBQ dinner(2 hours)
Weekend BBQ spots along the main drag. Grilled prawns ($8), lobster ($15), cold beers under stars
Rest Day — Village Life
Slow day exploring the quieter side of Tofo — the village behind the beach strip.
Morning walk through Tofo village(1.5 hours)
Behind the tourist strip, real Tofo is a village of cinder-block houses, coconut palms, and kids playing football. Walk with respect and greet people — 'Bom dia' goes a long way
Visit a local coconut oil producer(1.5 hours)
Ask your guesthouse to arrange. Watch the splitting-to-pressing process. Small donation ($5)
Lunch of xima and chicken stew(1.5 hours)
A home-cooked Mozambican meal at a village homestead. Xima (maize porridge) with grilled chicken and matapa. Under $3
Coconut & Cashew Country
Venture inland to the cashew plantations and learn about the crops that define Mozambican life.
Cashew farm tour(2 hours)
Visit a farm between Tofo and Inhambane. See trees, taste raw and roasted nuts, buy bags at farm-gate prices ($3/kg vs. $10+ exported)
Coconut plantation walk(1.5 hours)
The inland landscape is endless coconut palms. Watch a local climber harvest coconuts — it's an athletic feat
Lunch in a rural village(1.5 hours)
Home-cooked meal with a farming family. Chicken stew, cassava, and fresh tropical fruit
Second Whale Shark Safari
With three weeks, a second whale shark encounter is a must. You'll be calmer and see more this time.
Whale shark ocean safari — round two(3 hours)
Try Diversity Scuba this time for a different crew and route. ~$65. The second encounter is usually better — you know what to expect and can really enjoy the moment
Lunch at Casa de Comer(1 hour)
Return to your first-night restaurant. The prawns are just as good
Afternoon photography walk(2 hours)
Walk the beach with your camera during golden hour. The fishing boats, the silhouettes, the colors — Tofo is incredibly photogenic
Vilankulo & Bazaruto Archipelago
A full-day trip north to the gateway of the Bazaruto Archipelago — turquoise lagoons and dugong territory.
Drive to Vilankulo(3 hours)
Arrange transport through your lodge ($80-100 round trip). 300 km north on EN1
Speedboat to Bazaruto Archipelago(4 hours)
$50-80/person from Vilankulo waterfront. Snorkeling over pristine reefs, white sand beaches, chance to spot dugongs. 30 m+ visibility
Seafood lunch in Vilankulo(1 hour)
Cafe Maritimo — grilled langoustines ($12), cold beers, archipelago views
Rest Day — Deep Recovery
After yesterday's long day trip, a full rest day is earned.
Sleep in, late breakfast(2 hours)
Tropical fruit, Portuguese pastries, strong coffee
Beach lounging and reading(3 hours)
Hammock, bean bag, or towel in the sand. Your choice
Long lunch at Dino's(2 hours)
A proper two-hour lunch with seafood, beers, and ocean views. This is what three weeks allows
Advanced Dive Day — Giants Castle & The Office
Push deeper into Tofo's dive sites. Giants Castle has whale shark flybys; The Office hosts devil ray cleaning stations.
Two-tank dive: Giants Castle and The Office(4 hours)
Giants Castle has massive coral bommies and frequent pelagic encounters. The Office at 25 m+ is a devil ray cleaning station. ~$80 two tanks
Post-dive lunch at Casa Barry(1 hour)
Seafood platter and ceviche
Night dive (optional)(1.5 hours)
Some operators offer night dives ($50). Sleeping turtles, hunting octopus, and bioluminescence make it otherworldly
Portuguese Cooking Class & Market
Learn to cook Mozambican-Portuguese fusion — the flavors you'll want to recreate at home.
Morning market shopping for ingredients(1 hour)
Buy prawns, coconut, cassava leaves, peri-peri peppers, and limes at Tofo Market. Your cooking instructor will guide your selections
Cooking class at a local home or guesthouse(3 hours)
Learn to make matapa, coconut prawn curry, peri-peri sauce from scratch, and xima. Several guesthouses arrange this for $15-20/person. The peri-peri recipe alone is worth it
Eat your creations for lunch(1.5 hours)
The best meal is always the one you cooked yourself — especially when it's fresh prawns in coconut curry
Maxixe & Bay Crossing
Cross Inhambane Bay by dhow to the lively market town of Maxixe — a window into daily Mozambican life off the tourist trail.
Chapa to Inhambane, then dhow across the bay(1.5 hours)
From Inhambane, traditional dhows cross the bay to Maxixe every 30 minutes (20 MZN). The crossing takes 20 minutes with views of both towns
Maxixe market and waterfront(2 hours)
Larger and more chaotic than Inhambane's market. This is a working town, not a tourist stop. The energy is infectious. Fresh fish section is enormous
Lunch at a Maxixe waterfront restaurant(1 hour)
Grilled fish with matapa overlooking the bay. Prices are even lower here — $2-3 for a full meal
Farewell drinks planning(1.5 hours)
After three weeks, you have a crew. Start planning your farewell night
Last Full Day — Greatest Hits
One final day to revisit your favorite spots and say goodbye to the people and places that defined three weeks.
Sunrise swim(1 hour)
Early morning, warm water, empty beach. The quietest hour in Tofo
Final dive or snorkel session(3 hours)
One last underwater encounter. Whether it's mantas, whale sharks, or just the reef — it's a proper goodbye to the Indian Ocean
Lunch at your favorite spot(1.5 hours)
You know which one. Go back
Market souvenir shopping(1 hour)
Last chance for Makonde carvings, cashews, peri-peri sauce, and capulana fabric
Farewell sunset and dinner at Dino's(3 hours)
The full Tofo farewell: sunset, seafood, caipirinhas, live music if you're lucky, and sand between your toes one last time
Departure Day
Pack up three weeks of memories and head to the airport. You'll be back.
Early morning coffee and beach goodbye(1 hour)
Strong Mozambican coffee and one last look at the ocean
Pack and checkout(1 hour)
Your bag will smell of salt, sunscreen, and coconut oil. This is correct
Transfer to Inhambane Airport or Maputo shuttle(30 minutes to 8 hours)
INH airport 22 km ($20-30). Maputo shuttle ~$35 (8 hours). Book through your lodge the day before
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.
Related Articles
Travel GuidesTofo Beach FAQ: Everything You Need to Know Before Swimming with Whale Sharks
Is the diving really that cheap? Are the whale sharks guaranteed? Can you survive on $30 a day? A straight-talking Q&A for Mozambique's best-kept secret.
StoriesFive Days in Tofo: Sand, Sharks, and the Slowest Pace on the Indian Ocean
I went to Tofo for the whale sharks. I stayed for the sunsets, the $5 prawn dinners, and the feeling that time works differently on Mozambique's coast.
Travel GuidesThe Complete Guide to Tofo: Mozambique's Indian Ocean Paradise on a Budget
Everything you need to plan a trip to Tofo — flights, visas, whale shark seasons, dive operators, and how to make $30/day work on one of Africa's best coastlines.