Port Elizabeth lies on the N2 road. To the west the road travels the picturesque Garden Route to George and Cape Town; to the east, the road runs through the so-called Border Country through Grahamstown, to East London then on to Durban, finally terminating in Ermelo in Mpumalanga. Regional roads also connect PE with the Transkei.
The city's main bus station is in Market Square. The public bus service is run by The Algoa Bus Company.
The city is in the process of building a bus rapid transport system for the 2010 FIFA world cup.
Port Elizabeth railway station is served by South Africa's rail network. Local commuter services are operated by Metrorail, while the Shosholoza Meyl long-distance passenger service links PE with Johannesburg via Bloemfontein where it is possible to connect with other long-distance routes.
The Apple Express narrow-gauge tourist train to Avontuur operates from the separate station in Humewood Road near King's Beach. It departs regularly for Thornhill Village via Van Stadens River bridge, the highest narrow-gauge rail bridge in the world.