Maputo and Xai-Xai · 229 km · ~4h30
Maputo to Xai-Xai transfers
A Maputo to Xai-Xai transfer is a private, door-to-door car journey from the capital up to the Gaza provincial capital and its beach — your own vehicle and driver for the 229 km run, about four and a half hours on the road. It works the same in both directions, and the fare doesn’t move whether we collect you at the airport, your hotel, or a house across town.
$190
Request your transfer on WhatsApp- A private car with driver — just your group, Maputo to the coast
- Any pickup point, same fare — airport, hotel or home in Maputo, the price doesn’t change
- Town or beach — Xai-Xai itself or Praia do Xai-Xai, same fare either way
- Fuel and tolls included — the fare we agree is the whole fare, nothing added on the road
Staying somewhere that needs a 4x4? You must tell us when you book. Our standard transfer cars aren’t 4x4s — we have 4x4s and will gladly arrange one, but we don’t run the lodges, so we can’t know which access roads need one. Check with your accommodation and let us know.
No changes, no timetable
How the Maputo–Xai-Xai
transfer works.
Booking the Maputo–Xai-Xai transfer takes one WhatsApp message — no terminal, no connections, no changing vehicles. Here’s how it goes.
- 1
You tell us the date and direction
Your travel date, which way you’re going, where to collect you, and whether you’re staying in Xai-Xai town or out at the beach. A sentence is enough to start.
- 2
We confirm and quote it
We check availability and send a fixed $190 fare — the same price from any pickup point in Maputo, with no per-seat maths and no surprises on the road.
- 3
We collect you and drive
Your driver picks you up at the door and takes the EN1 north — Maputo to Xai-Xai, or Xai-Xai back to Maputo.
The route
How far Xai-Xai is from Maputo.
Xai-Xai is 229 km north of Maputo on the EN1, about four and a half hours door to door. The town is the capital of Gaza Province and sits a little inland; the beach, Praia do Xai-Xai, is a further stretch east toward the coast, which is where most visitors are actually headed. Tell us which one you want and we’ll drop you there — the fare is the same.
Praia do Xai-Xai is known for the coral reef running parallel to the shore, which forms sheltered natural pools at low tide, and for the loggerhead and leatherback turtles that come ashore to nest in season. It’s a working provincial beach town rather than a resort strip, which is much of its appeal.
It runs the same in reverse. Xai-Xai to Maputo is the identical private, door-to-door service for the same $190 — usually booked for a return flight out of the capital.
Carrying on up the coast? We drive the whole Gaza stretch — Bilene to the south, Chizavane 40 km north, and Chidenguele beyond it — and we’ll quote the legs together.
No surprises
What's sorted before you set off.
- One car, the whole way
- Your group in one private vehicle from Maputo to Xai-Xai — no terminals, no changes, no shared seats.
- Any pickup, same price
- Collected at Maputo airport, your hotel, or a house across town — the $190 doesn't move. No airport surcharge, no zone pricing.
- Town or beach
- Xai-Xai itself or out at Praia do Xai-Xai — tell us the address and we'll take you to the door, at the same fare.
- Fixed $190 fare
- Agreed on WhatsApp before you travel — the same price in either direction, with no per-seat charges or surprises at the end. Fuel and the road tolls are included.
Before you ask
The questions we get most.
How much is a transfer from Maputo to Xai-Xai?
How far is Xai-Xai from Maputo, and how long does it take?
What's the difference between Xai-Xai and Praia do Xai-Xai?
What is the beach at Xai-Xai like?
Do you run Xai-Xai back to Maputo as well?
How many people and how much luggage can you take?
Is the transfer car a 4x4? My lodge says I need one.
Can we carry on to Chizavane or Chidenguele?
Last reviewed:
Tell us your date
and which way you're going.
One message and we'll confirm your driver, your pickup, and a fixed $190 fare — Maputo to Xai-Xai or back again. No deposit to ask.
Message us on WhatsApp