Wondering where to ride? We got you. Check out our curated collection of local road, family, and mountain bike routes. Here, you’ll find the best places to bike in Philadelphia, PA along with great cycling routes in Philadelphia, Pottstown, Lower Merion Township, Lehigh County, Radner Township, Doylestown Township, Tredyffrin Township, Douglassville, Allentown, Birdsboro, Hanover, Lancaster County, Lower Providence Township, and Uwchlan Township. Browse these options for guidance on where to ride in Philadelphia, GPS files, and metrics on your ride, like distance and elevation.
Philadelphia mountain bike trails
Distance: 1 mi
3500 Reservoir Dr, Philadelphia, PA 19121
View route
Distance: 2 mi
Army Rd, Philadelphia, PA 19131
View route
Distance: 6 mi
1028 Shed Rd, Douglassville, PA 19518
View route
Distance: 8 mi
101 Doe Mountain Ln, Macungie, PA 18062
View route
Distance: 8 mi
319-283 Old Schuylkill Rd, Pottstown, PA 19465
View route
Distance: 10 mi
Dodson St Fountain Hill, PA 18015
View route
Distance: 10 mi
678R+77 Stowe, West Pottsgrove Township, PA
View route
Distance: 12 mi
1028 Shed Rd, Douglassville, PA 19518
View route
Distance: 12 mi
65QG+M7 Birdsboro, Pennsylvania
View route
Distance: 17 mi
554 Alpine St, Emmaus, PA 18049
View route
Distance: 19 mi
1028 Shed Rd, Douglassville, PA 19518
View route
Distance: 19 mi
2144 Snyder Rd, Green Lane, PA 18054
View route
Distance: 30 mi
1268 Palisades Dr, Leesport, PA 19533
View route
Distance: 30 mi
Army Rd, Philadelphia, PA 19131
View route
Distance: 32 mi
91 Klapperthal Rd Reading, PA 19606
View route
Distance: 40 mi
8600 Verree Rd, Philadelphia, PA 19115
View route
Distance: 40 mi
Pennypack Trail, Philadelphia, PA 19111
View route
Distance: 40 mi
Pennypack Trail, Philadelphia, PA 19111
View route
Distance: 41 mi
2000-2050 Hay Creek Rd, Birdsboro, PA 19508
View route
Philadelphia road bike routes
Distance: 5.8 mi
Elevation: +/- 573 ft
Salisbury, PA
View route
Distance: 10.2 mi
Elevation: +/- 584 ft
Upper Saucon, PA
View route
Distance: 10.4 mi
Elevation: +/- 685 ft
Pottstown, PA, PA
View route
Distance: 18.3 mi
Elevation: +/- 559 ft
Pottstown, PA, PA
View route
Distance: 18.9 mi
Elevation: +/- 1745 ft
Tredyffrin Township, PA
View route
Distance: 23.3 mi
Elevation: +/- 1615 ft
Lower Merion Township, PA
View route
Distance: 24.7 mi
Elevation: +/- 1300 ft
Radnor Township, PA
View route
Distance: 24.7 mi
Elevation: +/- 1256 ft
Philadelphia, PA
View route
Distance: 24.9 mi
Elevation: +/- 947 ft
Lower Merion Township, PA
View route
Distance: 25.7 mi
Elevation: +/- 778 ft
Lehigh County, PA
View route
Distance: 25.8 mi
Elevation: +/- 1642 ft
Lower Merion Township, PA
View route
Distance: 25.8 mi
Elevation: +/- 1539 ft
Pottstown, PA, Pennsylvania
View route
Distance: 25.9 mi
Elevation: +/- 1042 ft
Radnor Township, PA
View route
Distance: 26.1 mi
Elevation: +/- 864 ft
Tredyffrin Township, PA
View route
Distance: 26.2 mi
Elevation: +/- 1665 ft
Lower Merion Township, PA
View route
Distance: 27.5 mi
Elevation: +/- 1496 ft
West Goshen Township, PA
View route
Distance: 28.8 mi
Elevation: +/- 1138 ft
Philadelphia, PA
View route
Distance: 29.5 mi
Elevation: +/- 1225 ft
Doylestown Township, PA
View route
Distance: 30.5 mi
Elevation: +/- 1961 ft
Pottstown, PA, PA
View route
Distance: 31 mi
Elevation: +/- 1587 ft
West Chester, PA
View route
Distance: 31.8 mi
Elevation: +/- 1484 ft
Lehigh County, PA
View route
Distance: 32.2 mi
Elevation: +/- 2332 ft
Pottstown, PA, PA
View route
Distance: 32.3 mi
Elevation: +/- 1635 ft
Lehigh County, PA
View route
Distance: 33.4 mi
Elevation: +/- 1767 ft
Doylestown Township, PA
View route
Distance: 33.6 mi
Elevation: +/- 1998 ft
Radnor Township, PA
View route
Distance: 34.7 mi
Elevation: +/- 1077 ft
Pottstown, PA, PA
View route
Distance: 35.6 mi
Elevation: +/- 1920 ft
Philadelphia, PA
View route
Distance: 36.4 mi
Elevation: +/- 2256 ft
Pottstown, PA, PA
View route
Distance: 38.9 mi
Elevation: +/- 2254 ft
Philadelphia, PA
View route
Distance: 40.2 mi
Elevation: +/- 1744 ft
Doylestown, PA
View route
Distance: 41 mi
Elevation: +/- 2349 ft
Allentown, PA
View route
Distance: 41.1 mi
Elevation: +/- 2017 ft
Lower Providence Township, PA
View route
Distance: 42.5 mi
Elevation: +/- 2169 ft
Hanover, PA
View route
Distance: 43.9 mi
Elevation: +/- 2514 ft
Radnor Township, PA
View route
Distance: 44.2 mi
Elevation: +/- 2046 ft
Pottstown, PA, PA
View route
Distance: 45.2 mi
Elevation: +/- 3407 ft
Pottstown, PA, PA
View route
Distance: 45.4 mi
Elevation: +/- 2808 ft
Lower Merion Township, PA
View route
Distance: 46 mi
Elevation: +/- 2238 ft
Pottstown, PA, PA
View route
Distance: 47.8 mi
Elevation: +/- 3152 ft
Allentown, PA
View route
Distance: 47.9 mi
Elevation: +/- 3698 ft
Chester, Pennsylvania
View route
Distance: 49.2 mi
Elevation: +/- 2786 ft
Uwchlan Township, PA
View route
Distance: 49.8 mi
Elevation: +/- 1754 ft
Tredyffrin Township, PA
View route
Distance: 50 mi
Elevation: +/- 2884 ft
Bedminster Township, PA
View route
Distance: 50.3 mi
Elevation: +/- 3435 ft
Bethlehem, PA
View route
Distance: 51.3 mi
Elevation: +/- 2367 ft
Doylestown, PA
View route
Distance: 54.7 mi
Elevation: +/- 3603 ft
Philadelphia, PA
View route
Distance: 56.4 mi
Elevation: +/- 2660 ft
Buckingham Township, PA
View route
Distance: 58.2 mi
Elevation: +/- 4410 ft
Pottstown, PA, PA
View route
Distance: 60.2 mi
Elevation: +/- 3465 ft
Uwchlan Township, PA
View route
Distance: 61.6 mi
Elevation: +/- 2426 ft
Hanover, PA
View route
Distance: 62.5 mi
Elevation: +/- 4322 ft
Radnor Township, PA
View route
Distance: 62.5 mi
Elevation: +/- 3365 ft
Tredyffrin Township, PA
View route
Distance: 64 mi
Elevation: +/- 3888 ft
Pottstown, PA, PA
View route
Distance: 67.1 mi
Elevation: +/- 5951 ft
Lehigh County, PA
View route
Distance: 77.3 mi
Elevation: +/- 4546 ft
Pottstown, PA, PA
View route
Distance: 84.2 mi
Elevation: +/- 5634 ft
Philadelphia, PA
View route
Distance: 84.4 mi
Elevation: +/- 8274 ft
Berks County, PA
View route
Distance: 86.5 mi
Elevation: +/- 4916 ft
Lower Merion Township, PA
View route
Distance: 86.7 mi
Elevation: +/- 5616 ft
Lehigh County, PA
View route
Distance: 89 mi
Elevation: +/- 4714 ft
Upper Merion Township, PA
View route
Distance: 101.9 mi
Elevation: +/- 4146 ft
Pottstown, PA, PA
View route
Distance: 109.3 mi
Elevation: +/- 9000 ft
Philadelphia, PA
View route
Distance: 111.4 mi
Elevation: +/- 6996 ft
Philadelphia, PA
View route
Philadelphia family routes
Distance: 3.2 mi
Elevation: +/- 99 ft
Downingtown, PA
View route
Distance: 5.2 mi
Elevation: +/- 231 ft
Middletown Township, PA
View route
Distance: 6.6 mi
Elevation: +/- 344 ft
Radnor Township, PA
View route
Distance: 9.1 mi
Elevation: +/- 229 ft
Pottstown, PA
View route
Distance: 11.6 mi
Elevation: +/- 1959 ft
Lower Merion Township, PA
View route
Distance: 13.4 mi
Elevation: +/- 640 ft
Lower Merion Township, PA
View route
Distance: 13.6 mi
Elevation: +/- 637 ft
Upper Frederick Township, PA
View route
Distance: 14.7 mi
Elevation: +/- 617 ft
Montgomery County, PA
View route
Distance: 17 mi
Elevation: +/- 408 ft
Douglass Township, PA
View route
Distance: 18.1 mi
Elevation: +/- 742 ft
Philadelphia, PA
View route
Distance: 26.3 mi
Elevation: +/- 748 ft
Philadelphia, PA
View route
Distance: 32 mi
Elevation: +/- 1486 ft
Upper Dublin Township, PA
View route
Philadelphia gravel routes
Distance: 10.6 mi
Elevation: +/- 246 ft
Lancaster County, PA
View route
Distance: 13.8 mi
Elevation: +/- 917 ft
Philadelphia, PA
View route
Distance: 37.5 mi
Elevation: +/- 1190 ft
Pottstown, PA, PA
View route
Distance: 41.9 mi
Elevation: +/- 1104 ft
Lower Providence Township, PA
View route
Distance: 47.2 mi
Elevation: +/- 1465 ft
Lancaster County, PA
View route
Distance: 52.4 mi
Elevation: +/- 4327 ft
Slatington, PA
View route
Distance: 61.8 mi
Elevation: +/- 4045 ft
East Bradford Township, PA
View route
Distance: 67.1 mi
Elevation: +/- 5951 ft
Lehigh County, PA
View route