Praia do Tofo, Inhambane, Moçambique

Como chegar a Tofo.

Via Inhambane. Todas as rotas, públicas e privadas.

A Tofo chega-se por Inhambane — a Airlink voa direto desde Joanesburgo, a LAM faz a ligação rápida desde Maputo e a EN1 está pavimentada todo o caminho. Os últimos 22 km são o troço mais fácil de Moçambique.

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.

Qual é a forma mais rápida de chegar a Tofo?
Um voo direto da Airlink desde Joanesburgo até ao Aeroporto de Inhambane (INH) e depois um transfer de 30 minutos até Tofo. Cerca de duas horas no total, do portão à praia. A maioria dos lodges organiza o transfer; se o seu não o fizer, tratamos disso.
Há aeroporto em Tofo?
Não — o aeroporto mais próximo é o de Inhambane (INH), a 22 km a oeste de Tofo. Recebe voos diretos da Airlink desde Joanesburgo (~1h30) e voos da LAM Moçambique desde Maputo (~50 min).
Como vou do Aeroporto de Inhambane até Tofo?
Uma viagem de 30 minutos por estrada pavimentada. Três opções: transfer do lodge (muitas vezes incluído — confirme antes de voar), transfer privado da EKAYA (~$25–40) ou uma chapa + táxi a partir da cidade (barato, mais lento, sem problema se não levar muita bagagem).
Quanto tempo demora a ir de carro de Maputo a Tofo?
Cerca de 7 horas, ~470 km pela EN1, pavimentada todo o caminho. Os últimos 22 km da cidade de Inhambane até Tofo são pavimentados e fáceis. Planeie uma paragem para combustível em Xai-Xai.
Posso ir de carro de Joanesburgo a Tofo?
Pode, mas é uma viagem de 12 a 14 horas — a maioria dos viajantes pernoita em Maputo. Atravesse a fronteira em Lebombo ou Kosi Bay, siga para norte pela EN1 até Maxixe e depois para leste até Inhambane e Tofo. Os veículos registados na África do Sul precisam de um seguro contra terceiros moçambicano e de uma autorização do veículo. Veja o nosso guia para conduzir o próprio carro.
Quanto custa uma chapa de Inhambane a Tofo?
Cerca de 100–200 MZN por pessoa (~$1,50–3). As chapas saem do terminal rodoviário de Inhambane e da zona junto ao mercado ao longo do dia, e geralmente esperam até estarem cheias antes de partir. Só aceitam dinheiro.

Última revisão:

De qualquer aeroporto, nós tratamos.

Diga-nos quando aterra em Inhambane (ou em Maputo, ou onde for) e teremos um motorista à sua espera. O mesmo se vier de carro e quiser fazer uma paragem pelo caminho.

Falar connosco no WhatsApp

Resposta em poucas horas · Inglês e Português

Fale connosco