Two Oceans Marathon course

Photo: Zaian (via Wikimedia Commons) · Public domain

Ultra · Cape Town, ZA

Two Oceans Marathon

April 4, 2027Ultra · Half marathon700 m

Two Oceans sends about 11,000 of us 56 km around the Cape Peninsula, from Newlands over Chapman's Peak Drive and up Constantia Nek to finish at UCT. The coastal scenery is the draw. The honest catch is the climb timing: Constantia Nek starts around 43.5 km and grinds roughly 3 km uphill on tired legs, with a 7-hour gun-time cutoff closing behind you. Early-April Cape weather sits 14 to 24 degrees.

Better info coming — we're still verifying 2 fields on this race.

Why we'd pick it

  • The 700 m climbing estimate is useful for planning, not a verified pacing number.
  • The ballot is closed for this edition.
  • A non-racing partner gets a real weekend here — 4/5.
  • Race day usually sits 15.4–21.7°C, about 17% chance of rain.

The course

A 56 km road ultra around the Cape Peninsula, starting on Main Road in Newlands and finishing at the University of Cape Town. The route runs the coast through Muizenberg, Fish Hoek and Hout Bay, over Chapman's Peak Drive, then up Constantia Nek. The scenery is the draw, but the two big climbs are saved for the back half: Constantia Nek starts around 43.5 km and grinds roughly 3 km uphill on tired legs, with the 7-hour gun-time cutoff closing behind you.

Difficulty and PR scores

Difficulty is the course and the conditions. The PR score is a separate read on a fast clock. Missing inputs are dropped and the other weights are rescaled. The method, with the weights.

Difficulty
41 / 100

Weight used: 90%. Need 40% before we print a number.

PR / BQ friendliness
33 / 100

Band: hard. Weight used: 70%. Need 45% before we print a number.

Weather median for 2011–2025, race date ±7 days, 225 days, at Start. Grid elevation 17 m.

No cited BQ rate for this race.

Input0–100What went in
G Gain41.712.5 m/km. 30 m/km maps to 100.
A Altitude017 m. 0 below 300 m, 100 at 2000 m. Source: open-meteo-grid.
H Heat75High 21.7°C, dew point 13.8°C. The hotter of the two bands is used.
W Wind403.8 m/s median. Bands: under 3 → 15, under 5 → 40, under 8 → 70, else 100.
S Surface15road. Road 15, mixed 45, gravel 70, trail 90.
F Flatness37.512.5 m/km. 100 minus gain/20×100. No net-drop bonus without a cited certificate.
T Cool temps25100 minus heat (75).
B BQ evidence—No cited BQ rate.

Stays around the race

These are area searches near the published start, finish, and course pins. TripRace may earn a commission if you book, at no extra cost to you. We are not naming a hotel.

  • Near the start — Start
  • Along the course · City Bowl — City Bowl
  • Near the finish — Finish / UCT Newlands

Open the stay searches

Official race site ↗

Related races

Comrades MarathonJune 2027Durban · ZA
UltraUltra

Comrades

Difficulty 41

Closed · LotteryRace guide →
Sanlam Cape Town MarathonMay 2027Cape Town · ZA
RunningMarathon

Cape Town Marathon

Difficulty 26

Closed · LotteryRace guide →
The Coastal ChallengeFebruary 2027Quepos to Drake Bay · CR
UltraStage race · Ultra

Coastal Challenge (TCC)

Difficulty 57

Open · Direct entryRace guide →
Western States 100 Endurance RunJune 2027Olympic Valley · US
UltraUltra

Western States 100

Difficulty 87 · PR 2

Ballot openRace guide →

Last reviewed 21 Sep 2026 · confirm details with the organizer.