Tofo Beach FAQ: Everything You Need to Know Before Swimming with Whale Sharks
Tofo is one of those destinations that sounds too good to be true — whale sharks, manta rays, warm Indian Ocean water, seafood dinners for $5, and beachfront bungalows for $30. The catch? Getting there requires effort, the ATMs don't always work, and nobody seems to have reliable information online.
I've compiled every question I had (and every question other travelers asked me) into one honest resource.
Getting There
How do I get to Tofo?
Fly to Inhambane Airport (INH) from Johannesburg or Maputo. From Inhambane, Tofo is 22km by road. Shared chapas (minibuses) cost about 50 MZN ($0.75) but they're overcrowded and stop constantly. Private transfers run $20-30. Your accommodation can usually arrange pickup.
From Maputo, several backpacker lodges arrange direct shuttle buses — 8 hours, roughly $35 per person. The road is paved but potholed.
Do I need a visa?
Most nationalities can get a 30-day single-entry visa on arrival at Mozambican airports for about $50 USD in cash. Bring two passport photos and proof of yellow fever vaccination if arriving from an endemic country. Processing takes 15-30 minutes. The e-visa system exists but is unreliable — cash on arrival is safer.
What currency should I bring?
The Mozambican Metical (MZN) is the local currency. But bring USD or South African Rand — both are widely accepted and you'll get better exchange rates. ATMs exist in Inhambane town (22km from Tofo) but frequently run out of cash. The Tofo beach area has no ATMs.
Carry enough cash for your entire Tofo stay. I'd recommend $30-50 USD per day in mixed bills.
Whale Sharks & Diving
When is whale shark season?
October to March, with peak sightings November to January. These are the largest fish in the ocean — up to 12 meters long — and Tofo has one of the most reliable populations in the world. The warm Agulhas Current brings plankton blooms that attract them close to shore.
Are whale shark encounters guaranteed?
No. I'll be honest — some people go out three times and see nothing. Others see four whale sharks on their first ocean safari. Success rates during peak season are roughly 70-80% per trip. The standard approach: a spotter boat looks for whale sharks from the surface while you snorkel alongside.
Ocean safaris (snorkeling with whale sharks) cost $40-60 per trip, usually 3-4 hours. Peri-Peri Divers and Tofo Scuba are the main operators.
How good is the scuba diving?
World-class and absurdly cheap. Tofo's reefs host manta rays (year-round, but best February-May), whale sharks, humpback whales (June-November), reef sharks, turtles, and the occasional dugong.
Dive costs: $40-60 per dive, with packages bringing it down to $35/dive. PADI Open Water certification: $350-450 — less than half what you'd pay in Thailand or Australia. Visibility ranges from 15-30 meters, best October to February.
Is snorkeling good without the whale sharks?
Yes. The reef right off Tofo Beach has healthy coral, tropical fish, and sea turtles. You can snorkel from shore — walk in from the main beach and you're on the reef within 100 meters. Free, obviously. Bring your own mask and snorkel (rentals available at dive shops for $5/day).
Where to Stay
What are the accommodation options?
Tofo ranges from $10 dorm beds to $150 beachfront villas.
Budget ($10-25/night): Fatima's Nest (the backpacker institution, dorm beds from $10, private rooms from $25). Bamboozi Beach Lodge (similar vibe, beachfront hammocks). Both have bars, restaurants, and communal kitchens.
Mid-Range ($30-60/night): Tofo Beach Bungalows (self-catering bungalows 50 meters from the beach). Casa Barry Lodge (boutique-ish, pool, from $45). Albatross Lodge (ocean views, diving packages, from $55).
Splurge ($80-200/night): Baia Sonambula (the nicest property in Tofo, beachfront suites from $120). Turtle Cove (private villas, pool, from $150).
Should I book in advance?
During peak season (December-January), yes — especially budget places fill up with South African holiday-makers. Otherwise, you can usually show up and find a room. But booking a night or two in advance gives you peace of mind, especially if you're arriving after a long bus ride from Maputo.
Food & Drink
What should I eat in Tofo?
Seafood. Always seafood. The Indian Ocean provides and Tofo's restaurants serve it fresh daily.
Prawns piri-piri — The signature dish. Tiger prawns in chili-garlic-lemon sauce, grilled over coals. 400-700 MZN ($6-10) at beachfront restaurants. Tofo Mar is the locals' pick.
Crab curry — Mud crab in coconut curry, served with rice. Rich, messy, brilliant. Dino's Beach Bar does the best version. 500 MZN ($7).
Fresh fish of the day — Usually kingfish, barracuda, or dorado. Grilled with lemon and garlic. 300-500 MZN ($4-7) depending on the restaurant.
Matapa — Traditional Mozambican dish of cassava leaves cooked in coconut milk with ground peanuts. Vegetarian, filling, available at local food stalls for 80-120 MZN ($1-2).
Can I drink the tap water?
No. Drink bottled water only. Available everywhere for 30-50 MZN ($0.50) per 1.5 liter bottle. Most restaurants serve filtered water for free if you ask.
What about nightlife?
Tofo has a small but fun bar scene. Dino's Beach Bar does live music on weekends. Fatima's Nest has a bonfire and cheap cocktails nightly. Casa de Comer has sunset drinks with ocean views. Don't expect clubs — this is a beach town with a barefoot, low-key vibe.
Safety & Health
Is Tofo safe?
The tourist area is safe during the day. At night, walk in groups and stay on the main beach road. Petty theft happens — don't leave valuables on the beach unattended. The biggest real risk is ocean currents — rip currents at the north end of Tofo Beach are serious. Swim near the lifeguard station.
Do I need malaria prophylaxis?
Yes. Mozambique is in a malaria zone. Take prophylaxis (Malarone is the most common) — start 1-2 days before arrival, continue for 7 days after leaving. Use DEET insect repellent and sleep under a mosquito net. Most accommodations provide nets.
What about medical facilities?
Limited. There's a small clinic in Tofo for basic issues and a hospital in Inhambane (22km) for anything serious. For genuine emergencies, medical evacuation to Johannesburg is the reality. Travel insurance with medical evacuation coverage is non-negotiable.
Budget
Can I really travel Tofo on $30/day?
Yes, if you're in a dorm and eating at local stalls. Here's the breakdown:
Dorm bed: $10
Three meals (mix of local stalls and self-cooking): $8-12
Two beers: $3
Snorkeling gear rental: $5
Transport/incidentals: $2-3
Total: $28-33/day
Add diving and the budget jumps. A comfortable mid-range trip (private room, restaurant meals, one dive per day) runs $80-120/day.