From Swellendam bus to Cape Town. 4 h 5 min R 271. From Swellendam bus to Strand then train to Cape Town. 4 h 45 min. From Swellendam drive to Cape Town. 2 h 34 min R 345.
Bus from Swellendam to Cape Town
Greyhound ZA operates a bus from Swellendam to Cape Town once daily. Tickets cost $17 - $24 and the journey takes 4 h 5 min. Citiliner also services this route once daily.