Originally the R27 designation continued beyond Upington all the way to Pretoria, but this section became part of the N14 and various other roads.
In Cape Town, the highway connects with Table Bay Boulevard (N1) near the Table Bay Harbor and then runs north along the coast as a stretch that is known as Marine Drive through the coastal town of Milnerton. This stretch contains many industrial warehouses. As it leaves Milnerton to enter Blouberg, the road moves further inland and the M14 becomes the main coastal road, continuing towards Melkbosstrand (where it bypasses to the east). Further north the road passes through West Coast National Park before reaching Velddrif.
The northern segment of the road is exceptionally desolate; it is a distance of 370 kilometres (230 mi) from Calvinia to Keimoes, and the only towns along the way are Brandvlei and Kenhardt.
View from Vanrhyns Pass, a section of the R27 on the Bokkeveld Escarpment. In the valley below the road continues to Vanrhynsdorp, with the Knersvlakte region to the right.
Route
Detailed Route
First Section
The R27 begins in Cape Town (east of the city centre; adjacent to Table Bay), at an interchange with the N1 highway. It begins by going northwards as Marine Drive for 13 kilometres, through Milnerton, to reach a junction with the M14 road. It then separates Table View in the east from Bloubergstrand in the west and reaches a junction with the M12 road.[1]
The second section of the R27 begins in Vredendal, at a junction with the R363 road. It begins by crossing the Olifants River and meeting the R362 road in Vredendal before heading eastwards for 22 kilometres to cross the N7 national route and enter the town of Vanrhynsdorp. It continues north-east for 50 kilometres to the town of Nieuwoudtville, where it meets the south-western terminus of the R357 road. It then heads east for 69 kilometres to the town of Calvinia, where it meets the R355 road.[1]
From Calvinia, the R27 heads eastwards for 26 kilometres to meet the western terminus of the R63 road. Here, it turns to the north-east and heads for 127 kilometres to the town of Brandvlei, where it meets the R357 road again. It continues north-east for 143 kilometres to the town of Kenhardt. It continues northwards for 75 kilometres to cross the Orange River and reach its end at a junction with the N14 national route in the town of Keimoes (39 kilometres south-west of Upington).[1]