
Il servizio ferroviario malgascio è operato dalla "Réseau National des Chemins de fer Malagasy - RNCFM": ci sono 2 classi di viaggio, i treni non sono provvisti né di cuccette e né di vagoni ristorante, l'aria condizionata non è mai disponibile. I bambini sotto i 4 anni viaggiano gratis, tra i 4 e i 7 anni invece pagano metà tariffa. Spesso il servizio su rotaia è sospeso e sostituito da bus pubblici chiamati "Taxi-brousse", tuttavia molte località rimangono irragiungibili sopratutto durante la stagione delle piogge e generalmente i pulmini partono quando sono pieni.
RNCFM: Antananarivo tel 2 20521

Tratta Toamasina - Lohariandava
Toamasina (A) - Ambila Lemaitso (B) 86 km
Ambila Lemaitso (B) - Lohariandava (C) 76 km

Tratta Antananarivo Gare
Ambatosoratra (A) - Ambatondrazaka (B) 25 km
Ambatondrazaka (B) - Vohidiala (C) 19 km
Vohidiala (C) - Amboasary (D) 64 km
Amboasary (D) - Moramanga (E) 59 km
Moramanga (E) - Manjakandriana (F) 71 km
Manjakandriana (F) - Anjeva (G) 25 km
Anjeva (G) - Antananarivo (H) 24 km
Antananarivo (H) - Ambatolampy (I) 67 km
Ambatolampy (I) - Antsirabe (J) 91 km

Tratta Manakara - Fianarantsoa
Fianarantsoa (A) - Manampatrana (B) 79 km
Manampatrana (B) - Manakara (C) 84 km
Principali tratte stradali coperte da un più o meno regolare servizio pubblico

Antananarivo - Antseranana
Antananarivo (A) - Maevatanana (B) 145 km
Antananarivo (A) - Soalala (C) 650 km
Soalala (C) - Mahajanga (D) 79 km
Mahajanga (D) - Ananalava (E) 204 km
Ananalava (E) - Ambilobe (F) 230 km
Ambilobe (F) - Antseranana (G) 105 km

Antananarivo - Farafangana
Antananarivo (A) - Antsirabe (B) 169 km
Antsirabe (B) - Ambositra (C) 91 km
Deviazione: Ambositra (C) - Mananjary (D) 240 km
Ambositra (C) - Fianarantsoa (E) 150 km
Fianarantsoa (E) - Manakara (F) 190 km
Manakara (F) - Farafangana (G) 100 km
Faranfagana (G) - Vangaindrano (H) 40 km

Antananarivo - Toamasina
Antananarivo (A) - Toamasina (B) 360 km
Antananarivo (A) - Fenoarivo Antsinanana (C) 80 km
Antananarivo (A) - Maroantsetra (D) 620 km

Toamasina - Mahanoro
Toamasina (A) - Vatomandry (B) 80 km
Vatomandry (B) - Mahanoro (C) 35 km

Antananarivo - Miarinarivo
Antananarivo (A) - Arivonimano (B) 20 km
Deviazione: Arivonimano (B) - Soavinandrianad (C) 45 km
Arivonimano (B) - Miarinarivo (D) 25 km
Miarinarivo (D) - Tsiroanomandidy (E) 45 km

Antananarivo - Taoloanaro
Antananrivo (A) - Antsirabe (B) 169 km
Antsirabe (B) - Ambositra (C) 91 km
Deviazione: Ambositra (C) - Morondava (D) 440 km
Ambositra (D) - Fianarantsoa (E) 150 km
Fianarantsoa (E) - Ambalavoa (F) 50 km
Ambalavoa (F) - Ihosy (G) 156 km
Ihosy (G) - Betroka (H) 132 km
Betroka (H) - Beraketa (I) 112 km
Beraketa (I) - Ambovombe (J) 148 km
Ambovombe (J) - Taolanaro (K) 114 km
Deviazione: Ihosy (G) - Tulear (L) 330 km