Westford to South

📍
54, Westford Road, Concord, Middlesex County, Massachusetts, 01742, United States
Uncategorised

Estimated Climb Time

Loading your rider settings for Westford to South...

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 Westford to South.

40 m50 m60 m70 m-2.5% from 0 m to 8 m-2.6% from 8 m to 16 m-1.4% from 16 m to 23 m-3.0% from 23 m to 29 m-1.1% from 29 m to 38 m-2.6% from 38 m to 46 m-2.4% from 46 m to 54 m-1.1% from 54 m to 63 m-1.1% from 63 m to 73 m2.5% from 73 m to 81 m2.4% from 81 m to 89 m2.4% from 89 m to 98 m2.4% from 98 m to 106 m3.1% from 106 m to 113 m2.2% from 113 m to 122 m2.7% from 122 m to 129 m1.4% from 129 m to 136 m1.3% from 136 m to 144 m1.3% from 144 m to 151 m1.4% from 151 m to 159 m1.4% from 159 m to 166 m1.4% from 166 m to 173 m1.4% from 173 m to 180 m1.1% from 180 m to 189 m2.5% from 189 m to 197 m1.3% from 197 m to 205 m2.7% from 205 m to 213 m1.4% from 213 m to 220 m0.0% from 220 m to 225 m1.2% from 225 m to 233 m1.1% from 233 m to 243 m1.4% from 243 m to 250 m1.2% from 250 m to 258 m0.0% from 258 m to 266 m1.3% from 266 m to 273 m1.4% from 273 m to 280 m0.0% from 280 m to 287 m1.6% from 287 m to 293 m0.0% from 293 m to 301 m0.0% from 301 m to 309 m1.3% from 309 m to 316 m0.0% from 316 m to 324 m1.5% from 324 m to 330 m0.0% from 330 m to 337 m0.0% from 337 m to 344 m1.3% from 344 m to 352 m0.0% from 352 m to 359 m-1.5% from 359 m to 366 m0.0% from 366 m to 372 m0.0% from 372 m to 380 m-1.4% from 380 m to 387 m0.0% from 387 m to 394 m0.0% from 394 m to 401 m-1.1% from 401 m to 410 m0.0% from 410 m to 419 m-1.0% from 419 m to 429 m-1.3% from 429 m to 436 m0.0% from 436 m to 444 m0.0% from 444 m to 452 m-1.3% from 452 m to 459 m0.0% from 459 m to 468 m-1.2% from 468 m to 476 m0.0% from 476 m to 484 m-1.3% from 484 m to 492 m0.0% from 492 m to 498 m-1.5% from 498 m to 505 m0.0% from 505 m to 512 m-1.5% from 512 m to 518 m-1.4% from 518 m to 526 m0.0% from 526 m to 533 m-1.2% from 533 m to 541 m-1.3% from 541 m to 549 m-1.2% from 549 m to 558 m0.0% from 558 m to 565 m-1.3% from 565 m to 573 m0.0% from 573 m to 580 m-1.3% from 580 m to 588 m0.0% from 588 m to 597 m0.0% from 597 m to 603 m0.0% from 603 m to 610 m0.0% from 610 m to 617 m1.0% from 617 m to 626 m1.1% from 626 m to 636 m0.0% from 636 m to 644 m1.3% from 644 m to 652 m1.0% from 652 m to 662 m2.2% from 662 m to 671 m1.2% from 671 m to 679 m1.4% from 679 m to 687 m1.6% from 687 m to 693 m1.3% from 693 m to 701 m2.4% from 701 m to 709 m1.5% from 709 m to 716 m1.2% from 716 m to 724 m0.0% from 724 m to 729 m1.4% from 729 m to 737 m0.0% from 737 m to 743 m0.0% from 743 m to 749 m1.4% from 749 m to 757 m0.0% from 757 m to 765 m0.0% from 765 m to 772 m0.0% from 772 m to 778 m0.0% from 778 m to 785 m-1.5% from 785 m to 791 m-1.5% from 791 m to 798 m-1.3% from 798 m to 805 m-1.3% from 805 m to 813 m-1.4% from 813 m to 821 m-1.1% from 821 m to 830 m-3.4% from 830 m to 839 m-2.2% from 839 m to 848 m-2.5% from 848 m to 856 m-3.0% from 856 m to 862 m-2.4% from 862 m to 871 m-3.8% from 871 m to 879 m-4.0% from 879 m to 886 m-4.7% from 886 m to 895 m-4.8% from 895 m to 903 m-3.8% from 903 m to 911 m-2.7% from 911 m to 918 m-3.6% from 918 m to 927 m-3.0% from 927 m to 934 m-3.7% from 934 m to 942 m-1.4% from 942 m to 949 m-2.7% from 949 m to 957 m-2.3% from 957 m to 965 m-1.5% from 965 m to 972 m-1.1% from 972 m to 981 m-1.1% from 981 m to 989 m-1.2% from 989 m to 998 m-1.3% from 998 m to 1.0 km-1.5% from 1.0 km to 1.0 km-1.3% from 1.0 km to 1.0 km-1.4% from 1.0 km to 1.0 km-2.2% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km-4.6% from 1.0 km to 1.1 km-4.8% from 1.1 km to 1.1 km-5.0% from 1.1 km to 1.1 km-5.3% from 1.1 km to 1.1 km-4.0% from 1.1 km to 1.1 km-3.6% from 1.1 km to 1.1 km-1.5% from 1.1 km to 1.1 km0.9% from 1.1 km to 1.1 km3.2% from 1.1 km to 1.1 km2.5% from 1.1 km to 1.1 km2.2% from 1.1 km to 1.2 km1.4% from 1.2 km to 1.2 km2.7% from 1.2 km to 1.2 km1.3% from 1.2 km to 1.2 km1.7% from 1.2 km to 1.2 km2.8% from 1.2 km to 1.2 km2.9% from 1.2 km to 1.2 km2.0% from 1.2 km to 1.2 km2.8% from 1.2 km to 1.2 km1.3% from 1.2 km to 1.2 km1.3% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km-1.2% from 1.2 km to 1.2 km-1.2% from 1.2 km to 1.3 km-1.3% from 1.3 km to 1.3 km-1.3% from 1.3 km to 1.3 km-1.4% from 1.3 km to 1.3 km-1.1% 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.3 km0.0% from 1.3 km to 1.3 km1.2% from 1.3 km to 1.3 km2.3% from 1.3 km to 1.3 km2.8% from 1.3 km to 1.3 km1.4% from 1.3 km to 1.4 km1.9% from 1.4 km to 1.4 km1.3% 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.4% 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 km3.3% from 1.4 km to 1.4 km3.2% from 1.4 km to 1.4 km2.3% from 1.4 km to 1.4 km1.3% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km1.2% from 1.4 km to 1.5 km1.7% from 1.5 km to 1.5 km1.6% from 1.5 km to 1.5 km2.5% from 1.5 km to 1.5 km3.4% from 1.5 km to 1.5 km3.5% from 1.5 km to 1.5 km3.1% from 1.5 km to 1.5 km1.8% from 1.5 km to 1.5 km1.5% from 1.5 km to 1.5 km1.6% 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.5% from 1.5 km to 1.5 km2.9% from 1.5 km to 1.5 km3.1% from 1.5 km to 1.5 km4.6% from 1.5 km to 1.6 km2.1% from 1.6 km to 1.6 km1.7% 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.4% from 1.6 km to 1.6 km1.5% from 1.6 km to 1.6 km3.1% from 1.6 km to 1.6 km3.5% from 1.6 km to 1.6 km4.9% from 1.6 km to 1.6 km4.5% from 1.6 km to 1.6 km3.2% from 1.6 km to 1.6 km5.0% from 1.6 km to 1.6 km3.4% from 1.6 km to 1.6 km3.2% from 1.6 km to 1.6 km4.9% from 1.6 km to 1.7 km3.8% from 1.7 km to 1.7 km5.5% from 1.7 km to 1.7 km3.3% from 1.7 km to 1.7 km1.6% from 1.7 km to 1.7 km1.6% from 1.7 km to 1.7 km1.6% from 1.7 km to 1.7 km1.6% from 1.7 km to 1.7 km1.8% 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 km0.0% from 1.7 km to 1.7 km1.8% 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.3% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-1.0% from 1.8 km to 1.8 km-1.1% from 1.8 km to 1.8 km-1.2% from 1.8 km to 1.8 km-1.2% from 1.8 km to 1.8 km-1.5% 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 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-1.6% 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 km0.0% from 1.9 km to 1.9 km-1.4% 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 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km-1.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.1 km-1.2% 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.9% from 2.1 km to 2.1 km1.4% from 2.1 km to 2.1 km1.3% from 2.1 km to 2.1 km2.4% from 2.1 km to 2.1 km1.4% from 2.1 km to 2.1 km1.1% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.6% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.2 km4.8% from 2.2 km to 2.2 km4.8% from 2.2 km to 2.2 km3.7% from 2.2 km to 2.2 km3.0% from 2.2 km to 2.2 km3.2% from 2.2 km to 2.2 km2.9% from 2.2 km to 2.2 km1.3% from 2.2 km to 2.2 km1.7% from 2.2 km to 2.2 km3.2% from 2.2 km to 2.2 km1.4% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.4% from 2.2 km to 2.2 km1.6% 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 km-1.2% 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 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.9% from 2.3 km to 2.3 km2.3% from 2.3 km to 2.3 km1.4% from 2.3 km to 2.3 km4.5% from 2.3 km to 2.3 km2.5% from 2.3 km to 2.3 km6.4% from 2.3 km to 2.3 km5.5% from 2.3 km to 2.4 km5.3% from 2.4 km to 2.4 km7.0% from 2.4 km to 2.4 km8.2% from 2.4 km to 2.4 km6.7% from 2.4 km to 2.4 km9.4% from 2.4 km to 2.4 km7.5% from 2.4 km to 2.4 km9.5% from 2.4 km to 2.4 km9.7% from 2.4 km to 2.4 km6.5% from 2.4 km to 2.4 km8.1% from 2.4 km to 2.4 km8.6% from 2.4 km to 2.4 km9.3% from 2.4 km to 2.4 km7.3% from 2.4 km to 2.4 km5.1% from 2.4 km to 2.4 km6.4% from 2.4 km to 2.4 km6.0% from 2.4 km to 2.4 km7.1% from 2.4 km to 2.4 km4.6% from 2.4 km to 2.4 km3.2% from 2.4 km to 2.4 km3.8% from 2.4 km to 2.4 km4.4% from 2.4 km to 2.5 km2.4% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km2.3% from 2.5 km to 2.5 km1.9% from 2.5 km to 2.5 km1.8% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km1.6% from 2.5 km to 2.5 km1.5% from 2.5 km to 2.5 km2.6% from 2.5 km to 2.5 km1.6% from 2.5 km to 2.5 km2.0% from 2.5 km to 2.5 km2.0% from 2.5 km to 2.5 km2.1% from 2.5 km to 2.5 km1.8% from 2.5 km to 2.5 km1.8% from 2.5 km to 2.5 km1.8% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km2.1% from 2.5 km to 2.6 km2.1% from 2.6 km to 2.6 km2.4% from 2.6 km to 2.6 km2.3% from 2.6 km to 2.6 km2.0% from 2.6 km to 2.6 km3.9% from 2.6 km to 2.6 km2.0% from 2.6 km to 2.6 km4.0% from 2.6 km to 2.6 km3.2% from 2.6 km to 2.6 km3.4% from 2.6 km to 2.6 km4.0% from 2.6 km to 2.6 km3.2% from 2.6 km to 2.6 km3.0% from 2.6 km to 2.6 km-1.9% from 2.6 km to 2.6 km-1.9% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km-1.4% from 2.6 km to 2.6 km-1.3% from 2.6 km to 2.7 km-1.4% from 2.7 km to 2.7 km-2.7% from 2.7 km to 2.7 km-1.3% from 2.7 km to 2.7 km-2.7% from 2.7 km to 2.7 km1.2% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km1.2% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km1.4% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km2.2% from 2.7 km to 2.7 km3.9% from 2.7 km to 2.8 km2.5% from 2.8 km to 2.8 km3.2% from 2.8 km to 2.8 km3.7% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km2.1% 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 km1.4% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km1.3% 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 km1.3% 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.7% 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 km1.9% from 2.9 km to 2.9 km0.0% from 2.9 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.1% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km-1.6% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km-1.3% from 3.0 km to 3.1 km-2.1% from 3.1 km to 3.1 km-5.5% from 3.1 km to 3.1 km-4.4% from 3.1 km to 3.1 km-1.4% from 3.1 km to 3.1 km-1.4% from 3.1 km to 3.1 km-1.2% from 3.1 km to 3.1 km-1.1% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.1 km-2.4% from 3.1 km to 3.1 km-4.7% from 3.1 km to 3.1 km-4.7% from 3.1 km to 3.1 km-5.5% from 3.1 km to 3.1 km-1.3% from 3.1 km to 3.2 km-2.1% from 3.2 km to 3.2 km-2.0% from 3.2 km to 3.2 km-1.0% from 3.2 km to 3.2 km-2.0% from 3.2 km to 3.2 km-3.0% from 3.2 km to 3.2 km-6.9% from 3.2 km to 3.2 km-6.1% from 3.2 km to 3.2 km-4.5% from 3.2 km to 3.2 km-5.8% from 3.2 km to 3.2 km-5.9% from 3.2 km to 3.3 km-6.6% from 3.3 km to 3.3 km-3.7% from 3.3 km to 3.3 km-6.8% from 3.3 km to 3.3 km-6.9% from 3.3 km to 3.3 km-7.3% from 3.3 km to 3.3 km-6.3% from 3.3 km to 3.3 km-2.0% from 3.3 km to 3.3 km-2.7% from 3.3 km to 3.3 km-0.8% from 3.3 km to 3.4 km-0.8% from 3.4 km to 3.4 km-0.8% from 3.4 km to 3.4 km-2.4% from 3.4 km to 3.4 km-7.0% from 3.4 km to 3.4 km-4.5% from 3.4 km to 3.4 km-2.0% from 3.4 km to 3.4 km-2.5% from 3.4 km to 3.4 km-0.8% from 3.4 km to 3.5 km0.8% from 3.5 km to 3.5 km0.9% from 3.5 km to 3.5 km1.7% from 3.5 km to 3.5 km2.7% from 3.5 km to 3.5 km0.9% from 3.5 km to 3.5 km1.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km1.1% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km1.2% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km-3.7% from 3.6 km to 3.6 km-3.5% from 3.6 km to 3.6 km-5.5% from 3.6 km to 3.6 km-3.7% from 3.6 km to 3.6 km-5.0% from 3.6 km to 3.6 km-3.9% from 3.6 km to 3.6 km-3.6% from 3.6 km to 3.7 km-1.4% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km-1.1% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km2.0% from 3.7 km to 3.7 km2.1% from 3.7 km to 3.7 km1.0% from 3.7 km to 3.7 km2.1% from 3.7 km to 3.7 km1.1% from 3.7 km to 3.7 km1.0% from 3.7 km to 3.8 km2.6% from 3.8 km to 3.8 km1.5% from 3.8 km to 3.8 km3.6% from 3.8 km to 3.8 km1.8% from 3.8 km to 3.8 km3.9% from 3.8 km to 3.8 km4.9% from 3.8 km to 3.8 km4.6% from 3.8 km to 3.8 km4.1% from 3.8 km to 3.8 km5.4% from 3.8 km to 3.8 km3.0% from 3.8 km to 3.8 km4.2% from 3.8 km to 3.8 km3.8% from 3.8 km to 3.8 km1.7% from 3.8 km to 3.8 km3.5% from 3.8 km to 3.8 km2.3% from 3.8 km to 3.9 km0%-1%0%1%2%1%-3%1%0 m500 m1 km1.5 km2 km2.5 km3 km3.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 categoryUncategorised
Distance3.85 km / 2.39 miles
Elevation gain7.3 m / 24 ft
Average gradient0.2%
Maximum gradient9%
Elevation high68.3 m / 224 ft
Elevation low43.2 m / 142 ft
Climb difficulty score731.99

Similar Climbs Nearby

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

Tip: rotate your phone to landscape and swipe the table sideways to reveal the full set of climb details.

ClimbLengthGradientAscent
Monument - Liberty to 225
Concord, Middlesex County
5.28 km0.1%8 m
Old Pickard
Concord, Middlesex County
5.28 km0.2%9 m
Virginia>2A RV
Concord, Middlesex County
4.41 km0.3%14 m
Hanscom ride finish
Concord, Middlesex County
2.88 km0.4%10 m
Virginia - Concord Farms to 2A
Concord, Middlesex County
2.81 km0.4%11 m

Climb Rank

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

🗺

This climb ranks 2,511,372nd out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 306,196th most difficult cycling climb of all 337,250 climbs in United States.

📉

Places 11,532nd out of 13,206 cycling climbs in Massachusetts.

Ranks 3,194th out of 3,689 cycling climbs in Middlesex County.

Ranking 100th out of 123 cycling climbs in Concord.

Useful Links

View this climb on other sites.

Google Street View
Strava