Samoça / Sanfins

📍
Roriz, Santo Tirso, Paços de Ferreira, Porto, 4795-333, Portugal

Estimated Climb Time

Loading your rider settings for Samoça / Sanfins...

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 Samoça / Sanfins.

285 m335 m390 m440 m5.4% from 0 m to 6 m0.0% from 6 m to 11 m-1.8% from 11 m to 17 m-3.8% from 17 m to 22 m1.9% from 22 m to 28 m3.8% from 28 m to 33 m2.1% from 33 m to 38 m4.2% from 38 m to 42 m4.0% from 42 m to 47 m2.1% from 47 m to 52 m7.8% from 52 m to 57 m10.0% from 57 m to 62 m8.3% from 62 m to 67 m8.5% from 67 m to 72 m10.4% from 72 m to 77 m15.6% from 77 m to 81 m18.0% from 81 m to 86 m15.7% from 86 m to 91 m14.6% from 91 m to 96 m9.1% from 96 m to 100 m8.2% from 100 m to 105 m8.9% from 105 m to 110 m12.8% from 110 m to 114 m17.8% from 114 m to 119 m18.4% from 119 m to 124 m18.7% from 124 m to 129 m18.0% from 129 m to 134 m21.4% from 134 m to 139 m18.5% from 139 m to 145 m20.0% from 145 m to 150 m18.4% from 150 m to 155 m18.0% from 155 m to 160 m20.0% from 160 m to 165 m19.6% from 165 m to 170 m18.4% from 170 m to 175 m20.0% from 175 m to 180 m17.8% from 180 m to 184 m15.9% from 184 m to 188 m19.5% from 188 m to 193 m16.3% from 193 m to 197 m17.8% from 197 m to 201 m17.8% from 201 m to 206 m23.8% from 206 m to 210 m24.4% from 210 m to 214 m19.6% from 214 m to 219 m20.0% from 219 m to 223 m20.6% from 223 m to 227 m27.0% from 227 m to 230 m21.2% from 230 m to 234 m18.9% from 234 m to 237 m20.0% from 237 m to 241 m16.3% from 241 m to 246 m17.5% from 246 m to 250 m18.9% from 250 m to 253 m13.6% from 253 m to 258 m15.9% from 258 m to 262 m14.6% from 262 m to 267 m16.7% from 267 m to 272 m14.5% from 272 m to 277 m13.7% from 277 m to 282 m15.2% from 282 m to 287 m12.8% from 287 m to 292 m14.0% from 292 m to 297 m12.0% from 297 m to 302 m10.4% from 302 m to 306 m14.6% from 306 m to 311 m23.1% from 311 m to 316 m21.8% from 316 m to 322 m22.6% from 322 m to 328 m21.8% from 328 m to 334 m22.6% from 334 m to 339 m22.2% from 339 m to 344 m22.4% from 344 m to 349 m23.5% from 349 m to 354 m22.0% from 354 m to 359 m25.5% from 359 m to 364 m25.5% from 364 m to 369 m23.5% from 369 m to 374 m20.8% from 374 m to 379 m20.8% from 379 m to 384 m18.7% from 384 m to 389 m14.6% from 389 m to 393 m9.6% from 393 m to 399 m8.7% from 399 m to 403 m2.2% from 403 m to 408 m2.2% from 408 m to 412 m2.2% from 412 m to 417 m0.0% from 417 m to 422 m-5.7% from 422 m to 427 m-3.8% from 427 m to 432 m-4.0% from 432 m to 437 m-6.0% from 437 m to 442 m-5.8% from 442 m to 447 m-5.8% from 447 m to 453 m-1.9% from 453 m to 458 m-5.8% from 458 m to 463 m-2.0% from 463 m to 468 m-2.0% from 468 m to 473 m-2.0% from 473 m to 478 m-3.3% from 478 m to 481 m5.5% from 481 m to 487 m10.2% from 487 m to 492 m9.4% from 492 m to 497 m10.4% from 497 m to 502 m11.8% from 502 m to 507 m13.7% from 507 m to 512 m9.3% from 512 m to 517 m10.3% from 517 m to 523 m10.2% from 523 m to 529 m10.9% from 529 m to 534 m10.3% from 534 m to 540 m10.5% from 540 m to 546 m7.1% from 546 m to 552 m7.1% from 552 m to 557 m3.6% from 557 m to 563 m0.0% from 563 m to 568 m0.0% from 568 m to 574 m-1.8% from 574 m to 579 m-5.8% from 579 m to 585 m-6.4% from 585 m to 589 m-5.9% from 589 m to 594 m-7.1% from 594 m to 600 m-5.5% from 600 m to 606 m-5.3% from 606 m to 611 m-6.5% from 611 m to 614 m-1.7% from 614 m to 620 m-1.7% from 620 m to 626 m0.0% from 626 m to 632 m0.0% from 632 m to 637 m1.9% from 637 m to 643 m3.9% from 643 m to 648 m2.0% from 648 m to 653 m5.7% from 653 m to 658 m3.7% from 658 m to 664 m3.7% from 664 m to 669 m5.3% from 669 m to 675 m3.6% from 675 m to 680 m5.3% from 680 m to 686 m6.9% from 686 m to 692 m7.0% from 692 m to 697 m5.4% from 697 m to 703 m5.9% from 703 m to 708 m5.4% from 708 m to 714 m5.7% from 714 m to 719 m5.6% from 719 m to 724 m3.1% from 724 m to 728 m5.2% from 728 m to 733 m5.0% from 733 m to 739 m3.4% from 739 m to 745 m5.2% from 745 m to 751 m1.8% from 751 m to 757 m-6.7% from 757 m to 763 m-6.7% from 763 m to 769 m-6.7% from 769 m to 772 m-6.5% from 772 m to 775 m-6.5% from 775 m to 778 m-3.3% from 778 m to 781 m-5.1% from 781 m to 787 m-3.3% from 787 m to 790 m-3.4% from 790 m to 796 m0.0% from 796 m to 801 m-1.9% from 801 m to 807 m3.5% from 807 m to 812 m3.7% from 812 m to 818 m1.8% from 818 m to 823 m5.7% from 823 m to 829 m12.5% from 829 m to 832 m12.3% from 832 m to 838 m12.7% from 838 m to 843 m14.3% from 843 m to 849 m15.0% from 849 m to 855 m13.8% from 855 m to 860 m20.0% from 860 m to 863 m17.2% from 863 m to 869 m21.4% from 869 m to 875 m19.3% from 875 m to 881 m23.6% from 881 m to 886 m20.7% from 886 m to 892 m22.4% from 892 m to 898 m22.6% from 898 m to 901 m19.0% from 901 m to 907 m15.6% from 907 m to 910 m15.3% from 910 m to 916 m13.6% from 916 m to 922 m6.5% from 922 m to 925 m8.8% from 925 m to 930 m5.7% from 930 m to 936 m5.7% from 936 m to 941 m3.6% from 941 m to 947 m3.7% from 947 m to 952 m3.7% from 952 m to 957 m3.8% from 957 m to 963 m7.1% from 963 m to 968 m22.8% from 968 m to 974 m26.3% from 974 m to 980 m23.6% from 980 m to 985 m24.1% from 985 m to 991 m25.9% from 991 m to 997 m25.8% from 997 m to 1000 m22.6% from 1000 m to 1.0 km26.7% from 1.0 km to 1.0 km22.0% from 1.0 km to 1.0 km23.2% from 1.0 km to 1.0 km24.1% from 1.0 km to 1.0 km24.1% from 1.0 km to 1.0 km23.1% from 1.0 km to 1.0 km22.2% from 1.0 km to 1.0 km21.4% from 1.0 km to 1.0 km22.8% from 1.0 km to 1.1 km19.3% from 1.1 km to 1.1 km21.8% from 1.1 km to 1.1 km19.3% from 1.1 km to 1.1 km21.2% from 1.1 km to 1.1 km20.4% from 1.1 km to 1.1 km9.8% from 1.1 km to 1.1 km11.3% from 1.1 km to 1.1 km7.8% from 1.1 km to 1.1 km8.2% from 1.1 km to 1.1 km7.7% from 1.1 km to 1.1 km5.9% from 1.1 km to 1.1 km7.8% from 1.1 km to 1.1 km5.5% from 1.1 km to 1.1 km2.8% from 1.1 km to 1.1 km5.3% from 1.1 km to 1.1 km5.4% from 1.1 km to 1.1 km5.3% from 1.1 km to 1.1 km6.1% from 1.1 km to 1.1 km6.5% from 1.1 km to 1.1 km6.7% from 1.1 km to 1.2 km7.6% from 1.2 km to 1.2 km9.1% from 1.2 km to 1.2 km6.1% from 1.2 km to 1.2 km8.8% from 1.2 km to 1.2 km6.1% from 1.2 km to 1.2 km5.9% from 1.2 km to 1.2 km7.9% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km2.7% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km-2.8% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km-3.3% from 1.2 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-3.0% from 1.2 km to 1.2 km-6.1% from 1.2 km to 1.2 km-6.5% from 1.2 km to 1.2 km-5.3% from 1.2 km to 1.2 km-10.0% from 1.2 km to 1.2 km-8.1% from 1.2 km to 1.2 km-6.5% from 1.2 km to 1.2 km-8.1% from 1.2 km to 1.2 km-6.5% from 1.2 km to 1.2 km-9.4% from 1.2 km to 1.3 km-12.5% from 1.3 km to 1.3 km-6.7% from 1.3 km to 1.3 km-9.1% from 1.3 km to 1.3 km-6.1% from 1.3 km to 1.3 km-6.7% from 1.3 km to 1.3 km-8.8% from 1.3 km to 1.3 km-6.7% from 1.3 km to 1.3 km-8.1% from 1.3 km to 1.3 km-6.1% from 1.3 km to 1.3 km-5.6% from 1.3 km to 1.3 km-2.6% from 1.3 km to 1.3 km-2.9% from 1.3 km to 1.3 km-2.9% from 1.3 km to 1.3 km-2.7% from 1.3 km to 1.3 km-2.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 km0.0% from 1.3 km to 1.3 km2.7% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km-2.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.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 km2.7% 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 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 km2.6% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km5.0% from 1.4 km to 1.4 km5.4% from 1.4 km to 1.4 km5.9% from 1.4 km to 1.4 km5.9% from 1.4 km to 1.4 km12.9% from 1.4 km to 1.4 km22.4% from 1.4 km to 1.4 km25.4% from 1.4 km to 1.4 km23.3% from 1.4 km to 1.4 km22.6% from 1.4 km to 1.4 km24.2% from 1.4 km to 1.4 km21.9% from 1.4 km to 1.4 km24.2% from 1.4 km to 1.4 km21.9% from 1.4 km to 1.4 km24.2% from 1.4 km to 1.4 km22.9% from 1.4 km to 1.4 km21.9% from 1.4 km to 1.4 km22.6% from 1.4 km to 1.5 km21.9% from 1.5 km to 1.5 km25.8% from 1.5 km to 1.5 km22.4% from 1.5 km to 1.5 km23.7% from 1.5 km to 1.5 km23.3% from 1.5 km to 1.5 km24.0% from 1.5 km to 1.5 km20.8% from 1.5 km to 1.5 km22.2% from 1.5 km to 1.5 km22.6% from 1.5 km to 1.5 km21.8% from 1.5 km to 1.5 km21.2% from 1.5 km to 1.5 km19.2% from 1.5 km to 1.5 km19.1% from 1.5 km to 1.5 km20.0% from 1.5 km to 1.5 km18.7% from 1.5 km to 1.5 km19.2% from 1.5 km to 1.5 km12.2% from 1.5 km to 1.5 km11.8% from 1.5 km to 1.5 km13.5% from 1.5 km to 1.5 km12.1% from 1.5 km to 1.5 km12.1% from 1.5 km to 1.6 km13.6% from 1.6 km to 1.6 km12.7% from 1.6 km to 1.6 km13.2% from 1.6 km to 1.6 km17.0% from 1.6 km to 1.6 km17.9% from 1.6 km to 1.6 km16.4% from 1.6 km to 1.6 km16.4% from 1.6 km to 1.6 km12.1% from 1.6 km to 1.6 km10.0% from 1.6 km to 1.6 km1.7% from 1.6 km to 1.6 km-3.5% from 1.6 km to 1.6 km-14.0% from 1.6 km to 1.6 km-14.8% from 1.6 km to 1.6 km-12.9% from 1.6 km to 1.6 km-13.8% from 1.6 km to 1.6 km-14.0% from 1.6 km to 1.6 km-14.0% from 1.6 km to 1.6 km-15.4% from 1.6 km to 1.7 km-12.8% from 1.7 km to 1.7 km-13.3% from 1.7 km to 1.7 km-14.0% from 1.7 km to 1.7 km-14.5% from 1.7 km to 1.7 km-13.7% from 1.7 km to 1.7 km-9.4% from 1.7 km to 1.7 km-7.8% from 1.7 km to 1.7 km-5.8% from 1.7 km to 1.7 km-2.0% from 1.7 km to 1.7 km-2.0% from 1.7 km to 1.7 km-2.1% from 1.7 km to 1.7 km-2.1% from 1.7 km to 1.7 km6.8% from 1.7 km to 1.7 km6.4% from 1.7 km to 1.7 km4.3% from 1.7 km to 1.7 km4.2% from 1.7 km to 1.7 km2.1% from 1.7 km to 1.7 km2.0% from 1.7 km to 1.7 km4.3% from 1.7 km to 1.7 km2.0% from 1.7 km to 1.8 km5.4% from 1.8 km to 1.8 km3.4% from 1.8 km to 1.8 km7.3% from 1.8 km to 1.8 km7.1% from 1.8 km to 1.8 km5.6% from 1.8 km to 1.8 km5.6% from 1.8 km to 1.8 km5.4% from 1.8 km to 1.8 km6.9% from 1.8 km to 1.8 km7.4% from 1.8 km to 1.8 km6.7% from 1.8 km to 1.8 km9.7% from 1.8 km to 1.8 km11.8% from 1.8 km to 1.8 km8.6% from 1.8 km to 1.8 km5.7% from 1.8 km to 1.8 km3.6% 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 km-1.8% from 1.8 km to 1.8 km-1.7% from 1.8 km to 1.8 km-1.7% 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 km-3.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-2.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 km2.9% from 1.9 km to 1.9 km5.9% from 1.9 km to 1.9 km2.9% from 1.9 km to 1.9 km2.9% from 1.9 km to 1.9 km2.9% from 1.9 km to 1.9 km-2.8% from 1.9 km to 1.9 km2.8% from 1.9 km to 1.9 km-2.6% from 1.9 km to 1.9 km2.7% from 1.9 km to 1.9 km14%11%4%10%9%8%3%3%0 m250 m500 m750 m1 km1.3 km1.5 km1.8 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
Distance1.92 km / 1.20 miles
Elevation gain172.7 m / 567 ft
Average gradient7.8%
Maximum gradient25.3%
Elevation high438.5 m / 1,439 ft
Elevation low285.2 m / 936 ft
Climb difficulty score15,004.08

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
Espinho---Roriz
Roriz, Porto
1.95 km6.7%138 m
Passar pelo Lago
Roriz, Porto
1.52 km7.2%125 m
3ª parte subida para pinouços
Roriz, Porto
1.14 km9.3%114 m
Mosteiro Singeverga - EN209
Roriz, Porto
0.99 km9%89 m
Tors até Virães
Roriz, Porto
0.73 km9.8%71 m

Climb Rank

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

🗺

This climb ranks 339,104th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 7,922nd most difficult cycling climb of all 57,636 climbs in Portugal.

📉

Places 98th out of 345 cycling climbs in Santo Tirso.

Ranks 98th out of 345 cycling climbs in Porto.

🥈️

This is the second most difficult cycling climb in Roriz.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb