陆运
开普敦有两班长途列车通向其他城市,由索索罗沙美尔公司(Shosholoza Meyl)所经营。开普敦火车站每天会有列车到比勒陀里亚、金伯利和约翰内斯堡。另外还设有每周一班的列车到德班、布隆方丹和彼得马里茨堡。此外,开普敦是来回比勒陀利亚之间的蓝色列车(Blue Train)的其中一个站点。
开普敦有两种出租车
开普敦的出租车价格一般为10兰特/公里。
有三条高速公路
以开普敦为起始点,分别是连接开普敦和布隆方丹、约翰内斯堡、比勒陀利亚和津巴布韦的N1公路、连接伊丽莎白港(Port Elizabeth)、东伦敦(East London)和杜班(Durban)的N2公路、以及连接北开普省和纳米比亚的N7公路。N1和N2公路都是由贝婷拉扎街(Buitengracht Street)的北端作起点、到达中央商业区(Central Business District)东端后分成两路,N1向着城市的东北部延伸,而N2则途经开普敦国际机场向着东南部进发。N7公路则于米歇尔平原起始,一直往北延伸,在离开开普敦之后会和N1、N2两条公路交接。
开普敦亦有一套连接城市不同部分的公路系统,每条高速公路都会有分叉点M-roads伸展到城市的其他部分。如N2公路上会分出M3支路通往桌山的东端和梅森堡,而N1公路则分出M5支路连接开普平原,还有R300公路连接着米歇尔平原和贝尔维尔。
空运
开普敦国际机场为居民及游客提供内陆以及国际航班,为南非其中一个最繁忙的机场。