Polokwane's Gateway Airport, 5 km north of town, receives regular services from the rest of the country. The primary airport serving the game lodges in the east of the province is Eastgate Airport situated near Hoedspruit. It has scheduled flights from Johannesburg and Cape Town.
Various other towns and holiday resorts in the province offer airfields, details of which are listed under the various towns. Various Game Reserves offer private airstrips.
Polokwane (Pietersburg) offers excellent inner-city transport and intercity bus services to many destinations in the province and in Gauteng. Luxury bus services operate daily between the city and Johannesburg.
Spoornet is the para-statal railway which covers the routes between the major cities. It's by no means luxurious or fast, but it's reasonably comfortable, clean and safe, and offers a relaxed way to see new parts of the country.
For real luxury, though, you have to try one of the world's most luxurious railways, the Blue Train, which runs a number of routes within South Africa, and some further afield.
Another great upmarket option is Rovos Rail, which operates beautifully restored, spacious, Edwardian-era carriages, which are drawn by steam locomotives for part of the trip.