Road closures for 2025 Cape Town Marathon weekend

Cape Town
Eyewitness News

Eyewitness News

13 October 2025 | 9:51

Thousands of runners will hit the streets of Cape Town this weekend for the Cape Town Marathon.

Road closures for 2025 Cape Town Marathon weekend

Picture: Th G/Pixabay

Thousands of runners will hit the streets of Cape Town this weekend for the Cape Town Marathon.

The event features a number of races over the weekend, with the main event being the 42.2km marathon on Sunday.

Runners will on Saturday participate in the 10km Peace Run and trail run.

Below are the parking restrictions and road closures for the various races over the weekend.

PARKING RESTRICTIONS - BAYS TO BE MARKED WITH NO STOPPING SIGNS & FENCED or CONED. ILLEGALLY PARKED CARS TO BE TOWED

A1 Fritz Sonnenberg Rd between Beach Rd & Bay Rd - No Parking - From 17 Oct, 08h00 to 19 Oct, 09h00

A2 Beach Rd between Green Point Light House & Portswood Dr - No Parking - Both directions - From 17 Oct, 08h00 to 19 Oct, 09h00

A3 Portswood Dr between Beach Rd & Helen Suzman Blvd - No Parking - Both directions - From 17 Oct, 08h00 19 Oct, 09h00

A4 Searle St between Pontac St & Sir Lowry Rd - No Parking - Both directions - From 17 Oct, 08h00 to 19 Oct, 09h00

A5 Victoria Rd between Searle St & Salt River Rd - No Parking - Both directions - From 17 Oct, 17h00 to 19 Oct, 10h00

A6 Victoria Rd between Settlers Way onramp (N2) & Salt River Rd - No Parking - Inbound carriageway - From 17 Oct, 17h00 to 19 Oct, 10h00

A7 Main Rd (Mowbray - Newlands) between Dean St & Settlers Way offramp (N2) - No Parking - Inbound carriageway - From 17 Oct, 17h00 to 19 Oct, 10h00

A8 Liesbeek Parkway Settlers Way offramp (N2) between Klipfontein Rd/Durban Rd - No Parking - Southbound carriageway - From 17 Oct, 17h00 to 19 Oct, 11h00

A9 Albert Rd between Lower Main Rd & Grey St - No Parking - Both directions - From 17 Oct, 17h00 to 19 Oct, 12h00

A10 Newmarket St between Grey St & Russell St - No Parking - Both directions - From 17 Oct, 17h00 to 19 Oct, 12h00

A11 Russell St between Newmarket St & Sir Lowry Rd - No Parking - Both directions - From 17 Oct, 17h00 to 19 Oct, 12h00

A12 Sir Lowry Rd between Tennant St & Russell St - No Parking - Outbound direction - From 17 Oct, 17h00 to 19 Oct, 12h00

A13 Sir Lowry Rd between Tennant St & Darling St - No Parking - Inbound carriageway - From 17 Oct, 17h00 to 19 Oct, 12h00

A14 Darling St between Sir Lowry Rd & Adderley St - No Parking - Both directions - From 17 Oct, 17h00 to 19 Oct, 12h00

A15 Adderley St between Darling St & Wale St - No Parking - Southbound carriageway - From 17 Oct, 17h00 to 19 Oct, 13h00

A16 Orange St between Long St & Government Ave - No Parking - Outbound direction - From 17 Oct, 17h00 to 19 Oct, 13h00

A17 Long St between Riebeek St & Buitensingel St / Orange St - No Parking - From 17 Oct, 17h00 to 19 Oct, 13h00

A18 Riebeek St between Long St & Buitengracht St - No Parking - Both directions - From 17 Oct, 17h00 to 19 Oct, 13h00

A19 Somerset Rd between Boundary Rd & Ebenezer Rd - No Parking - Inbound carriageway - From 17 Oct, 08h00 to 19 Oct, 14h00

A20 Main Rd (Greenpoint) between Three Anchor Bay Rd & Boundary Rd - No Parking - Inbound carriageway - From 17 Oct, 08h00 to 19 Oct, 14h00

A21 Three Anchor Bay Rd between Main Rd & Beach Rd - No Parking - From 17 Oct, 08h00 to 19 Oct, 14h00

A22 Beach Rd between Three Anchor Bay Rd & Queens Rd - No Parking - Both directions - From 17 Oct, 08h00 to 19 Oct, 14h00

Atlantic Seaboard

B1 Fritz Sonnenberg Rd between Stephan Way and McDonald's Access Rd - Full Closure - From 15 Oct, 14h00 to 20 Oct, 14h00

B2 Vlei Rd between Fritz Sonnenberg Rd & Helen Suzman Blvd - Full Closure - 13 Oct, 08h00 to 20 Oct, 14h00

