Onhotels.com Logo
Contact Us on 0871 566 2000 (UK) or +44 20 7138 3001 (Rest of World)
Onhotels.com Browse Hotels

South Africa

We're constantly updating our prices to make sure we've got fantastic rates on South Africa hotels.
Click on one of the cities below to see the hotels that we currently offer... or to check availability and get our latest discount prices, perform a search using the panel below.

Bloemfontein Cape Town Durban
George Johannesburg Knysna
Kruger National Park Mossel Bay Plettenberg Bay
Port Elizabeth Pretoria

Browse our complete list of hotels