HowToGo

Johannesburg to Xai-Xai, Mozambique - Transfer & Transportation Guides

Find transfer & transportation guides from Johannesburg to Xai-Xai, Mozambique. How to get from Johannesburg to Xai-Xai, Mozambique by Flight, Taxi.

You can get to Xai-Xai, Mozambique from Johannesburg by verhicle types below

Search Transfer from Johannesburg to Xai-Xai, Mozambique

Transfer solutions

You have 9 options transfer to Xai-Xai, Mozambique from Johannesburg below

Train ( 13 min. )

Take a train from Park to Marlboro.


Open Map More details & check price at Gautrain
Train ( 9 min. )

Take a train from Marlboro to OR Tambo Airport.


Open Map More details & check price at Gautrain
Walk ( 7 min. )

Take a foot from OR Tambo Airport to Johannesburg.


Plane ( 1 hr. )

Take a flight from Johannesburg to Maputo.


Car ( 3 hr. 7 min. )

Drive a car from Maputo to Xai-Xai.


Duration 7 hr. 6 min.
Distance 678 km.
Cost
Train ( 13 min. )

Take a train from Park to Marlboro.


Open Map More details & check price at Gautrain
Train ( 9 min. )

Take a train from Marlboro to OR Tambo Airport.


Open Map More details & check price at Gautrain
Walk ( 7 min. )

Take a foot from OR Tambo Airport to Johannesburg.


Plane ( 50 min. )

Take a flight from Johannesburg to Skukuza.


Car ( 6 hr. 8 min. )

Drive a car from Skukuza to Xai-Xai.


Duration 8 hr. 56 min.
Distance 768 km.
Cost 299 USD
Train ( 13 min. )

Take a train from Park to Marlboro.


Open Map More details & check price at Gautrain
Train ( 9 min. )

Take a train from Marlboro to OR Tambo Airport.


Open Map More details & check price at Gautrain
Walk ( 7 min. )

Take a foot from OR Tambo Airport to Johannesburg.


Plane ( 45 min. )

Take a flight from Johannesburg to Nelspruit.


Car ( 5 hr. 15 min. )

Drive a car from Nelspruit to Xai-Xai.


Duration 7 hr. 59 min.
Distance 719 km.
Cost 249 USD
Train ( 13 min. )

Take a train from Park to Marlboro.


Open Map More details & check price at Gautrain
Train ( 9 min. )

Take a train from Marlboro to OR Tambo Airport.


Open Map More details & check price at Gautrain
Walk ( 7 min. )

Take a foot from OR Tambo Airport to Johannesburg.


Plane ( 1 hr. 10 min. )

Take a flight from Johannesburg to Phalaborwa.


Car ( 8 hr. 39 min. )

Drive a car from Phalaborwa to Xai-Xai.


Duration 11 hr. 48 min.
Distance 1013 km.
Cost 314 USD
Bus ( 7 hr. 40 min. )

Take a bus from Johannesburg Park to Maputo.


Open Map More details & check price at Greyhound ZA
Car ( 20 min. )

Drive a car from Maputo to Albasine.


Train ( 57 min. )

Take a train from Albasine to C. Maciana.


Open Map More details & check price at Mozambique Railways
Car ( 2 hr. 6 min. )

Drive a car from C. Maciana to Xai-Xai.


Duration 12 hr. 3 min.
Distance 755 km.
Cost
Bus ( 5 hr. 50 min. )

Take a bus from Johannesburg Park to Lebombo Border Post.


Open Map More details & check price at Greyhound ZA
Walk ( 10 min. )

Take a foot from Lebombo Border Post to Ressano Garcia.


Train ( 2 hr. 20 min. )

Take a train from Ressano Garcia to Infulene.


Open Map More details & check price at Mozambique Railways
Train ( 1 hr. 57 min. )

Take a train from Infulene to C. Maciana.


Open Map More details & check price at Mozambique Railways
Car ( 2 hr. 6 min. )

Drive a car from C. Maciana to Xai-Xai.


Duration 14 hr. 23 min.
Distance 745 km.
Cost
Bus ( 5 hr. 50 min. )

Take a bus from Johannesburg Park to Lebombo Border Post.


Open Map More details & check price at Greyhound ZA
Walk ( 10 min. )

Take a foot from Lebombo Border Post to Ressano Garcia.


Train ( 2 hr. 20 min. )

Take a train from Ressano Garcia to Infulene.


Open Map More details & check price at Mozambique Railways
Train ( 4 hr. 24 min. )

Take a train from Infulene to Aldeia de Lionde.


Open Map More details & check price at Mozambique Railways
Car ( 1 hr. 43 min. )

Drive a car from Aldeia de Lionde to Xai-Xai.


Duration 16 hr. 26 min.
Distance 825 km.
Cost
Bus ( 9 hr. 45 min. )

Take a bus from Johannesburg to Maputo.


Open Map More details & check price at Citiliner
Walk ( 19 min. )

Take a foot from Maputo to Maputo.


Train ( 4 hr. 49 min. )

Take a train from Maputo to Chókwè.


Open Map More details & check price at Mozambique Railways
Walk ( 8 min. )

Take a foot from Chókwè to Chokwe.


Bus ( 1 hr. )

Take a bus from Chokwe to Macia.


Open Map More details & check price at Vaal Maseru
Car ( 57 min. )

Drive a car from Macia to Xai-Xai.


Duration 18 hr. 57 min.
Distance 883 km.
Cost
Car ( 8 hr. 42 min. )

Drive a car from Johannesburg to Xai-Xai.


Duration 8 hr. 42 min.
Distance 730 km.
Cost 71 USD

Find Hotels in Xai-Xai, Mozambique

You can find hotels and accommodations in Xai-Xai, Mozambique with our hotels search tool below

Booking.com

About Johannesburg, South Africa

Johannesburg ( joh-HAN-iss-burg, also US: -⁠HAHN-; Afrikaans: [juəˈɦanəsbœrχ]; Zulu and Xhosa: eGoli), informally known as Jozi, Joburg, or "The City of Gold", is the largest city in South Africa and one of the 50 largest urban areas in the world. I... Learn more

About Xai-Xai, Mozambique

Xai-Xai (Portuguese pronunciation: [ˈʃaj ˈʃaj]) is a city in the south of Mozambique. Until 1975, the city was named João Belo. It is the capital of Gaza Province. As of 2007 it has a population of 116,343.... Learn more


References