Xai-Xai
Introduction
Xai-Xai is a city in the south of Mozambique and the capital of Gaza Province. Until 1975 it was known as João Belo, so you may still see the older name in historical references. It is one of the country's larger urban centres, with a population recorded in the hundreds of thousands in the 2007 census.
Getting there
Xai-Xai sits on the main EN1 road on the northern side of the Limpopo river, and the easiest way to reach it is by car from Maputo, a drive of about three hours and 200 km. Note that there is a toll gate just before you enter the town at the bridge.
Getting around
Xai-Xai is compact enough that walking covers most of your everyday needs. The town centre clusters the market, shops, banks, restaurants and bars within a few short blocks, and the central market area is easy to explore on foot — a few blocks away you can even find an open-air furniture factory set up beneath several cashew trees. Most visitors won't need a vehicle for errands in town. The beach is the exception: Xai-Xai Beach lies outside the town proper, so plan on a vehicle rather than walking. Once there, the shore rewards a slow wander — a coral reef runs parallel to it, sheltering it from strong waves, and a giant rock pool forms at medium and low tides, making a large, safe pool good for families and swimmers. Further south, the Wenela Tidal Pool is another spot worth seeking out, with a natural tunnel and blow hole connecting it to the Indian Ocean.
There is no metro, tram or passenger rail service to use; the narrow-gauge Gaza Railway that once ran to Manjacaze and beyond is past infrastructure, not a current option. Plan your movements around road transport instead. The EN1, running along the northern side of the Limpopo river, is the artery connecting the city with the rest of southern Mozambique and links up with the roads from the Namaacha and Ressano Garcia border crossings. Note the toll gate just before entering town at the bridge — the toll is a small charge for cars, so keep some local currency handy if you arrive by road. For trips out to the beach and the Wenela Tidal Pool, the most reliable approach is to organise transport through your accommodation or a local contact, agreeing on the fare and the return arrangement before you set off so you aren't stranded at the coast. If you fly in, Xai-Xai Chongoene Airport is served by LAM Mozambique, and charter flights from Maputo are a long-standing alternative; arrange your transfer into the city ahead of time. Check tide times before heading to the beach if you want to enjoy the giant rock pool.
Where to stay
Xai-Xai's accommodation is concentrated along the beachfront, and the choices are few but practical. The Hotel Turístico Halley sits right on Xai Xai Beach; rooms are basic but air conditioned, and there is no internet beyond what you can get through your mobile phone. The Xai Xai Guest House offers comfortable, large air-conditioned rooms right next to the beach; it has no restaurant, but the Hotel Turístico Halley is a short walk away.
- Hotel Turístico Halley — basic beachfront rooms with air conditioning; no internet except via your mobile phone.
- Xai Xai Guest House — comfortable, spacious air-conditioned rooms beside the beach; no restaurant, but close to the Halley.
- Naartjie Beach House — in Bilene, in Gaza Province, for those basing themselves away from Xai-Xai itself.
Food & drink
Xai-Xai has no dining or drinking listings in the source material, so there is nothing specific to recommend here. Use the city as a base and ask locally about where to eat and drink.
What to see and do
Xai-Xai's main draw is its beach, Praia do Xai-Xai, where you'll find basic hotels and reasonable camp sites. To reach the beach, head away from Xai-Xai and Maputo and turn right about 400 m after the BP fuel station.When to go
Xai-Xai has a tropical savanna climate, so the year splits into a wet season and a dry season rather than temperature-driven seasons. In the wet season, downpours are common and the landscape turns green and humid. Expect rain to interrupt outdoor plans, and build some flexibility into your itinerary rather than scheduling every day tightly.
The drier months bring far less rain, making this the easier stretch for beach days and for travelling around the area. Conditions are clearer and more reliable than in the wet months, so if the beach is the point of your trip, plan around the dry season.
Three days in Xai-Xai
Day one: Settle into Xai-Xai and get your bearings along the coast. The town, formerly known as João Belo, sits in Gaza Province, and Xai Beach is the obvious place to start, with the Indian Ocean stretching out in front of you. If you want a calmer swim, head for the Wenela Tidal Pool, where the water is sheltered from the surf. For your first night, base yourself at one of the guesthouses or hotels in town, such as the Xai Xai Guest House or the Hotel Turístico Halley.
- Xai Beach
- Wenela Tidal Pool
- Xai Xai Guest House or Hotel Turístico Halley
Day two: Take a trip inland to Manjacaze, reached via the old Gaza Railway line, and spend the morning exploring the area before returning to the coast. In the afternoon, relax at Naartjie Beach House or another spot along Xai Xai Beach, and plan your onward travel. Note that if you are flying in or out, Xai Chongoene Airport serves the area, with LAM Mozambique operating flights.
- Manjacaze
- Gaza Railway
- Naartjie Beach House
- Xai Chongoene Airport
Day three: Use your last day to head south towards Maputo, stopping at Bilene and Praia along the way, or cross into South Africa via Namaacha and Ressano Garcia if you are continuing your journey. Check your fuel before you set off, as BP stations are the ones to look for. If you have time, a final walk along Xai Xai Beach makes a fitting end to your three days.
- Bilene
- Praia
- Namaacha and Ressano Garcia
- BP