B3 P12 - Parking Partial Closure / No access on 19 Oct - From 18 Oct, 05h00 to 19 Oct, 14h00

B4 P13 - Parking Partial Closure / No access on 19 Oct - From 18 Oct, 05h00 to 19 Oct, 14h00

B5 P14 - Parking No access on 19 Oct from 03h00 - 14h00 - From 19 Oct, 03h00 to 19 Oct, 14h00

B6 P15 - Parking No access on 19 Oct from 03h00 - 14h00 - From 19 Oct, 03h00 to 19 Oct, 14h00

TRAIL RUN CLOSURES/TEMPORARY DELAYS - SATURDAY 18 OCTOBER 2025

C1 Somerset/Main Rd - Temporary delays / stop & hold - 06h00 16h00

C2 High Level Rd - Temporary delays / stop & hold - 06h00 16h00

C3 Joubert Rd - Temporary delays / stop & hold - 06h00 16h00

C4 Ocean View Dr - Temporary delays / stop & hold - 06h00 16h00

C5 Springbok Rd - Temporary delays / stop & hold - 06h00 16h00

C6 Kloof Nek Rd - Temporary delays / stop & hold - 06h30 14h30

C7 Kloof Rd - Caution runners - 07h00 12h00

FUN RUN ROAD CLOSURES - SATURDAY 18 OCTOBER 2025

D1 Fritz Sonnenberg Rd between Stephan Way & Beach Rd - Full Closure. Local access allowed to Metropolitan Golf Course. See Area Detour Plans for Details - 06h30 08h30

D2 Beach Rd between Fritz Sonnenberg Rd & Helen Suzman Blvd - Seaside Lane Closed. No Parking Allowed. Local Access Allowed. See Area Detour Plans for Details - 06h30 10h00

D3 Beach Rd between Queens Rd & Helen Suzman Blvd - Inbound Lanes Closed. No Parking Allowed - 06h00 10h00

D4 Beach Rd between Queens Rd & Saunders Rd - Closed. Local access. No Parking Allowed - 06h30 09h00

D5 Beach Rd between St. Johns Rd & Queens Rd - Outbound Lanes Closed. No Parking Allowed - 06h30 09h30

MARATHON EVENT DAY ROAD CLOSURES - 19 OCTOBER 2025

Atlantic Seaboard

E1 Fritz Sonnenberg Rd between Stephan Way & Beach Rd - Full Closure.

Local access allowed to Metropolitan Golf Course via
Bay Rd until 06h00 - See Area Detour Plan for Details - 04h00 08h00

E2 Beach Rd between Green Point Light House & Surrey Pl Build of Beach Rd Start - 02h00 08h00

E3 Beach Rd between Surrey Pl & Portswood Dr - 04h00 08h00

E4 Haul Rd between Oceana PB Club & Beach Rd - Access to Powerboat Club for launching from Granger Bay Blvd (through Waterfront) - 04h00 08h00

E5 Granger Bay between Blvd Helen Suzman Blvd & Granger Rd - Allow crossing of Beach Rd until just before first runners arrive - 06h00 07h45

E6 Granger Bay between Blvd Granger Rd & Helen Suzman Blvd - No egress from the Waterfront from 05h00 to prevent blockage of MyCiti Shuttle - 05h00 07h45

E7 Portswood Rd between Granger Rd & Helen Suzman Blvd - 05h00 08h00

E8 Helen Suzman Blvd (Inbound) between Granger BayCircle & Buitengracht St - Inbound Lanes Closed. Ambulance access accommodated.

No Access on Sunday 06h00 - 07h15 - 05h45 08h00

E9 Buitengracht Str between Helen Suzman Blvd & Dock Rd - 3 left Outbound Lanes Closed. Dock Rd Intersection to close at 06h10 and open at 07h45 - 05h30 08h15

E10 Helen Suzman Blvd (Inbound) between Portswood Rd & Buitengracht Str - Fast Lane Closed for Park and Ride - 03h00 06h00

E11 Dock Rd between South Arm Rd & Buitengracht St - 05h45 07h50

E12 Walter Sisulu Ave between Buitengracht St (inbound) & Buitengracht St (outbound) - 05h45 07h50

E13 Nelson Mandela Blvd between Dock Rd & Searle St - Outbound Lanes Closed - 05h00 09h00

E14 Somerset Rd between Boundary Rd & Buitengracht St - Inbound Lanes Closed. Outbound lane is a contra-flow and Granger Bay Blvd Circle is open. No Parking allowed on Inbound Lane - 05h15 13h30

