Commuter rail services around Pretoria are operated by Metrorail. The routes, originating from the city centre, extend south to Germiston and Johannesburg, west to Atteridgeville, northwest to Ga-Rankuwa, north to Soshanguve and east to Mamelodi. Via the Pretoria–Maputo railway it is possible to access the port of Maputo, in the east.