
Xai-Xai
Xai-Xai
Xai-Xai, capital of Gaza Province, stretches between the Limpopo River and the Indian Ocean. Its beach with natural pools and vibrant market make it an authentic stop on the road between Maputo and Inhambane.
Xai-Xai is the capital of Gaza Province, approximately 220 km north of Maputo along the EN1 national highway. The city extends between the Limpopo River and the Indian Ocean, with a renowned beach — Praia de Xai-Xai — that attracts Mozambicans and visitors from neighboring South Africa. It is a logical stopover between Maputo and Inhambane, less touristy than these two hubs, yet endowed with authentic local life and accessible coastline.
Practical Information at a Glance
- Access: chapas (shared minibuses) and coaches from Maputo (EN1); the informal bus station is located in the city center.
- Recommended duration: 1 to 2 days to combine city and beach.
- Dress code: beach attire reserved for the seafront; cover up in the city center.
- Currency: Mozambican metical (MZN); few reliable ATMs outside the center.
What to See
Xai-Xai's center retains modest Portuguese colonial architecture — arched buildings, a lively covered market. A few kilometers away, Praia de Xai-Xai offers a long white sandy beach with natural pools formed by reefs at low tide. The Limpopo River, which flows into the ocean nearby, creates an estuary frequented by aquatic birds.
History and Context
Formerly called João Belo under Portuguese colonial rule, the city was renamed Xai-Xai after independence in 1975. It suffered catastrophic flooding during Limpopo floods in 2000, which left a lasting mark on the region and reshaped certain neighborhoods. Gaza Province takes its name from the Gaza kingdom, a Nguni empire that dominated the region in the 19th century.
Highlights of Your Visit
Praia de Xai-Xai and Its Natural Pools
At low tide, the coastal reefs form shallow basins, ideal for family swimming. The water is calm and clear. Local vendors offer grilled fish and fresh seafood directly on the beach.
The Central Market
Xai-Xai's market reflects the daily life of Gaza Province: vegetables, spices, capulana fabrics, handicrafts. It is the liveliest place in the city in the morning.
The Limpopo Estuary
The wetland at the river's mouth attracts herons, egrets and kingfishers. An evening stroll along the banks offers favorable light for birdwatching.
Photography Tips
Golden light at the end of the day is ideal on the beach, with reefs in the foreground. The central market photographs best early morning, before the crowds. Always ask permission before photographing people.
Location and Access
Xai-Xai is located on the EN1 national highway, approximately 220 km north of Maputo and about 230 km south of Inhambane. The beach (Praia de Xai-Xai) is about ten kilometers from the city center, accessible by local chapa or taxi. No commercial airport; the nearest airport is Maputo's.
Nearby
- Maputo — capital of Mozambique, approximately 220 km south, with its museums, markets and colonial architecture.
- Inhambane — historic coastal city approximately 230 km north, known for its Tofo and Barra beaches.
- Limpopo National Park — large transboundary reserve accessible from Gaza Province, for wildlife.
Frequently asked questions
The dry season, from April to November, is the most pleasant: moderate heat, little rain. Avoid January-March, the cyclone season and Limpopo floods.
Chapas and coaches depart regularly from Maputo's terminal via EN1. The journey takes approximately 3 hours depending on the vehicle and stops.
The natural pools formed by reefs at low tide are calm and suitable for swimming. In open water, check local conditions; there is no organized lifeguard service.
Yes, both cities are on EN1. Xai-Xai makes a natural stopover between Maputo and Inhambane, with one night on-site to enjoy the beach.
Guesthouses and small hotels exist in the city center and near the beach. The offer remains modest compared to Maputo or Inhambane; book in advance during high season.
Photos
Want to discover this destination?
Our local advisors design your tailor-made trip.
