Heartbreak Hill

📍
Breede Valley Ward 5, Breede Valley Local Municipality, Cape Winelands District Municipality, Western Cape, South Africa

Estimated Climb Time

Loading your rider settings for Heartbreak Hill...

Save your rider settings to unlock climb-time estimates and the effort table below.

Climb Profile

Altitude builds left to right while colour shows gradient severity for each part of Heartbreak Hill.

245 m280 m315 m350 m0.0% from 0 m to 13 m0.0% from 13 m to 21 m11.9% from 21 m to 29 m0.0% from 29 m to 32 m11.9% from 32 m to 40 m0.0% from 40 m to 48 m0.0% from 48 m to 63 m0.0% from 63 m to 76 m0.0% from 76 m to 90 m6.8% from 90 m to 105 m6.8% from 105 m to 120 m7.9% from 120 m to 132 m6.0% from 132 m to 149 m7.9% from 149 m to 162 m0.0% from 162 m to 174 m11.9% from 174 m to 183 m6.8% from 183 m to 197 m0.0% from 197 m to 206 m6.8% from 206 m to 221 m0.0% from 221 m to 229 m0.0% from 229 m to 244 m6.0% from 244 m to 260 m0.0% from 260 m to 273 m0.0% from 273 m to 286 m0.0% from 286 m to 300 m0.0% from 300 m to 313 m15.9% from 313 m to 326 m7.9% from 326 m to 338 m7.9% from 338 m to 351 m7.9% from 351 m to 363 m7.9% from 363 m to 376 m7.9% from 376 m to 389 m0.0% from 389 m to 401 m7.9% from 401 m to 414 m6.8% from 414 m to 428 m0.0% from 428 m to 437 m9.5% from 437 m to 447 m9.5% from 447 m to 458 m0.0% from 458 m to 468 m0.0% from 468 m to 479 m0.0% from 479 m to 489 m11.9% from 489 m to 498 m9.5% from 498 m to 508 m0.0% from 508 m to 519 m9.5% from 519 m to 529 m0.0% from 529 m to 540 m9.5% from 540 m to 550 m9.5% from 550 m to 561 m0.0% from 561 m to 571 m9.5% from 571 m to 582 m9.5% from 582 m to 592 m0.0% from 592 m to 603 m9.5% from 603 m to 613 m0.0% from 613 m to 624 m9.5% from 624 m to 634 m7.9% from 634 m to 647 m0.0% from 647 m to 655 m0.0% from 655 m to 668 m0.0% from 668 m to 683 m-15.9% from 683 m to 695 m0.0% from 695 m to 706 m0.0% from 706 m to 716 m0.0% from 716 m to 729 m0.0% from 729 m to 739 m0.0% from 739 m to 752 m0.0% from 752 m to 767 m-5.3% from 767 m to 785 m0.0% from 785 m to 800 m-5.3% from 800 m to 819 m0.0% from 819 m to 840 m-5.3% from 840 m to 859 m0.0% from 859 m to 874 m0.0% from 874 m to 882 m0.0% from 882 m to 895 m11.9% from 895 m to 903 m0.0% from 903 m to 909 m11.9% from 909 m to 918 m15.9% from 918 m to 924 m31.7% from 924 m to 930 m0.0% from 930 m to 939 m15.9% from 939 m to 945 m0.0% from 945 m to 953 m15.9% from 953 m to 960 m11.9% from 960 m to 968 m15.9% from 968 m to 974 m11.9% from 974 m to 983 m15.9% from 983 m to 989 m0.0% from 989 m to 998 m15.9% from 998 m to 1.0 km15.9% from 1.0 km to 1.0 km11.9% from 1.0 km to 1.0 km15.9% from 1.0 km to 1.0 km31.7% from 1.0 km to 1.0 km15.9% from 1.0 km to 1.0 km15.9% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km15.9% from 1.0 km to 1.1 km23.8% from 1.1 km to 1.1 km47.6% from 1.1 km to 1.1 km23.8% from 1.1 km to 1.1 km31.7% from 1.1 km to 1.1 km11.9% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km15.9% from 1.1 km to 1.1 km23.8% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km23.8% from 1.1 km to 1.1 km23.8% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km15.9% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km23.8% from 1.1 km to 1.1 km15.9% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.2 km11.9% from 1.2 km to 1.2 km11.9% from 1.2 km to 1.2 km11.9% from 1.2 km to 1.2 km15.9% from 1.2 km to 1.2 km11.9% from 1.2 km to 1.2 km11.9% from 1.2 km to 1.2 km15.9% from 1.2 km to 1.2 km11.9% from 1.2 km to 1.2 km15.9% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km15.9% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km15.9% from 1.2 km to 1.2 km15.9% from 1.2 km to 1.3 km15.9% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km15.9% from 1.3 km to 1.3 km15.9% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km23.8% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km15.9% from 1.3 km to 1.3 km11.9% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km7.9% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km9.5% from 1.4 km to 1.4 km9.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km9.5% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km-6.8% from 1.5 km to 1.6 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km-5.3% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.7 km11.9% from 1.7 km to 1.7 km19.0% from 1.7 km to 1.7 km19.0% from 1.7 km to 1.7 km9.5% from 1.7 km to 1.7 km11.9% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km-14.7% from 1.7 km to 1.8 km-5.6% from 1.8 km to 1.8 km-5.0% from 1.8 km to 1.8 km-11.2% from 1.8 km to 1.9 km0.0% from 1.9 km to 1.9 km-3.7% from 1.9 km to 1.9 km0.0% from 1.9 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km6.8% from 2.0 km to 2.0 km6.8% from 2.0 km to 2.0 km6.8% from 2.0 km to 2.0 km6.8% from 2.0 km to 2.0 km7.9% from 2.0 km to 2.0 km7.9% from 2.0 km to 2.1 km7.9% from 2.1 km to 2.1 km15.9% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.2 km0.0% from 2.2 km to 2.2 km7.9% from 2.2 km to 2.2 km9.5% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km9.5% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km9.5% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km9.5% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km9.5% from 2.3 km to 2.4 km0.0% from 2.4 km to 2.4 km11.9% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km15.9% from 2.4 km to 2.4 km11.9% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km15.9% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km11.9% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km9.5% from 2.4 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km9.5% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km11.9% from 2.5 km to 2.5 km11.9% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km11.9% from 2.5 km to 2.5 km23.8% from 2.5 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km-4.0% from 2.6 km to 2.7 km-4.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km-4.3% from 2.7 km to 2.7 km-4.8% from 2.7 km to 2.8 km5%3%9%-1%4%0%0 m500 m1 km1.5 km2 km2.5 km
Gradient key0-3%3-6%6-9%9-12%12-15%15%+

Climb Stats

Combined metric and imperial stats for quick route planning.

Climb categoryCategory 4
Distance2.75 km / 1.71 miles
Elevation gain121 m / 397 ft
Average gradient3.5%
Maximum gradient38.1%
Elevation high347 m / 1,138 ft
Elevation low246 m / 807 ft
Climb difficulty score9,628.5

Similar Climbs Nearby

If you like the shape of this climb, these nearby options have a similar distance, gradient, and elevation profile.

Climb Rank

How does this climb compare against every other climb in the world?

🗺

This climb ranks 598,408th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 5,423rd most difficult cycling climb of all 26,629 climbs in South Africa.

📉

Places 2,494th out of 8,478 cycling climbs in Western Cape.

Ranks 662nd out of 2,112 cycling climbs in Cape Winelands District Municipality.

Ranking 34th out of 160 cycling climbs in Breede Valley Local Municipality.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb