Luxury Bus Rental and Semi Luxury Coach Charter across Johannesburg and surrounds. All condensed in one place. Bus Hire Johannesburg is your exclusive bus rental company. Offering premium advice for all your local and overland bus hire, and bus rental needs, from Johannesburg and Pretoria to all destinations ( including tours to Durban, East London, Port Elizabeth, Bloemfontein and Cape Town ) within South Africa as well as neighbouring countries namely: Swaziland, Namibia, Botswana and Mozambique.