Il servizio ferroviario in Ghana è gestito dalla "Ghana Railways Corporation - GRC" con sede a Takoradi tel. 31 22652; attualmente tutto il servizio risulta sospeso anche se è bene informarsi direttamente sul posto. E' provvisto di due classi di viaggio, la 1° con vagoni letto per i treni a percorrenza notturna, anche se non è quasi mai presente la carrozza ristorante e l'aria condizionata funzionante. I bambini fino ai 3 anni viaggiano gratis, mentre tra i 3 e i 12 anni pagano metà tariffa.
Tratta Accra - Takoradi
Accra (A) - Achimota (B) 9 km
Achimota (B) - Achiasi (C) 105 km
Achiasi (C) - Foso (D) 36 km
Foso (D) - Huni Valley (E) 82 km
Huni Valley (E) - Tarkwa (F) 24 km
Tarkwa (F) - Takoradi (G) 69 km
Tratta Accra - Nsawam
Accra (A) - Achimota (B) 9 km , 10:00 - 10:22; 17:30 - 17:52
Achimota (B) - Nsawam (C) 31 km, 10:22 - 11:40; 17:52 - 19:00
Nsawam (C) - Koforidua (D) 44 km
Koforidua (D) - Anyinam (E) 53 km
Anyinam (E) - Juaso (F) 94 km
Juaso (F) - Kumasi (G) 72 km
Tratta Takoradi - Kumasi
Takoradi (A) - Tarkwa (B) 68 km
Tarkwa (B) - Huni Valley (C) 24 km
Huni Valley (C) - Dunkwa (D) 74 km
Dunkwa (D) - Obuasi (E) 39 km
Obuasi (E) - Bekwai (F) 39 km
Bekwai (F) - Kumasi (G) 32 km
Tratta Dunkwa - Awaso
Dunkwa (A) - Wompan (B)
Wompan (B) - Awaso (C) 75 km
Tratte stradali coperte da un regolare servizio di autobus
GPT - Ghana Private Road Transport Union tel. 667657, Accra
OSA - Omnibus services authority tel. 221336, Accra
STC - Ghana State Transport Corporation tel. 221921, Accra
Tratta Southern Coast - GPT, OSA, STC
Takoradi (A) - Cape Coast (B) 83 km
Cape Coast (B) - Winneba (C) 69 km
Winneba (C) - Accra (D) 75 km
Accra (D) - Tema (E) 40 km
Tema (E) - Ada (F) 80 km
Ada (F) - Keta (G) 93 km
Keta (G) - Frontiera Togo - Lomé (H) 15 km
Lomé (H) - Aneho (I) 47 km
Aneho (I) - Grand Popo (J) 40 km
Grand Popo (J) - Frontiera Benin - Ouidah (K) 30 km
Ouidah (K) - Cotonou (L) 50 km
Cotonou (L) - Porto Novo (M) 35 km
Porto Novo (M) - Frontiera Nigeria - Lagos (N) 155 km
Tratta Takoradi - Axim, GPT
Takoradi (A) - Tarkwa (B) 69 km
Tarkwa (B) - Prestea (C) 31 km
Prestea (C) - Enchi (D) 120 km
Enchi (D) - Dixcove (F) 170 km
Dixcove (F) - Axim (E) 55 km
Tratta Kumasi - Lawra, STC
Accra (A) - Kumasi (B) 270 km
Kumasi (B) - Kintampo (C) 190 km
Kintampo (C) - Bole (D) 130 km
Bole (D) - Wa (E) 126 km
Wa (E) - Lawra (F) 129 km
Tratta Accra - Kumasi, GPT-OSA-STC
Accra (A) - Achimola (B) 8 km
Achimola (B) - Koforidua (C) 77 km
Koforidua (C) - Kibi (D) 10 km
Kibi (D) - Juaso (E) 145 km
Juaso (E) - Kumasi (F) 50 km
* Le corse sono molte frequenti, inizano alle 05:00 del mattino fino alle 17:00 di sera, sono circa 4/5 ore di viaggio.
Tratta Yendi - Tamale
Yendi (A) - Tamale (B) 105 km
Tamale (B) - Damongo (C) 140 km
Tratta Accra - Abdjan STC
Accra (A) - Kumasi (B) 270 km
Kumasi (B) - Goaso (C) 130 km
Goaso (C) - Sunyani (D) 25 km
Sunyani (D) - Dormaah Ahenkro (E) 55 km
Dormaah Ahenkro (E) - Frontiera Cote D'Ivoire - Abengourou (F) 95 km
Abengourou (F) - Abidjan (G) 205 km
Tratta Kumasi - Ouagadougou GPT, STC
Kumasi (A) - Mampong (B) 55 km
Mampong (B) - Yeji (C) 75 km
Yeji (C) - Salaga (D) 30 km
Salaga (D) - Tamale (E) 110 km
Tamale (E) - Bolgatanga (F) 160 km
Deviazione: Bolgatanga (F) - Bawku (G) 82 km
Bolgatanga (F) - Navrongo (H) 11 km
Deviazione: Bolgatanga (F) - Tumu (I) 110 km
Navrongo (H) - Frontiera Burkina - Po (J) 40 km
Po (J) - Ouagadougou (K) 150 km
Tratta Accra - Bawku STC
Accra (A) - Akuse (B) 100 km
Akuse (B) - Akosombo (C) 25 km
Akosombo (C) - Ho (D) 40 km
Ho (D) - Hohoe (E) 56 km
Hohoe (E) - Yendi (F) 400 km
Yendi (F) - Bawku (G) 263 km
Navigazione sul Lago Volta
I collegamenti sono assicurati dalla VLT - Volta Lake Transport con sede ad Akosombo tel. 233 251 686.
Da Akosombo (A) a Yeji (B) sono 200 km di navigazione, percorsa in circa 23 ore con pernottamento a bordo.
Altro collegamento è quello tra Ada Foah e Asutsaure.