South Africa

City breaks
in South Africa

Our 21 favourite places in South Africa to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.

City breaks in South Africa — FAQs

What are the best city breaks in South Africa?
Our 21 top picks for city breaks in South Africa are listed above, sorted by where you'll get most for your money on Booking.com — starting from $75/night.
When is the best time for a city break in South Africa?
Shoulder seasons — spring and early autumn — usually give South Africa at its best for city breaks.
How much do city breaks in South Africa cost?
Hotels for our South Africa city picks start from $75/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.