Destination
Check In
Check Out
Rooms
Guests

Discover the regions of South Africa

Cape Town

5818 hotels

Johannesburg

1391 hotels

Durban

1108 hotels

Pretoria

674 hotels

Margate

614 hotels

Port Elizabeth

605 hotels

Knysna

581 hotels

Plettenberg Bay

545 hotels

Ballito

540 hotels

Hermanus

532 hotels

Stellenbosch

435 hotels

Mossel Bay

384 hotels

George

360 hotels

Bloemfontein

343 hotels

East London

299 hotels

Hoedspruit

294 hotels

Nelspruit

263 hotels

Langebaan

209 hotels

Paarl

180 hotels

Oudtshoorn

178 hotels

Jeffreys Bay

160 hotels

Midrand

160 hotels

Polokwane

156 hotels

Marloth Park

149 hotels

Saldanha

145 hotels

Centurion

144 hotels

White River

122 hotels

Franschhoek

121 hotels

Clarens

120 hotels

Randburg

120 hotels

Swellendam

114 hotels

Rustenburg

112 hotels

Wilderness

103 hotels

Phalaborwa

95 hotels

Southbroom

95 hotels

Komatipoort

93 hotels

Paternoster

93 hotels

Upington

92 hotels

Grahamstown

91 hotels

Montagu

88 hotels

Kimberley

85 hotels

Port Alfred

82 hotels

Roodepoort

82 hotels

Struisbaai

80 hotels

Benoni

77 hotels

Dullstroom

73 hotels

Parys

73 hotels

Strand

72 hotels

Graaff-Reinet

71 hotels