In Malawi il servizio ferroviario è gestito dalla Central East African Railways (CEAR) dal 1999. Solo una classe di viaggio permette di viaggiare comodamente, gli altri vagoni sono molto spartani e sovraffolati. I bambini sotto i 3 anni non pagano, tra i 3 e i 14 anni pagano metà tariffa. Eccellente è, invece, il servizio bus, molti con aria condizionata che permettono di raggiungere un pò tutto il paese.
Lilongwe - Blantyre
Lilongwe (A) - Chipoka (B) 138 km
Chipoka (B) - Balaka (C) 129 km
Balaka (C) - Blantyre (D) 104 km
Blantyre (D) - Limbe (E) 8 km
Limbe (E) - Chiromo (G) 130 km
Chiromo (G) - Nsanje (H) 51 km
Da Limbe ci sono partenze alle 06:05 con arrivo alle 11:05 il lun/mer/ven. Da Balaka ci sono partenze alle 10:45 con arrivo a Limbe alle 16:00 il mar/gio/sab.
Nayuci (A) - Liwonde (B) 77 km; questa tratta ferroviaria è collegata alla precedente nella stazione di Nkaya, informarsi sul posto.
Navigazione sul lago Malawi
Monkey Bay
Chilumba (A) - Nkhata Bay (B) 130 km
Nkhata Bay (B) - Mbamba Bay (C)
Mbamba Bay (C) - Cobuè (D)
Cobuè (D) - Nkhota Kota (E)
Nkhota Kota (E) - Chipoka (F) 85 km
Chipoka (F) -Monkey Bay (G) 50 km
Partenze alle 02:00 da Chilumba il lunedì e arrivo a Monkey Bay il mercoledì alle 14:00. Partenze da Monkey Bay il venerdì alle 10:00 e arrivo a Chilumba la domenica alle 18:30.
Servizio operato dalla "Malawi Lake Services" tel. 265 587 311. ilala@malawi. net (non è altro che lo storico battello ilala)
Principali tratte stradali servite da un più o meno regolare servizio di autobus
Tratta Blantyre - Mulanje
Blantyre (A) - Limbe (B) 9 km
Limbe (B) - Thyolo (C) 36 km
Thyolo (C) - Luchenza (D) 18 km
Luchenza (D) - Mulanje (E) 25 km
Le corse sono piuttosto frequenti, già dalle cinque del mattino. Operato dalla "Shire Bus" tel 265 671 388.
Lilongwe - Mzuzu
Lilongwe (A) - Kamuzu Airport (B) 27 km
Kamuzu Airport (B) - Kasungu (C) 106 km
Kasungu (C) - Mzimba (D) 198 km
Mzimba (D) - Chikangawa (E) 51 km
Chikangawa (E) - Mzuzu (F) 58 km
Mzuzu (F) - Nkhata Bay (G) 45 km
Mzuzu (F) - Rumphi (H) 74 km
Rumphi (H) - Chilumba (I) 108 km
Rumphi (H) - Karonga (J) 192 km
operato dalla "Shire Bus"
Lilongwe - Blantyre
Lilongwe (A) - Dedza (B) 85 km
Dedza (B) - Ncheu (C) 76 km
Ncheu (C) - Balaka (D) 43 km
Balaka (D) - Lirangwe (E) 96 km
Balaka (D) - Liwonde (F) 30 km
Liwonde (F) - Zomba (H) 52 km
Zomba (H) - Limbe (I) 58 km
Limbe (I) - Blantyre (H) 10 km
Numerose corse durante la giornata, sia in andata che in ritorno.
Blantyre - Harare
Blantyre (A) - Mwanza (B) 111 km
Mwanza (B) - Zobue (C) 5 km
Zobue (C) - Tete (D) in Mozambico 124 km
Tete (D) - Mtoko (E) in Zimbabwe 250 km
Mtoko (E) - Harare (F) 137 km
Partenze tutti i giorni da Blantyre con diverse compagnie di autobus.
Tratta Lilongwe - Dar Es Salaam (operato dalla "Shire Bus")
Lilongwe (A) - Kasungu (B) 133 km
Kasungu (B) - Mzuzu (C) 305 km
Mzuzu (C) - Rumphi (D) 74 km
Rumphi (D) - Karonga (E) 189 km
Karonga (E) - Tanzania - Mbeya (F) 174 km
Mbeya (F) - Iringa (G) 350 km
Iringa (G) - Morogoro (H) 300 km
Morogoro (H) - Dar Es Salaam (I) 200 km
Blantyre - Mwanza (operato dalla "Shire Bus")
Blantyre (A) - Lirangwe (B) 25 km
Lirangwe (B) - Mwanza (C)
Blantyre - Bangula
Blantyre (A) - Chikwawa (B) 45 km
Chikwawa (B) - Nchalo (C)
Nchalo (C) - Bangula (D)
Bangula (D) - Nsanje (E)
Frequenti corse sia all'andata che al ritorno, sono circa 6 ore e mezza di viaggio.
Blantyre - Monkey Bay
Blantyre (A) - Limbe (B) 10 km
Limbe (B) - Zomba (C) 60 km
Zomba (C) - Liwonde (D) 50 km
Liwonde (D) - Mangochi (E) 75 km
Mangochi (E) - Monkey Bay (F) 61 km
Diverse corse giornaliere, sono circa 6 ore e mezza di viaggio.
Lilongwe - Mchinji
Lilongwe (A) - Namitete (B) 70 Km
Lilongwe (A) - Kamwendo (C) 20 km
Namitete (B) - Mchinji (D) 76 km
3 ore e 45 min. circa di viaggio
Blantyre - Salima
Blantyre (A) - Balaka (B) 120 km
Balaka (B) - Chipoka (C) 150 km
Chipoka (C) - Salima (D) 20 km
Salima (D) - Nkhota Kota (E)
Nkhota Kota (E) - Dwangwa (F)
Dwangwa (F) - Nkhata Bay (G)
Nkhata Bay (G) - Mzuzu (H)
il viaggio dura dalle 10 alle 11 ore, fino a Mzuzu.
Lilongwe - Monkey Bay
Lilongwe (A) - Dedza (B) 10 km
Dedza (B) - Balaka (C) 60 km
Balaka (C) - Mangochi (D) 125 km
Mangochi (D) - Monkey Bay (E) 61 km
circa 8 ore di viaggio
Karonga (A) - Songwe (B), 70 km, percorsi in circa 2 ore.