There are 2 ways to get from Beira to Nsanje by train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Beira to Nsanje is to train and drive which costs $25 - $55 and takes 15h 57m.
The fastest way to get from Beira to Nsanje is to drive which takes 13h 1m and costs $95 - $140.
The distance between Beira and Nsanje is 493 km. The road distance is 549.1 km.
It takes approximately 15h 57m to get from Beira to Nsanje, including transfers.
Yes, the driving distance between Beira to Nsanje is 549 km. It takes approximately 13h 1m to drive from Beira to Nsanje.
There are one+ hotels available in Nsanje.
What companies run services between Beira, Mozambique and Nsanje, Malawi?
There is no direct connection from Beira to Nsanje. However, you can take the train to Sinjol then drive to Nsanje. Alternatively, you can drive from Beira to Nsanje in around 13h 1m.
- Phone
- (+258) 825448100
- [email protected]
- Website
- cfm.co.mz
Train from Beira to Sinjol
- Ave. Duration
- 12h 52m
- Frequency
- Twice a week
- Estimated price
- $5–18
- Schedules at
- cfm.co.mz
- 1st Class
- $18
- 2nd Class
- $11
- 3rd Class
- $5
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 How to plan an amazing trip around Scandinavia, 4 stunningly beautiful Philippines islands you need to visit, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