E15 Main Rd between Three Anchor Bay Rd & Boundary Rd - Inbound Lanes Closed. Outbound lane is a contra-flow and Granger Bay Blvd Circle is open.

No Parking allowed on Inbound Lane - 05h15 13h30

E16 Three Anchor Bay Rd between Main Rd amp; Beach Rd - Full Closure. No Parking Allowed - 06h00 14h00

E17 Beach Rd between Three Anchor Bay Rd & Queens Rd - Full Closure. No Parking Allowed - 03h00 14h30

E18 Buitengracht St between Riebeek St Inbound & Somerset Rd Inbound Intersection closed. Accommodations across closed road allowed up until 07h15. Accommodations across closed road allowed after 11h15. Detour to Somerset Rd - Granger Bay Blvd - Helen Suzman Blvd. - 06h45 12h30

E19 Helen Suzman Blvd between Beach Rd & Granger Bay Blvd - Full Closure - 06h00 14h30

CBD, Zonnebloem, District Six

F1 Nelson Mandela Blvd between Dock Rd & Searle St - Outbound Lanes Closed - 05h00 09h00

F2 Nelson Mandela Blvd Onramp between Hertzog Blvd & Nelson Mandela Blvd - 04h00 09h00

F3 Nelson Mandela Blvd Onramp between Newmarket St & Nelson Mandela Blvd - Build of Refreshment Station in onramp lanes - 02h00 09h00

F4 Newmarket St between Strand St & Russell St - 05h30 12h15

F5 Russell St between New Market Str & Sir Lowry Rd - Full Closure - 06h15 12h15

F6 Sir Lowry St between Christiaan Barnard St / Tennant St Russell St - Full Closure. Contra-flow btw Russell St. & Tennant St. No Parking Allowed - 06h30 12h15

F7 Sir Lowry St between Christiaan Barnard St / Tennant St Darling St - Full Closure. Contra-flow btw Darling St. & Tennant St. No Parking Allowed - 06h30 12h15

F8 Darling St between Northbound Primrose St Buitenkant / Castle St Inbound - Lanes closed. Contra-flow btw Buitenkant / Castle St. & St.

No Parking Allowed - 06h00 12h15

F9 DarlingSt between Castle St & Lower Plein St - Full Closure. Accommodations across closed road allowed up until 06h00. No Parking Allowed - 06h00 12h30

F10 Darling St between Lower Plein St & Adderley St - Westbound Closure. Accommodations on southbound carriageway from Adderley St to Lower Plein St for deliveries. No Parking Allowed - 06h00 12h30

F11 Buitenkant between Caledon St & Darling St - 06h00 12h15

F12 Adderley St between Strand St & Wale St - Soutbound Lanes closed. Accommodations from Strand St to Darling St for deliveries. No Parking Allowed - 06h30 12h30

F13 Orange St between Hof St & Long St - Outbound Lanes Closed. Contra-flow between Long Str and Hof Str. No Parking Allowed - 06h30 12h45

F14 Long St between Wale St & Orange St - Full Closure. No Parking Allowed - 04h30 13h00

F15 Long St between Riebeek St & Wale St - Full Closure. Build of refreshment station at 05h00.

No Parking Allowed - 04h00 13h00

F16 Riebeek St between Long St & Bree St -Full Closure. No Parking Allowed. Motorists coming up Long St to turn left at Riebeek St ONLY - 06h30 12h45

F17 Riebeek St between Buitengracht St & Bree St - Southbound Closure. No Parking Allowed. Motorists coming down Bree St to turn left at Riebeek St ONLY - 06h30 12h45

F18 Loop St between Strand St & Riebeek St - 06h30 12h45

F19 Buitengracht St between Riebeek St Inbound & Somerset Rd Inbound - Intersection closed. Accommodations across closed road allowed up until 07h15. Accommodations across closed road allowed after 11h15. Detour to Somerset Rd - Granger Bay Blvd - Helen Suzman Blvd - 06h45 12h30

Observatory, Salt River, Woodstock

G1 Searle Street between Nelson Mandela Blvd / N2 Sir Lowry Rd - Full Closure. No Parking Allowed - 05h30 09h00

G2 Sir Lowry / Victoria Rd between Salt River Rd Searle St - Inbound Lanes Closed. Accommodations across closed road allowed up until 06h00. Contra-flow between N2 to Searle St. No Parking Allowed - 04h30 09h20

G3 Main Rd between N2 & Salt River Rd - Inbound Lanes Closed. Accommodations across closed road allowed up until 06h00. No Parking Allowed. Contra-flow between N2 to Searle St. Emergency Access at Groote Schuur Dr/Main Rd and via Anzio Rd - 05h30 09h30

G4 Liesbeek Parkway between Station Rd & N2 - Southbound Lanes closed. Motorists travelling on Northbound Lane to turn left at Station Rd - 06h00 11h30

