There are 6 ways to get from Pietermaritzburg to Lilongwe by plane, bus, car, bus (Greyhound), or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Pietermaritzburg (PZB) to Kamuzu International Airport (LLW)plane PZB - LLW
4h 53m$378–1,010Bus via Burger St
cheapest- Take the bus from Burger St to Johannesburgbus
- Take the bus from Johannesburg to Lilongwebus
33h$122–145Bus
- Take the bus from Pietermaritzburg to Johannesburgbus
- Take the bus from Johannesburg to Lilongwebus
32h 30m$124–137Drive 2,254.1 km
- Drive from Pietermaritzburg to Lilongwecar 2,254.1 km
26h 51m$396–572Bus via Blantyre
- Take the bus from Pietermaritzburg to Johannesburgbus
- Take the bus from Johannesburg to Blantyrebus
- Take the bus from Blantyre to Lilongwebus
37h 25m$155–264Drive, car train
- Drive from Pietermaritzburg to Durbancar
- Take the car train from Durban to Newcastlecartrain
- Drive from Newcastle to Lilongwecar
40h 43m$359–534
Pietermaritzburg (PZB) to Kamuzu International Airport (LLW) flights
Questions & Answers
The cheapest way to get from Pietermaritzburg to Lilongwe is to bus via Burger St which costs $120 - $150 and takes 33h.
The fastest way to get from Pietermaritzburg to Lilongwe is to fly which takes 4h 53m and costs $370 - $1,100.
No, there is no direct bus from Pietermaritzburg to Lilongwe. However, there are services departing from Pietermaritzburg and arriving at Lilongwe via Johannesburg. The journey, including transfers, takes approximately 32h 30m.
The distance between Pietermaritzburg and Lilongwe is 1826 km. The road distance is 2254.1 km.
The best way to get from Pietermaritzburg to Lilongwe without a car is to bus which takes 32h 30m and costs $120 - $140.
It takes approximately 4h 53m to get from Pietermaritzburg to Lilongwe, including transfers.
Pietermaritzburg to Lilongwe bus services, operated by Eagle Liner, depart from Pietermaritzburg station.
The best way to get from Pietermaritzburg to Lilongwe is to fly which takes 4h 53m and costs $370 - $1,100. Alternatively, you can bus, which costs $120 - $140 and takes 32h 30m.
Pietermaritzburg to Lilongwe bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Pietermaritzburg to Lilongwe is 2254 km. It takes approximately 26h 51m to drive from Pietermaritzburg to Lilongwe.
What companies run services between Pietermaritzburg, South Africa and Lilongwe, Malawi?
Airlink and Ethiopian Airlines fly from Pietermaritzburg (PZB) to Kamuzu International Airport (LLW) once daily. Alternatively, you can take a bus from Pietermaritzburg to Lilongwe via Johannesburg in around 32h 30m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $370–1,000
- Website
- ethiopianairlines.com
Flights from Pietermaritzburg to Kamuzu International Airport via Johannesburg
- Ave. Duration
- 6h 55m
- When
- Monday and Saturday
- Estimated price
- $380–1,300
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Durban to Newcastle
- Ave. Duration
- 13h 57m
- Frequency
- Once a week
- Estimated price
- $9–19
- Schedules at
- res.prasa.com
- Economy (Sitter)
- $9
- Sleeper (Tourist)
- $19
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Pietermaritzburg to Johannesburg
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- $17–35
- Schedules at
- eagleliner.co.za
- Single
- $24–26
Bus from Burger St to Johannesburg
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- $19–35
- Schedules at
- eagleliner.co.za
- Single
- $24–26
- Phone
- 011 403 0859
- [email protected]
- Website
- munorurama.com
Bus from Johannesburg to Lilongwe
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $106
- Schedules at
- munorurama.com
Bus from Johannesburg to Lilongwe
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $106
- Schedules at
- munorurama.com
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Burger St to Johannesburg
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- $17–35
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Burger St to Johannesburg
- Ave. Duration
- 6h 45m
- Frequency
- Twice daily
- Estimated price
- $23–40
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Johannesburg
- Ave. Duration
- 6h 35m
- Frequency
- 4 times a day
- Estimated price
- $20–40
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Burger St to Johannesburg
- Ave. Duration
- 6h 36m
- Frequency
- Twice a week
- Estimated price
- $16–23
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +265 982 848 428
- [email protected]
- Website
- ulemubuses.com
Bus from Johannesburg to Blantyre
- Ave. Duration
- 24h
- Frequency
- 3 times a week
- Estimated price
- $90–180
- Schedules at
- ulemubuses.com
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Blantyre to Lilongwe
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $44
- Schedules at
- facebook.com
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 4 stunningly beautiful Philippines islands you need to visit, How to get from London to Edinburgh, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
There are 103+ hotels available in Lilongwe.

















