2 miles
1078 miles
2 hours direct.
10 seconds
It is 234 kilometres from Johannesburg.
The price of a bus ticket from Johannesburg to Mzuzu, Malawi, can vary depending on the bus company and the time of booking. Generally, fares range from approximately $50 to $100 USD. It's recommended to check with specific bus operators for the most accurate and current pricing, as well as any additional fees.
800 kilometres.
4025 km
About 191 miles.
11 105 kilometres.
650 miles
Approximately 100 kilometers.
14 598 kilometres.