G5 Liesbeek Parkway/Malta Rd between Station Rd & Lower Main Rd - Full Closure. Accommodations across closed road allowed up until 06h45 - 05h00 11h45

G6 Berkley Rd between M5 & Liesbeek Pkwy - Full Closure at M5 intersection.

Local Access For New Amazon precinct- 06h00 11h30

G7 Albert Rd between Lower Main Rd & Salt River Circle - Full Closure. Accommodations across closed road allowed up until 06h45. No Parking Allowed - 05h00 12h00

G8 Voortrekker Rd between Transnet Entrance & Salt River Circle - Full Closure - 05h00 12h00

G9 Albert Rd between Salt River Circle & Lower Church Str - Full Closure - Accommodations across closed road allowed up until 06h45. No Parking Allowed - 05h00 12h00

G10 Lower Church Str between Beach Rd & Albert Rd - Southbound Closure - 05h30 12h00

G11 Albert Rd / New Market Str Lower between Church St & Russell St - Full Closure. Accommodations across closed road allowed up until 06h45. Accommodation for residents to leave via Davison Rd. No Parking Allowed - 05h30 12h15

Mowbray, Newlands, Claremont, Rondebosch

1 Main Rd between Rhodes Ave & N2 - Inbound Lanes Closed. Accommodations across closed road allowed up until 06h15. No Parking Allowed. Contra-flow between N2 to Rhodes Ave - 05h00 09h30

H2 Main Rd between Belmont Rd & Rhodes Ave - Inbound Lanes Closed - Accommodations across closed road allowed up until 06h15. No Parking Allowed - 05h00 09h45

H3 Main Rd between Klipper Rd & Belmont Rd - Inbound Lanes Closed - Accommodations across closed road allowed up until 06h15. No Parking Allowed - 05h00 10h15

H4 Main Rd between Letterstedt / Claremont Blvd & Klipper Rd - Inbound Lanes Closed. Accommodations across closed road allowed up until 06h30. No Access beyond Claremont Blvd from 06h30 - 09h30.

Motorists will be diverted to St Andrews Rd - Belmont Rd - Liesbeek Parkway - 05h00 10h00

H5 Letterstedt / Claremont Blvd between Main Rd & Hawthorne Rd - Full Closure - 04h00 10h00

H6 Claremont Blvd between Hawthorne Rd & Stanhope St - Southbound Lanes Closed - Access Allowedto Claremont Taxi Rank - 04h00 10h00

H7 Stanhope Rd between Eastbound Claremont Blvd & Palmyra Rd - Contra-flow set up on Westbound section - 05h30 10h00

H8 Palmyra Rd between Stanhope Rd & Keurboom Rd - Full Closure. No Parking Allowed - 05h30 10h15

H9 Campground Rd between Keurboom Rd & Sandown Rd - Full Closure. No Parking Allowed - 05h30 10h15

H10 Sandown Rd between Campground Rd & Milner Rd - Full Closure - 06h00 10h25

H11 Milner Rd between Sandown Rd & Greenbank Rd - Full Closure. Accommodations across closed road allowed up until 06h30. Local Access allowed at Milner Rd / Kromboom Rd and right into Sandown Rd ONLY - 06h00 10h35

H12 Milner Rd between Greenbank Rd & Park Rd - Northbound Closure.

Local Access allowed atMilner Rd / Klipfontein Rd and left into Park Rd ONLY - 06h00 10h35

H13 Milner Rd between Park Rd & Klipfontein Rd - Northbound Lanes Closed. Contra-flow from Klipfontein Rd to Park Rd for Local Access ONLY. No access beyond Park Rd / Milner Rd - 05h30 11h00

H14 Klipfontein Rd between Milner Rd & Sawkins Rd - Full Closure - 06h15 11h00

H15 Sawkins Rd between Klipfontein Rd & Campground Rd / Pillans Rd Circle Full Closure - 06h15 11h00

H16 Campground Rd between Campground Rd / Pillans Rd & Circle Park Rd - Full Closure - 06h15 11h00

H17 Park Rd between Campground Rd & Liesbeek Parkway - Eastbound Lanes closed. Contra-flow from Liesbeek Parkway to Campground Rd to allow local access - 06h15 11h00

H18 Liesbeek Parkway between N2 & Park Rd - Southbound Lanes closed. Accommodations across closed road allowed up until 06h45. Contra-flow from Park Rd to N2 - 05h30 11h30

H19 N2 Offramp onto Liesbeek Parkway & N2 Liesbeek Pkwy - 05h30 11h30

Get the whole picture 💡

Take a look at the topic timeline for all related articles.

Trending News