Johannesburg – Mzuzu(Lilongwe) – Johannesburg

Service Number Cjlm0800 Daily Service Number Cmlj2130 Daily
Johannesburg Dep 08h00 Dep Mzuzu 21h30
Messina(Musina) Dep 15h00 Dep Lilongwe 05h00
Beitbridge Border Post(RSA) Dep 16h00 Dep Dedza Border 07h30
Beitbridge Border Post(ZIM) Dep 18h30 Dep Golomotio Border 07h30
Nyamapanda Border Post Dep 04h30 Dep Tete 11h00
Nyamapanda Border Post Dep 10h30 Dep Nyamapanda Border Post 13h00
Tete Dep 11h00 Dep Nyamapanda Border Post 15h00
Golomotio Border Dep 15h30 Dep Beitbridge Border Post 23h00
Dedza Border Dep 18h30 Dep Beitbridge Border Post 01h00
Lilongwe Dep 20h00 Dep Messina(Musina) 01h50
Mzuzu Arr 03h30 Arr Johannesburg 07h30

NOTE:
NO ON BOARD SERVICES PROVIDED. PASSENGERS CAN BUY REFRESHMENTS AT STOPS EN ROUTE.

DEPARTURE TOWN

Johannesburg
Messina(Musina)
Beitbridge Border Post(RSA)
Beitbridge Border Post(ZIM)
Nyamapanda Border Post
Nyamapanda Border Post
Tete
Golomotio Border
Dedza Border
Lilongwe(Malawi)
Mzuzu

Physical Address

Johannesburg Park Station cnr Wolmarans and Rissik Str.
Limpopo River Lodge, National road
South Africa Customs and Immigration
Zimbabwe Customs and Immigration
Zimbabwe Customs and Immigration
Mozambique Customs and Immigration
Tete fuel station
Golomotio border
Dedza Border
Corporate Mall, Paul Kagame Road
Jawad Center