City Bug operates a twice-weekly shuttle to Durban (one-way R660, 9¼ hours), four daily to OR Tambo International Airport (R440, 3¾ hours), three per day to Pretoria (R440, 3½ hours) and Bloemfontein (R660, 8½ to 10…
Operates a convenient daily shuttle to/from Pretoria, OR Tambo International Airport (one-way R420, 4½ hours) and Sandton (Jo'burg), and in the other direction to/from White River. It leaves from Kruger Lowveld Ehla…
The minibus-taxi stand is diagonally opposite the Total garage at the southern end of town. There are daily departures to Pilgrim’s Rest (R15, 30 minutes), Sabie (R22, 40 minutes) and Hazyview (R28, one hour).
Daily flights to/from Jo’burg (R1600 to R2200, one hour), Cape Town, Durban, Livingstone (Zambia) and Vianculos (Mozambique). Its Lodge Link flights serve airstrips in Kruger National Park.
Operates a shuttle to/from Pretoria (R450, 6½ hours, daily except Tuesday and Thursday) via Malelane, Nelspruit (Mbombela), Waterval Boven and OR Tambo International Airport.
Minibus shared taxis go daily to Nelspruit (R52, one hour) and Sabie (R40, one hour), leaving from near the Shoprite supermarket at the back of the Lowveld Mall on Rte 536.
To/from Maputo (Mozambique; R300) daily. They also serve Kruger Mpumalanga International Airport, White River and OR Tambo International Airport.
The minibus shared taxi stand is at the back of the Sasol garage. From here to the Swaziland border post at Mahamba costs R35 (30 minutes).
Minibus shared taxis go throughout the day to/from Nelspruit (R15, 20 minutes) and Hazyview (R30, one hour), from behind KFC.
Daily to/from Pretoria, OR Tambo International Airport, Rustenburg, Lanseria International Airport and more destinations.