Praia do Tofo, Inhambane, Mozambique

Cómo llegar a Tofo.

Pasando por Inhambane. Todas las rutas, públicas y privadas.

A Tofo se llega por Inhambane: Airlink vuela directo desde Johannesburgo, LAM hace el salto desde Maputo y la carretera EN1 está asfaltada de principio a fin. Los últimos 22 km son el tramo más fácil de Mozambique.

Plan the journey

Getting to Tofo.

Pick your origin to see the public-transport options and our private transfer offer for that route. Or scroll the full list of every way in.

From

Maputo Tofo

Tofo is reached via Inhambane — either fly to Inhambane Airport (INH) and transfer, or drive the EN1.

  • LAM Maputo → Inhambane (INH) + 30-min transfer
    Duration
    ~1h30 total
    Fare
    from $100 one-way + transfer
    Frequency
    Daily (most days)
    Operator
    LAM Mozambique

    Most lodges include the transfer. If yours doesn’t, we can sort it.

  • Self-drive on the EN1
    Duration
    ~7 hours · ~470 km
    Fare
    Fuel ~$50

    Paved the whole way. The last 22 km from Inhambane to Tofo is paved and easy.

  • Long-distance bus + chapa
    Duration
    ~9–10 hours
    Fare
    MZN 1,200–1,800

    Two-leg: bus to Inhambane terminal, then chapa or taxi to Tofo (~30 min, MZN 100–200).

  • EKAYA private transfer Private
    Duration
    ~7 hours
    Fare
    On request

Last verified May 2026. Fares are approximations — confirm with the operator.

From

Johannesburg Tofo

The fastest route is the Airlink direct flight to Inhambane (INH) — then a 30-minute transfer to Tofo. Driving is also possible via the Lebombo or Kosi Bay border.

  • Airlink direct Johannesburg → Inhambane (INH) + transfer
    Duration
    ~2 hours total
    Fare
    from $250 return + transfer
    Frequency
    Several times a week
    Operator
    Airlink

    INH is 22 km from Tofo; transfer is ~30 min. Most lodges arrange it.

  • Self-drive via Lebombo or Kosi Bay border
    Duration
    ~12–14 hours · break overnight
    Fare
    Fuel + border ~$180

    Most travelers break in Maputo. SA-registered vehicles need a Mozambican third-party insurance disc. See our self-drive guide.

  • EKAYA-coordinated transfer Private
    Duration
    Varies

    We can arrange a partner driver from Johannesburg as far as the border, then take over.

Last verified May 2026. Fares are approximations — confirm with the operator.

From

Cape Town Tofo

No direct flight from Cape Town — you connect through Johannesburg, then it’s the Airlink hop to Inhambane (INH) and a short transfer to Tofo.

  • Cape Town → Johannesburg → Inhambane (INH) + transfer
    Duration
    ~2h to JNB + ~1h30 to INH, plus layover
    Fare
    from ~$400 return (both legs) + transfer
    Frequency
    CPT–JNB hourly; JNB–INH several times a week
    Operator
    CPT–JNB on any SA carrier; JNB–INH on Airlink

    INH is 22 km from Tofo; the transfer is ~30 min and most lodges arrange it. If the Inhambane connection doesn’t line up the same day, an overnight in Johannesburg is common.

  • Self-drive (the long haul)
    Duration
    3+ days · ~2,600 km to the border alone

    Not realistic from Cape Town — fly to Johannesburg and connect. Listed only so you can rule it out.

  • EKAYA-coordinated transfer from INH Private
    Duration
    ~30 min from Inhambane Airport

    Book the flights via Johannesburg; we cover the Inhambane–Tofo leg.

Last verified May 2026. Fares are approximations — confirm with the operator.

From

Inhambane Tofo

Tofo is just 22 km east of Inhambane city — the easiest leg in this whole table.

  • Self-drive
    Duration
    ~30 min
    Fare
    Fuel ~$5

    Paved road. Easy.

  • Chapa (shared minibus)
    Duration
    ~30–40 min
    Fare
    MZN 100–200
    Frequency
    Throughout the day

    Cheap and easy. Pick up from Inhambane bus terminal or near the market. Wait for the chapa to fill before it leaves.

  • Lodge or EKAYA transfer Private
    Duration
    ~30 min
    Fare
    Lodge transfer typically included; standalone ~$25–40

Last verified May 2026. Fares are approximations — confirm with the operator.

From

Vilanculos Tofo

  • Self-drive Vilanculos → Tofo
    Duration
    ~5 hours · ~280 km
    Fare
    Fuel ~$30

    Paved EN1. Detour into Inhambane city before the final leg to Tofo.

  • Long-distance bus + chapa
    Duration
    ~6–7 hours
    Fare
    MZN 800–1,200
  • EKAYA private transfer Private
    Duration
    ~5 hours
    Fare
    On request

Last verified May 2026. Fares are approximations — confirm with the operator.

Common questions

Antes de reservar.

¿Cuál es la forma más rápida de llegar a Tofo?
Airlink directo desde Johannesburgo hasta el aeropuerto de Inhambane (INH) y, de ahí, un traslado de 30 minutos hasta Tofo. Unas dos horas en total, de la puerta de embarque a la playa. La mayoría de los lodges organizan el traslado; si el tuyo no lo hace, te lo resolvemos nosotros.
¿Hay aeropuerto en Tofo?
No: el aeropuerto más cercano es el de Inhambane (INH), 22 km al oeste de Tofo. Recibe los vuelos directos de Airlink desde Johannesburgo (~1h30) y los vuelos de LAM Mozambique desde Maputo (~50 min).
¿Cómo voy del aeropuerto de Inhambane a Tofo?
Son 30 minutos en coche por carretera asfaltada. Tres opciones: el traslado del lodge (suele ir incluido, compruébalo antes de volar), un traslado privado de EKAYA (~$25–40) o un chapa más un taxi desde el centro (barato, más lento, perfecto si no llevas mucho equipaje).
¿Cuánto se tarda en coche desde Maputo hasta Tofo?
Unas 7 horas, ~470 km por la EN1, asfaltada de principio a fin. Los últimos 22 km desde la ciudad de Inhambane hasta Tofo son fáciles y están asfaltados. Planea una parada para repostar en Xai-Xai.
¿Puedo ir en coche desde Johannesburgo hasta Tofo?
Sí, pero es un viaje de 12–14 horas: la mayoría de los viajeros hacen noche en Maputo. Cruza por Lebombo o Kosi Bay, sube por la EN1 hasta Maxixe y luego gira al este hacia Inhambane y sigue hasta Tofo. Los vehículos matriculados en Sudáfrica necesitan un seguro terceiro mozambiqueño y un permiso de circulación. Consulta nuestra guía para conducir por tu cuenta.
¿Cuánto cuesta un chapa de Inhambane a Tofo?
Alrededor de 100–200 MZN por persona (~$1,50–3). Los chapas salen de la terminal de autobuses de Inhambane y de la zona cercana al mercado a lo largo del día, y por lo general esperan a llenarse antes de arrancar. Solo en efectivo.

Última revisión:

Desde cualquier aeropuerto, te recogemos.

Dinos cuándo aterrizas en Inhambane (o en Maputo, o donde sea) y tendrás un conductor esperándote. Lo mismo si vienes en coche y quieres partir el viaje.

Escríbenos por WhatsApp

Respuesta en pocas horas · Inglés y portugués

Habla con nosotros