Public transportation in Pretoria includes public buses, metered taxis, and Uber. Additionally, there is an airport and train station in the city, which provide access to other parts of South Africa.