The drive from Caledon to Malmesbury is a 160-kilometer journey through the Western Cape, passing through Cape Town. You will travel via the N2 and N7. The drive takes approximately 2 hours. Malmesbury is the largest town in the Swartland region, known for its wheat fields and wine estates. It is a major agricultural hub in the province.
Total Distance: 160 km driving distance, 130 km straight-line air distance.
Plan your trip to avoid Cape Town rush hour traffic.
Spring for the green wheat fields and blooming canola.