swartspruit up hill

📍
Gilia Road, Tshwane Ward 7, City of Tshwane Metropolitan Municipality, Gauteng, 0068, South Africa
UncategorisedFlag this climb

Estimated Climb Time

Loading your rider settings for swartspruit up 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 swartspruit up hill.

1240 m1255 m1270 m1285 m0.0% from 0 m to 6 m0.0% from 6 m to 13 m0.0% from 13 m to 21 m1.5% from 21 m to 28 m3.0% from 28 m to 34 m3.1% from 34 m to 41 m4.6% from 41 m to 47 m2.9% from 47 m to 54 m3.4% from 54 m to 60 m3.3% from 60 m to 66 m4.3% from 66 m to 73 m3.7% from 73 m to 78 m3.6% from 78 m to 84 m3.9% from 84 m to 89 m4.3% from 89 m to 93 m3.8% from 93 m to 99 m2.5% from 99 m to 103 m3.6% from 103 m to 108 m3.9% from 108 m to 113 m5.0% from 113 m to 117 m4.3% from 117 m to 122 m4.0% from 122 m to 127 m4.1% from 127 m to 132 m2.6% from 132 m to 136 m2.8% from 136 m to 139 m5.3% from 139 m to 143 m2.2% from 143 m to 148 m4.8% from 148 m to 152 m2.3% from 152 m to 156 m4.7% from 156 m to 160 m2.4% from 160 m to 165 m3.8% from 165 m to 170 m4.8% from 170 m to 174 m2.1% from 174 m to 179 m4.4% from 179 m to 183 m4.7% from 183 m to 188 m2.6% from 188 m to 192 m2.3% from 192 m to 196 m4.3% from 196 m to 201 m4.1% from 201 m to 205 m2.3% from 205 m to 210 m4.5% from 210 m to 214 m4.0% from 214 m to 219 m4.2% from 219 m to 224 m4.5% from 224 m to 228 m4.3% from 228 m to 233 m4.3% from 233 m to 238 m4.4% from 238 m to 242 m2.5% from 242 m to 246 m4.7% from 246 m to 250 m4.3% from 250 m to 255 m3.2% from 255 m to 258 m3.9% from 258 m to 263 m5.2% from 263 m to 271 m2.8% from 271 m to 278 m3.2% from 278 m to 284 m4.8% from 284 m to 293 m5.3% from 293 m to 297 m2.7% from 297 m to 300 m2.3% from 300 m to 305 m5.0% from 305 m to 309 m2.9% from 309 m to 312 m2.4% from 312 m to 316 m5.0% from 316 m to 320 m2.6% from 320 m to 324 m2.5% from 324 m to 328 m4.7% from 328 m to 332 m2.3% from 332 m to 337 m4.9% from 337 m to 341 m2.4% from 341 m to 345 m3.7% from 345 m to 350 m2.2% from 350 m to 355 m2.4% from 355 m to 359 m5.0% from 359 m to 363 m2.7% from 363 m to 367 m3.1% from 367 m to 373 m4.4% from 373 m to 378 m2.0% from 378 m to 383 m4.2% from 383 m to 390 m2.6% from 390 m to 394 m3.2% from 394 m to 397 m2.9% from 397 m to 400 m2.9% from 400 m to 404 m2.6% from 404 m to 407 m0.0% from 407 m to 412 m0.0% from 412 m to 419 m2.5% from 419 m to 423 m0.0% from 423 m to 429 m2.4% from 429 m to 433 m0.0% from 433 m to 436 m0.0% from 436 m to 442 m2.7% from 442 m to 445 m0.0% from 445 m to 452 m2.6% from 452 m to 456 m0.0% from 456 m to 460 m0.0% from 460 m to 466 m0.0% from 466 m to 470 m2.1% from 470 m to 475 m0.0% from 475 m to 478 m0.0% from 478 m to 483 m1.8% from 483 m to 488 m0.0% from 488 m to 493 m0.0% from 493 m to 498 m4.5% from 498 m to 502 m2.3% from 502 m to 506 m2.3% from 506 m to 511 m0.0% from 511 m to 514 m2.4% from 514 m to 518 m4.1% from 518 m to 523 m2.0% from 523 m to 528 m2.0% from 528 m to 533 m1.9% from 533 m to 538 m1.9% from 538 m to 544 m2.0% from 544 m to 549 m0.0% from 549 m to 553 m2.0% from 553 m to 558 m0.0% from 558 m to 563 m0.0% from 563 m to 567 m2.0% from 567 m to 572 m0.0% from 572 m to 577 m0.0% from 577 m to 582 m2.0% from 582 m to 587 m0.0% from 587 m to 592 m0.0% from 592 m to 596 m0.0% from 596 m to 602 m1.7% from 602 m to 607 m0.0% from 607 m to 613 m0.0% from 613 m to 618 m1.9% from 618 m to 623 m0.0% from 623 m to 629 m2.0% from 629 m to 634 m0.0% from 634 m to 639 m1.8% from 639 m to 644 m2.2% from 644 m to 649 m1.9% from 649 m to 654 m0.0% from 654 m to 659 m1.9% from 659 m to 664 m1.8% from 664 m to 670 m1.9% from 670 m to 675 m0.0% from 675 m to 680 m0.0% from 680 m to 685 m-3.5% from 685 m to 691 m-1.7% from 691 m to 697 m-1.8% from 697 m to 702 m-2.3% from 702 m to 707 m-3.3% from 707 m to 713 m-1.8% from 713 m to 718 m-1.7% from 718 m to 724 m-3.6% from 724 m to 729 m-4.0% from 729 m to 734 m-1.7% from 734 m to 740 m-2.0% from 740 m to 745 m-3.8% from 745 m to 750 m-3.3% from 750 m to 757 m-1.8% from 757 m to 762 m-1.7% from 762 m to 768 m0.0% from 768 m to 773 m1.9% from 773 m to 779 m0.0% from 779 m to 785 m0.0% from 785 m to 790 m0.0% from 790 m to 795 m0.0% from 795 m to 801 m0.0% from 801 m to 807 m2.4% from 807 m to 811 m0.0% from 811 m to 816 m3.1% from 816 m to 820 m0.0% from 820 m to 826 m1.8% from 826 m to 831 m0.0% from 831 m to 837 m1.6% from 837 m to 843 m0.0% from 843 m to 849 m-1.7% from 849 m to 855 m-1.4% from 855 m to 862 m-1.5% from 862 m to 869 m-1.4% from 869 m to 876 m-1.5% from 876 m to 883 m-1.5% from 883 m to 889 m-2.5% from 889 m to 898 m-1.5% from 898 m to 904 m-1.5% from 904 m to 911 m-1.2% from 911 m to 919 m-1.3% from 919 m to 927 m-2.5% from 927 m to 934 m0.0% from 934 m to 941 m-1.3% from 941 m to 949 m0.0% from 949 m to 956 m-1.5% from 956 m to 963 m0.0% from 963 m to 971 m-1.4% from 971 m to 978 m-1.3% from 978 m to 986 m0.0% from 986 m to 995 m-1.3% from 995 m to 1.0 km-1.3% from 1.0 km to 1.0 km-1.2% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km-1.3% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km-1.4% from 1.0 km to 1.0 km-1.2% from 1.0 km to 1.1 km0.0% from 1.1 km to 1.1 km-1.2% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km-1.5% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km-1.4% from 1.1 km to 1.1 km-1.4% from 1.1 km to 1.1 km-2.7% from 1.1 km to 1.1 km-2.9% from 1.1 km to 1.1 km-2.6% from 1.1 km to 1.1 km-2.5% from 1.1 km to 1.1 km-1.4% from 1.1 km to 1.1 km-2.7% from 1.1 km to 1.2 km-2.5% from 1.2 km to 1.2 km-2.9% from 1.2 km to 1.2 km-2.6% from 1.2 km to 1.2 km-2.7% from 1.2 km to 1.2 km-1.3% from 1.2 km to 1.2 km2.7% from 1.2 km to 1.2 km3.0% from 1.2 km to 1.2 km2.7% from 1.2 km to 1.2 km2.8% from 1.2 km to 1.2 km3.1% from 1.2 km to 1.2 km2.9% from 1.2 km to 1.2 km1.6% from 1.2 km to 1.2 km3.4% from 1.2 km to 1.2 km3.1% from 1.2 km to 1.3 km1.8% from 1.3 km to 1.3 km3.6% from 1.3 km to 1.3 km3.5% from 1.3 km to 1.3 km2.2% from 1.3 km to 1.3 km1.5% from 1.3 km to 1.3 km1.9% from 1.3 km to 1.3 km1.8% from 1.3 km to 1.3 km3.4% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km1.8% from 1.3 km to 1.3 km1.8% from 1.3 km to 1.3 km1.8% from 1.3 km to 1.3 km1.6% from 1.3 km to 1.3 km1.9% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km1.7% from 1.3 km to 1.3 km1.7% from 1.3 km to 1.3 km1.9% from 1.3 km to 1.4 km1.7% from 1.4 km to 1.4 km2.1% 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.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.9% 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 km1.7% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.7% from 1.4 km to 1.4 km1.7% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.9% from 1.4 km to 1.4 km1.8% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.6% from 1.4 km to 1.5 km2.1% 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 km1.9% 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 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 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 km0.0% from 1.5 km to 1.5 km-1.6% from 1.5 km to 1.5 km1.9% from 1.5 km to 1.6 km0.0% from 1.6 km to 1.6 km1.6% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.9% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.8% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km2.1% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.6% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.7% from 1.6 km to 1.6 km1.8% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.5% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.7% from 1.6 km to 1.6 km1.6% from 1.6 km to 1.7 km0.0% from 1.7 km to 1.7 km1.8% from 1.7 km to 1.7 km1.6% from 1.7 km to 1.7 km1.7% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km1.9% from 1.7 km to 1.7 km1.6% from 1.7 km to 1.7 km1.7% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km1.7% from 1.7 km to 1.7 km1.5% 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 km0.0% 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 km0.0% from 1.7 km to 1.8 km-1.6% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km1.5% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km1.8% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km1.9% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km3.4% from 1.8 km to 1.8 km1.7% from 1.8 km to 1.8 km1.6% from 1.8 km to 1.8 km1.7% from 1.8 km to 1.8 km3.6% from 1.8 km to 1.8 km1.6% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km-1.6% from 1.9 km to 1.9 km-1.6% from 1.9 km to 1.9 km-1.8% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km-1.9% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km1.7% from 1.9 km to 1.9 km1.7% from 1.9 km to 2.0 km3.2% from 2.0 km to 2.0 km1.5% from 2.0 km to 2.0 km1.8% from 2.0 km to 2.0 km3.4% from 2.0 km to 2.0 km1.8% from 2.0 km to 2.0 km2.0% from 2.0 km to 2.0 km1.8% from 2.0 km to 2.0 km1.9% from 2.0 km to 2.0 km3.7% from 2.0 km to 2.0 km1.8% from 2.0 km to 2.0 km1.9% from 2.0 km to 2.0 km1.7% from 2.0 km to 2.0 km1.5% from 2.0 km to 2.0 km3.8% from 2.0 km to 2.0 km1.9% from 2.0 km to 2.0 km1.8% from 2.0 km to 2.0 km3.5% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.1 km2.1% from 2.1 km to 2.1 km1.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 km1.8% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.6% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.8% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.7% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.8% from 2.1 km to 2.2 km0.0% from 2.2 km to 2.2 km2.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.8% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.7% 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 km1.7% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.9% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.7% 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 km1.9% from 2.2 km to 2.2 km1.7% from 2.2 km to 2.2 km2.0% from 2.2 km to 2.2 km1.7% from 2.2 km to 2.3 km1.8% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km1.6% from 2.3 km to 2.3 km2.0% from 2.3 km to 2.3 km1.7% from 2.3 km to 2.3 km1.6% from 2.3 km to 2.3 km1.8% from 2.3 km to 2.3 km1.9% from 2.3 km to 2.3 km1.9% from 2.3 km to 2.3 km1.8% from 2.3 km to 2.3 km1.7% from 2.3 km to 2.3 km1.8% from 2.3 km to 2.3 km1.7% from 2.3 km to 2.3 km1.7% 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 km1.7% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.4 km1.8% 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 km1.8% 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 km1.8% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km1.6% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km1.7% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km4.2% from 2.4 km to 2.4 km3.6% from 2.4 km to 2.4 km3.5% from 2.4 km to 2.4 km3.8% from 2.4 km to 2.4 km3.5% from 2.4 km to 2.4 km3.7% from 2.4 km to 2.5 km5.0% from 2.5 km to 2.5 km3.3% from 2.5 km to 2.5 km4.3% from 2.5 km to 2.5 km3.7% from 2.5 km to 2.5 km3.4% from 2.5 km to 2.5 km3.8% from 2.5 km to 2.5 km3.6% from 2.5 km to 2.5 km4.3% from 2.5 km to 2.5 km3.8% from 2.5 km to 2.5 km3.4% from 2.5 km to 2.5 km4.4% from 2.5 km to 2.5 km3.7% from 2.5 km to 2.5 km3.9% from 2.5 km to 2.5 km2.0% from 2.5 km to 2.5 km3.7% from 2.5 km to 2.5 km2.3% from 2.5 km to 2.5 km2.0% from 2.5 km to 2.5 km1.9% from 2.5 km to 2.5 km4.7% from 2.5 km to 2.6 km2.3% from 2.6 km to 2.6 km2.1% from 2.6 km to 2.6 km2.0% from 2.6 km to 2.6 km4.3% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km3.9% from 2.6 km to 2.6 km1.9% from 2.6 km to 2.6 km2.2% from 2.6 km to 2.6 km2.4% from 2.6 km to 2.6 km2.0% from 2.6 km to 2.6 km2.3% from 2.6 km to 2.6 km2.4% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km1.9% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km2.0% from 2.6 km to 2.6 km2.2% from 2.6 km to 2.6 km1.9% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km1.6% from 2.6 km to 2.6 km2.4% from 2.6 km to 2.6 km2.1% from 2.6 km to 2.7 km2.0% from 2.7 km to 2.7 km2.4% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km1.8% from 2.7 km to 2.7 km2.6% from 2.7 km to 2.7 km2.0% from 2.7 km to 2.7 km2.3% from 2.7 km to 2.7 km2.3% from 2.7 km to 2.7 km4.3% from 2.7 km to 2.7 km2.4% from 2.7 km to 2.7 km2.1% from 2.7 km to 2.7 km4.4% from 2.7 km to 2.7 km2.0% from 2.7 km to 2.7 km4.2% from 2.7 km to 2.7 km4.8% from 2.7 km to 2.7 km2.0% from 2.7 km to 2.7 km3.7% from 2.7 km to 2.7 km4.3% from 2.7 km to 2.7 km4.3% from 2.7 km to 2.7 km2.4% from 2.7 km to 2.7 km4.4% from 2.7 km to 2.8 km2.1% from 2.8 km to 2.8 km4.8% from 2.8 km to 2.8 km2.0% from 2.8 km to 2.8 km3.5% from 2.8 km to 2.8 km4.5% from 2.8 km to 2.8 km2.1% from 2.8 km to 2.8 km3.8% from 2.8 km to 2.8 km3.8% from 2.8 km to 2.8 km1.9% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km2.0% from 2.9 km to 2.9 km3.6% from 2.9 km to 2.9 km3.8% from 2.9 km to 2.9 km4.2% from 2.9 km to 2.9 km5.6% from 2.9 km to 2.9 km4.3% from 2.9 km to 2.9 km4.1% from 2.9 km to 2.9 km3.5% from 2.9 km to 2.9 km4.2% from 2.9 km to 2.9 km4.1% from 2.9 km to 2.9 km3.8% from 2.9 km to 2.9 km4.1% from 2.9 km to 2.9 km3.8% from 2.9 km to 3.0 km4.1% from 3.0 km to 3.0 km3.9% from 3.0 km to 3.0 km3.8% from 3.0 km to 3.0 km4.3% from 3.0 km to 3.0 km4.3% from 3.0 km to 3.0 km3.8% from 3.0 km to 3.0 km2.1% from 3.0 km to 3.0 km3.9% from 3.0 km to 3.0 km2.3% from 3.0 km to 3.0 km4.3% from 3.0 km to 3.0 km4.2% from 3.0 km to 3.0 km2.6% from 3.0 km to 3.0 km2.3% from 3.0 km to 3.0 km4.3% from 3.0 km to 3.0 km2.4% from 3.0 km to 3.0 km4.3% from 3.0 km to 3.0 km2.4% from 3.0 km to 3.0 km5.0% from 3.0 km to 3.0 km2.6% from 3.0 km to 3.0 km2.9% from 3.0 km to 3.0 km2.6% from 3.0 km to 3.0 km5.1% from 3.0 km to 3.1 km2.9% from 3.1 km to 3.1 km2.6% from 3.1 km to 3.1 km6.3% from 3.1 km to 3.1 km2.6% from 3.1 km to 3.1 km2.6% from 3.1 km to 3.1 km3.0% from 3.1 km to 3.1 km6.1% from 3.1 km to 3.1 km2.6% from 3.1 km to 3.1 km3%-0%0%1%2%2%0 m500 m1 km1.5 km2 km2.5 km3 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 categoryUncategorised
Distance3.08 km / 1.91 miles
Elevation gain49 m / 161 ft
Average gradient1.4%
Maximum gradient4.5%
Elevation high1,282.1 m / 4,206 ft
Elevation low1,240 m / 4,068 ft
Climb difficulty score4,313.54

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 1,221,389th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 12,392nd most difficult cycling climb of all 26,629 climbs in South Africa.

📉

Places 2,957th out of 8,872 cycling climbs in Gauteng.

Ranks 908th out of 3,007 cycling climbs in City of Tshwane Metropolitan Municipality.

Ranking 30th out of 56 cycling climbs in Tshwane Ward 7.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb