If your travel style leans towards cramming as much as possible into a single day, South Africa is quietly one of the easiest places to do it. A recent roundup from Getaway Magazine highlights seven destinations where nature, heritage, wildlife and food all sit within reach of each other — no marathon driving required.

Oudtshoorn, in the Klein Karoo between the Swartberg and Outeniqua mountains, might be the most varied of the lot. You can start underground in the Cango Caves' limestone chambers, meet the world's largest bird at one of the town's ostrich farms — Oudtshoorn calls itself the ostrich capital of the world — then settle into a Karoo-flavoured dinner. Detour to De Rust if time allows.

In the Cape Winelands, Franschhoek and Stellenbosch both reward early starts. Franschhoek pairs a hike through Mont Rochelle Nature Reserve's fynbos with the Huguenot Monument and galleries, before a long lunch at a wine estate. Cyclists, horse riders and paragliders have options too. Stellenbosch, the country's second-oldest town, starts gently at the university botanical garden, moves through Cape Dutch streets and the Village Museum, then ramps up in Jonkershoek with hiking, ziplining or scooter trails.

Hermanus is the pick between roughly June and October, when southern right whales arrive in Walker Bay. The 12km cliff path means you can whale-watch on foot — no boat needed — and the town holds UNESCO City of Gastronomy status, so the seafood finish is well earned. Further inland, Graaff-Reinet (founded 1786) combines the dolerite cliffs of the Valley of Desolation in Camdeboo National Park with a museum complex spread across Reinet House and other historic buildings, plus a fossil-and-wine stop at Karoo Origins.

Cities work too. Durban packs the Golden Mile beachfront, Durban Botanic Gardens and a bunny chow — curry in a hollowed loaf — into one warm coastal day. Johannesburg starts soberly at the Apartheid Museum, then pivots to street art, creative neighbourhoods and live entertainment.

The common thread is contrast: caves to ostriches, mountains to merlot, whales to bunny chow. It also makes these places handy for mixed-interest groups — the hiker, the history buff and the eater can all get their fix before regrouping at dinner.