There is 1 way to get from Matadi to Soyo by taxi 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.
Questions & Answers
The cheapest way to get from Matadi to Soyo is to taxi and bus which costs $160 - $200 and takes 13h 18m.
The fastest way to get from Matadi to Soyo is to taxi and bus which takes 13h 18m and costs $160 - $200.
The distance between Matadi and Soyo is 1054 km.
The best way to get from Matadi to Soyo without a car is to taxi and bus which takes 13h 18m and costs $160 - $200.
It takes approximately 13h 18m to get from Matadi to Soyo, including transfers.
There are two+ hotels available in Soyo.
What companies run services between Matadi, Democratic Republic of the Congo and Soyo, Angola?
There is no direct connection from Matadi to Soyo. However, you can take the taxi to Lufu, take the bus to Luanda, take the taxi to Luanda, take the bus to Soyo, then take the taxi to Soyo.
- Phone
- +244 923 169 920
- faleconnosco@macontransp.com
- Website
- macontransp.com
Bus from Lufu to Luanda
- Ave. Duration
- 6h 43m
- Frequency
- Twice daily
- Estimated price
- $11–16
- Schedules at
- macontransp.com
- Single
- $11–16
Bus from Luanda to Soyo
- Ave. Duration
- 4h 1m
- Frequency
- Twice daily
- Estimated price
- $9–14
- Schedules at
- macontransp.com
- Single
- $9–14
- Ave. Duration
- 1h 10m
- Estimated price
- $110–140
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 Heading to Europe? Read this before you buy a Eurail Pass, How to plan an amazing trip around Scandinavia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.



