There are 4 ways to get from Malawi to Mozambique by car, train or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Drive, train, bus • 24 h 6 min
Cheapest option
Bus via Maputo • 33 h 50 min
$92 - $116
2 alternative options
Bus • 32 h 47 min
$96 - $106
Drive • 22 h 36 min
$190 - $280
What companies run services between Malawi and Mozambique?
You can take a bus from Blantyre to Maputo via Johannesburg and Johannesburg Park in around 32 h 47 min.

- Phone
- +(258) 823057378
- marketing@correios.co.mz
- Website
- correios.co.mz
Bus from Tete to Maputo Post Bus
- Ave. Duration
- 18 h 55 min
- Frequency
- Once a week
- Estimated price
- $33
- Schedules at
- correios.co.mz

- Phone
- (011) 026 - 8800/8805
- info@jrchoeu.com
- Website
- instantonline.co.za
Bus from Blantyre to Johannesburg
- Ave. Duration
- 24 h
- Frequency
- Twice a week
- Estimated price
- $71
- Schedules at
- instantonline.co.za

- Phone
- +27 11 611 8000
- enquiries@greyhound.co.za
- Website
- greyhound.co.za
Bus from Johannesburg Park to Maputo
- Ave. Duration
- 7 h 40 min
- Frequency
- Once daily
- Estimated price
- $25 - $35
- Schedules at
- greyhound.co.za

- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Johannesburg to Maputo
- Ave. Duration
- 8 h 50 min
- Frequency
- Twice daily
- Estimated price
- $30 - $45
- Schedules at
- intercape.co.za

- Phone
- 011 774 8304
- translux@apx.co.za
- Website
- translux.co.za
Bus from Johannesburg to Maputo
- Ave. Duration
- 7 h 55 min
- Frequency
- Once daily
- Estimated price
- $22
- Schedules at
- res.prasa.com

- Phone
- 087 352 0352
- enquiries@citiliner.co.za
- Website
- citiliner.co.za
Bus from Johannesburg to Maputo
- Ave. Duration
- 9 h 45 min
- Frequency
- Once daily
- Estimated price
- $27 - $40
- Schedules at
- citiliner.co.za
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Want to know more about Flixbus? and Need to know: Eurostar - to help you get the most out of your next trip.
Questions & Answers
How far is it from Malawi to Mozambique?
The distance between Malawi and Mozambique is 679 km. The road distance is 1879 km.
What is the cheapest way to get from Malawi to Mozambique?
The cheapest way to get from Malawi to Mozambique is to bus which costs $95 - $110 and takes 32 h 47 min.
What is the fastest way to get from Malawi to Mozambique?
The quickest way to get from Malawi to Mozambique is to drive which takes 22 h 36 min and costs $190 - $280.
Is there a direct bus between Malawi and Mozambique?
No, there is no direct bus from Malawi to Mozambique. However, there are services departing from Blantyre and arriving at Maputo via Johannesburg Park. The journey, including transfers, takes approximately 32 h 47 min.
How long does it take to get from Malawi to Mozambique?
It takes approximately 24 h 6 min to get from Malawi to Mozambique, including transfers.