How to get to Tofo.
Via Inhambane. Every route in, public and private.
Tofo is reached through Inhambane — the only flights into Inhambane Airport are LAM hops from Maputo and Vilanculos, and the EN1 drive is paved the whole way. The last 22 km is the easiest leg in Mozambique.
Plan the journey
Getting to Tofo.
From Maputo
Tofo is reached via Inhambane — either fly to Inhambane Airport (INH) and transfer, or drive the EN1.
From Johannesburg
There’s no direct flight to Inhambane — the fastest air route is via Maputo: fly Johannesburg → Maputo, then the LAM hop to Inhambane (INH) and a 30-minute transfer to Tofo. Driving is also possible via the Lebombo or Kosi Bay border.
From Vilanculos
From Inhambane
Tofo is just 22 km east of Inhambane city — the easiest leg in this whole table.
Common questions
Before you book.
What's the fastest way to get to Tofo?
Is there an airport in Tofo?
How do I get from Inhambane Airport to Tofo?
How long does it take to drive from Maputo to Tofo?
Can I drive from Johannesburg to Tofo?
How much is a chapa from Inhambane to Tofo?
Last reviewed:
From any airport, we can take it.
Tell us when you'll land at Inhambane (or Maputo, or wherever) and we'll have a driver waiting. Same goes if you're driving and want to break the trip.
Message us on WhatsApp