How to get to Inhambane.
LAM via Maputo. The EN1 by road. The dhow from Maxixe.
Inhambane has its own airport (INH), served by LAM hops from Maputo and Vilanculos — there's no direct international flight, so you connect through Maputo. By road it's ~470 km up the paved EN1 from the capital. The dhow ferry from Maxixe still runs the way it has for centuries.
Plan the journey
Getting to Inhambane.
From Maputo
~470 km up the EN1, or a quick LAM flight. Inhambane is the regional hub for the Tofo and Barra beach areas.
From Johannesburg
There’s no direct flight to Inhambane — connect through Maputo: fly Johannesburg → Maputo, then the LAM hop to Inhambane (INH). Driving via the Lebombo or Kosi Bay border is the other option.
From Tofo
Common questions
Before you book.
Where is Inhambane Airport?
How far is Inhambane from Maputo?
Are there direct flights from Johannesburg to Inhambane?
How do I get from Maputo to Inhambane?
Is there a bus from Maputo to Inhambane?
How do I get from Inhambane to Tofo?
Can I cross to Maxixe by dhow?
Last reviewed:
Land at INH. We'll be there.
Tell us your flight number, your hotel, and how many of you are arriving. We'll have someone waiting at Inhambane Airport with your name on a sign — and the bay on the way home.
Message us on WhatsApp