Mozambique
Getting around Mozambique: trains, buses, driving and domestic flights
Fly the long coast: Maputo to Vilankulo is about 1.5 hours for US$150–350 one way, and it beats 10+ hours of driving. Use shuttles or buses for the south (Maputo to Tofo 7–8 hours, US$40–80), chapas for short town hops, and a 4x4 only for Ponta do Ouro or park sand. Skip the train for long trips.
More
GuideMozambique
Key facts
- Best for the coast
- Domestic flight: Maputo – Vilankulo about 1.5 h, US$150–350 one way (2026 estimate)
- Best for the southcheck
- Shuttle Maputo – Tofo 7–8 h, US$40–80; bus Maputo – Inhambane 7–9 h, 1,500–2,500 MT
- In town
- Chapa (minibus) 20–50 MT per hop; short distances only
- Car needed?
- No for Maputo, Tofo or Bazaruto; yes for Ponta do Ouro and Maputo National Park sand
- 4x4 rental
- US$80–150 a day (2026 estimate)
- Boats
- Vilankulo – Bazaruto 45–90 min; US$50–100 per person for a day trip
- Railcheck
- No useful long-distance passenger service; suburban trains around Maputo only
- Night driving
- Avoid outside cities; unlit roads, animals and stopped trucks
Summary: mode, time and price
Match the mode to the distance. Anything over about 400 km along the coast is a flight day, not a driving day. The south (Maputo, Tofo, Ponta do Ouro) works by road in daylight. Islands need a boat or a lodge transfer.
| Mode | Typical route and time | Cost (2026 estimate) | Use it when |
|---|---|---|---|
| Domestic flight | Maputo – Vilankulo about 1.5 h | US$150–350 one way | Covering the coast; you have a buffer day |
| Regional flight | Johannesburg – Vilankulo about 1.5 h | US$250–450 one way | Bazaruto or Tofo without Maputo |
| Shuttle / private transfer | Maputo – Tofo 7–8 h | US$40–80 shuttle; US$250+ private | You want a door-to-door daylight run |
| Long-distance bus | Maputo – Inhambane 7–9 h | 1,500–2,500 MT | Budget travel; you can handle a pre-dawn start |
| Chapa (minibus) | In-town and short inter-town hops | 20–50 MT in town | Short hops only |
| Boat / dhow | Vilankulo – Bazaruto 45–90 min | US$50–100 per person, day trip | Island trips and lodge transfers |
| Self-drive 4x4 | As transfers, on your own schedule | US$80–150 a day | Ponta do Ouro, Maputo National Park, sand tracks |
Fares move with fuel prices and season; treat all figures as bands, not quotes.
Step by step: choosing and booking
1. Fix the shape of the trip first. One coastal stretch, as the country page advises: Bazaruto from Vilankulo, or Maputo plus the southern beaches. Two coastal bases in one week means two flight days.
- 2. Book the domestic flight before the international one, and keep a buffer day before flying home — schedules change and small aircraft have bag limits (check).
- 3. For the south, book a shuttle through your lodge or a Maputo operator you can name; agree the pickup hour and the vehicle type in writing.
- 4. For buses, buy at the terminal or through an agent the day before; expect a pre-dawn departure and take a warm layer.
- 5. For a 4x4, confirm insurance covers sand and gravel, and that the rental includes two triangles, reflective vests and a spare.
- 6. For islands, book the boat with a licensed operator that provides life jackets, and keep the morning free in case wind or tide pushes the trip.
Notes and traps
The EN1, the main north–south road, carries potholes, checkpoints and toll gates. Police stops check triangles, vests and papers, so keep documents in the car and be polite and slow. Night driving outside cities is a real risk: unlit road, animals, and trucks stopped without lights.
- Chapas are overloaded and crash-prone; keep bags on your lap and watch for pickpockets.
- Boats cancel for wind and tide; never pressure an operator to go.
- Small aircraft on regional routes have strict baggage limits — check before you pack.
- Offices close at weekends and public holidays, and the long Christmas season slows paperwork.
- Tap water is not safe to drink; lodges provide filtered water.
FAQ
Sources and date checked
Questions people ask
What is the best way to get around Mozambique?
Fly the long coast — Maputo to Vilankulo is about 1.5 hours for US$150–350 one way (2026 estimate). Use shuttles or buses for the south, chapas for short town hops, and a 4x4 only for sand destinations such as Ponta do Ouro.
Do I need a car in Mozambique?
No for Maputo, Tofo or Bazaruto: you can use chapas, shuttles and lodge transfers. A 4x4 is worth it for Ponta do Ouro, Maputo National Park and self-drive sand routes, at about US$80–150 a day (2026 estimate).
Are there rail or bus passes for Mozambique?
No national rail pass and no useful long-distance passenger train; rail around Maputo is suburban only (check). Bus tickets are bought per trip, not as a pass, and fares such as Maputo – Inhambane at 1,500–2,500 MT are per journey.
How long does Maputo to Tofo take?
About 7–8 hours by shuttle (US$40–80) or 7–9 hours by long-distance bus (1,500–2,500 MT, check). Travel in daylight only, and expect potholes, checkpoints and toll gates on the EN1.
Is it safe to drive at night in Mozambique?
No. Outside cities the roads are unlit, animals cross, and trucks stop without lights. Plan to arrive before dusk, and if you are late, stop in the nearest town rather than push on.
How do I get to the Bazaruto Archipelago?
Fly to Vilankulo (VNX), then take a licensed boat or dhow: 45–90 minutes, about US$50–100 per person for a day trip. Wind and tides cancel boats, so keep a spare morning.
Check live
Prices, schedules, rules and availability change. Open these to confirm today's details before you book.
Deep dive
Every source; changeable facts are marked check
Sources
- officialMozambique Ministry of Transport and Communications
- officialLAM Mozambique Airlines
- officialAirlink
- secondaryWikivoyage – Mozambique
- secondaryOpenStreetMap
Ask about Mozambique
Loading…
Was this useful?