www.trailforks.com Open in urlscan Pro
172.64.144.156  Public Scan

Submitted URL: http://www.trailforks.com/
Effective URL: https://www.trailforks.com/
Submission: On June 06 via api from US — Scanned from DE

Form analysis 5 forms found in the DOM

Name: searchPOST /wosFormCheck.php

<form class="formCustom " name="search" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="search"></div><input type="hidden" name="formpage" value="/#search"> <label for="search" class="none">Search site content</label><input type="hidden" name="fieldstack[0]" value="user_lat"><input
    type="hidden" name="user_lat-emptyok-latitude" value="50.48440" id="user_lat"> <input type="hidden" name="fieldstack[1]" value="user_lng"><input type="hidden" name="user_lng-emptyok-longitude" value="8.26250" id="user_lng"> <input type="hidden"
    name="fieldstack[2]" value="search"><input type="text" name="search-lt100-textbasic" id="search" autocomplete="off" placeholder="Search for Trails, Regions, etc..." title="search" value=""> <input type="submit" name="submitbutton['search']"
    value="search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['search']" value="https://www.trailforks.com/x_search/"> <input type="text" name="iebug" value="1"
    style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbaYHXfEkMaNq61l0xd6fAQqIuBNrpigdqDOXOx2/rZYVtc0Fg4hkrAFpCcDoTBMtSlvtFMRM7OaQ72w2i6ztS/iRHgyLN7Cgxb16Qmn9n+iuaomUz2Rso3ofYce3lviy5EgcUpB4TxiawzS5z/te87VPniSxvEhLbrDqY3ZE0Yu+4sYRiN3buzLEXKeSTREa5nTf3jFAqbC1Aaej50pNcSSDjK0g=="
    autocomplete="off">
  <div id="search_button" class="header_button clickable none">
    <span id="searchicon" class="" aria-hidden="true" data-icon=""></span>
  </div>
</form>

Name: activitytypePOST /wosFormCheck.php

<form class="formCustom " name="activitytype" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="activitytype"></div><input type="hidden" name="formpage" value="/#activitytype"> <input type="hidden" name="fieldstack[0]" value="redirect"><input type="hidden" name="redirect-textbasic"
    value="https://www.trailforks.com/trails/map/"> <input type="hidden" name="fieldstack[1]" value="hideMessage"><input type="hidden" name="hideMessage-int" value="1">
  <div class="leftalign">
    <ul class="flex flexwrap padded5 large">
      <li class="selected"><input type="radio" name="activitytype" id="act1" checked="checked" value="1"><label for="act1"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Mountain Bike" style="color: #29691f;"></span> Mountain
          Bike</label>
        <div class="smaller grey2">563,392 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act2" value="2"><label for="act2"> <span aria-hidden="true" data-icon="" class="sicon_small" title="E-Bike" style="color: #000000;"></span> E-Bike</label>
        <div class="smaller grey2">285,650 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act19" value="19"><label for="act19"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Gravel Bike" style="color: #7a7368;"></span> Gravel Bike</label><br><br></li>
      <li><input type="radio" name="activitytype" id="act18" value="18"><label for="act18"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Adaptive Bike" style="color: #f74a78;"></span> Adaptive Bike</label><br><br></li>
      <li><input type="radio" name="activitytype" id="act17" value="17"><label for="act17"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Winter Fat Bike" style="color: #0f627b;"></span> Winter Fat Bike</label><br><br></li>
      <li><input type="radio" name="activitytype" id="act9" value="9"><label for="act9"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Horse" style="color: #595e21;"></span> Horse</label>
        <div class="smaller grey2">66,039 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act6" value="6"><label for="act6"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Hike" style="color: #503725;"></span> Hike</label>
        <div class="smaller grey2">569,173 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act5" value="5"><label for="act5"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Trail Running" style="color: #59963e;"></span> Trail Running</label>
        <div class="smaller grey2">559,009 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act7" value="7"><label for="act7"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Dirtbike/Moto" style="color: #fd7717;"></span> Dirtbike/Moto</label>
        <div class="smaller grey2">27,627 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act14" value="14"><label for="act14"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Observed Trials" style="color: #fd5028;"></span> Observed Trials</label>
        <div class="smaller grey2">4,693 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act8" value="8"><label for="act8"> <span aria-hidden="true" data-icon="" class="sicon_small" title="ATV/ORV/OHV" style="color: #d12123;"></span> ATV/ORV/OHV</label>
        <div class="smaller grey2">15,603 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act15" value="15"><label for="act15"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Snowmobile" style="color: #3b5999;"></span> Snowmobile</label>
        <div class="smaller grey2">8,729 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act10" value="10"><label for="act10"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Snowshoe" style="color: #3eadd1;"></span> Snowshoe</label>
        <div class="smaller grey2">62,102 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act11" value="11"><label for="act11"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Downhill Ski" style="color: #1493ff;"></span> Downhill Ski</label>
        <div class="smaller grey2">35,133 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act12" value="12"><label for="act12"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Backcountry Ski" style="color: #3b5999;"></span> Backcountry Ski</label>
        <div class="smaller grey2">27,439 trails</div>
      </li>
      <li><input type="radio" name="activitytype" id="act13" value="13"><label for="act13"> <span aria-hidden="true" data-icon="" class="sicon_small" title="Nordic Ski" style="color: #2e6ed8;"></span> Nordic Ski</label>
        <div class="smaller grey2">57,097 trails</div>
      </li>
    </ul>
  </div>
  <div class="none">
    <input type="submit" name="submitbutton['Save']" class="large fullwidth_mobile" value="Save" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['Save']"
      value="https://www.trailforks.com/x_setting_save_activitytype/">
  </div>
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbZYHXfEkMaNq61l8/e0aUfFmW/h1oZEY3tuyrEewjyC6vVg2xpIb4/d6eXykFoHEAYHoDu0FkEuRIwpP5STP3Ap7PmB5mdRU2OmzHo5iIEWbKUya8NsqCPKnWgkgaqg5DW/RL1JYmUMZUZtzHvHq9bIZIfQn7FE7hUaLpH7imeMQISs0KxjbuzzlFg8uHqx7SL6hmTNMJ2As1T6HUab+WSJi3rDg=="
    autocomplete="off">
</form>

Name: regionsearchPOST /wosFormCheck.php

<form class="formCustom search" name="regionsearch" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="regionsearch"></div><input type="hidden" name="formpage" value="/#regionsearch"> <input type="hidden" name="fieldstack[0]" value="id"><input type="hidden" name="id-int" value="0"
    id="regionsearch_id">
  <table role="presentation">
    <tbody>
      <tr>
        <td>
          <input type="hidden" name="fieldstack[1]" value="regionname"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input type="text" name="regionname-gt2-textbb" id="ac_regionname" style="width: 100%;"
            placeholder="trail network, city" value="" class="ui-autocomplete-input" autocomplete="off">
        </td>
        <td style="padding-left: 20px; text-align: right;">
          <input type="submit" name="submitbutton['Search']" value="Search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['Search']"
            value="https://www.trailforks.com/x_searchRegions/">
        </td>
      </tr>
    </tbody>
  </table>
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbZfHuJD0cScba+kRFTEb9DZ3k1PyPeOPF7t6bqXMo4kfKkm5nLgom4Rr5hP5FVtJnRSdJlM+Nu7E4tq4Wb2i8mihjgV90p7aB9d1ShUrB8YE23ES3ptQfeQU1i9SYtrXMbR3u3yE39Tvfcuj/z3UnjNXkvDQ3wt1/67Evnlfb9hdBZvQUkg+pbNyN5LfXjnIqMTW2PjbVLcAhgipZClsf81kcdobM="
    autocomplete="off">
</form>

Name: trailsearchPOST /wosFormCheck.php

<form class="formCustom search" name="trailsearch" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="trailsearch"></div><input type="hidden" name="formpage" value="/#trailsearch"> <input type="hidden" name="fieldstack[0]" value="id"><input type="hidden" name="id-int" value="0"
    id="trailsearch_id">
  <table>
    <tbody>
      <tr>
        <td>
          <input type="hidden" name="fieldstack[1]" value="trailname"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input type="text" name="trailname-gt2-textbb" id="ac_trailname" data-latitude="50.484401702881"
            data-longitude="8.2624998092651" style="width: 100%;" placeholder="trail name" value="" class="ui-autocomplete-input" autocomplete="off"><input type="hidden" name="fieldstack[2]" value="trailid"><input type="hidden"
            name="trailid-emptyok-int" value="0" id="trailid">
          <script>
            $(document).ready(function() {
              $("#ac_trailname").autocomplete({
                source: function(request, sourceResponse) {
                  var lat = $("#ac_trailname").data('latitude');
                  var lon = $("#ac_trailname").data('longitude');
                  var term = request.term;
                  term = term.trim();
                  var isIdSearch = false;
                  if (term.startsWith('#')) {
                    term = 'trail-' + term.slice(1);
                    isIdSearch = true;
                  }
                  var data = prepareSearchQuery(isIdSearch, term, lat, lon);
                  $.ajax({
                    url: "https://trailforks.es.us-west-1.aws.found.io/search/_search",
                    headers: {
                      "Authorization": "Basic " + btoa("elastic:MuZyTiuE3Qkp095ZMjGlwVwu")
                    },
                    type: "POST",
                    contentType: 'application/json; charset=UTF-8',
                    dataType: 'json',
                    data: JSON.stringify(data),
                    success: function(response) {
                      searchHits = response.hits.hits;
                      var suggestions = [];
                      $.each(searchHits, function(i, val) {
                        var title = val._source.title;
                        var label = '';
                        if (val._source.city_title != undefined && val._source.prov_title != undefined) {
                          label = val._source.title + ' (' + val._source.city_title + ', ' + val._source.prov_title + ')';
                        } else if (val._source.city_title != undefined && val._source.prov_title == undefined) {
                          label = val._source.title + ' (' + val._source.city_title + ')';
                        } else if (val._source.city_title == undefined && val._source.prov_title != undefined) {
                          label = val._source.title + ' (' + val._source.prov_title + ')';
                        }
                        var idParts = val._source.id.split('-');
                        var id = idParts[1];
                        var suggestion = {
                          label: label,
                          title: title,
                          id: id,
                          latitude: val._source.location[1],
                          longitude: val._source.location[0],
                          permalink: val._source.permalink,
                        };
                        suggestions.push(suggestion);
                      });
                      sourceResponse(suggestions);
                    }
                  });
                },
                select: function(event, suggestion) {
                  $('#ac_trailname').val(suggestion.item.title);
                  $('#trailid').val(suggestion.item.id);
                  $(document).trigger('trailSelected', [suggestion.item]);
                },
                close: function(event, suggestion) {
                  $(document).trigger('trailClosed', [suggestion.item]);
                },
                focus: function(event, suggestion) {
                  $('#ac_trailname').val(suggestion.item.title);
                  $('#trailid').val(suggestion.item.id);
                  $(document).trigger('trailFocused', [suggestion.item])
                },
                minLength: 2
              });

              function prepareSearchQuery(isIdSearch, term, lat, lng) {
                var generalQuery = {
                  "size": 20,
                  "query": {
                    "bool": {
                      "must": [{
                        "multi_match": {
                          "query": term,
                          "type": "bool_prefix",
                          "fields": ["search^2", "search._2gram", "search._3gram"]
                        }
                      }, {
                        "match": {
                          "type": "trail"
                        }
                      }],
                      should: [{
                        distance_feature: {
                          field: 'location',
                          pivot: '50km',
                          origin: [lng, lat],
                          boost: 10
                        }
                      }, {
                        distance_feature: {
                          field: 'location',
                          pivot: '500km',
                          origin: [lng, lat],
                          boost: 5
                        },
                      }, {
                        distance_feature: {
                          field: 'location',
                          pivot: '20000km',
                          origin: [lng, lat],
                          boost: 3
                        },
                      }],
                    }
                  }
                };
                var idQuery = {
                  "size": 1,
                  "query": {
                    "match": {
                      "id": term
                    }
                  }
                };
                return isIdSearch ? idQuery : generalQuery;
              }
            });
          </script>
        </td>
        <td style="padding-left: 20px; text-align: right;">
          <input type="submit" name="submitbutton['Search']" value="Search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['Search']"
            value="https://www.trailforks.com/x_searchTrails/">
        </td>
      </tr>
    </tbody>
  </table>
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbfYHXfEkMaNq61lyFnL4Lr0kpzEmr+BiB/8V7lwK83dIXyT17ACMR48oeOkIqnWIm+vDGKgMZYlIYoKgNb6ONV/c0jZ9G1+IOgUYaxrwAgDTk+ENamn9k08/XbtlbDqc/3y9S0ESQ8UzYD5q573LfWv8AeSrxFrIWkCLkybmI5Ls8FnKnUcPFecIKOCcp6fg8wPNbUqRlQwOkf+A3D3Vi6DGSwjQ=="
    autocomplete="off">
</form>

Name: searchPOST /wosFormCheck.php

<form class="formCustom elasticsearch" name="search" action="/wosFormCheck.php" method="post">
  <div><input type="hidden" name="ripformname" value="search"></div><input type="hidden" name="formpage" value="/#search">
  <div id="search-bar">
    <div id="search-parent">
      <input type="hidden" name="fieldstack[0]" value="search"><input type="text" name="search-lt100-textbasic" id="search-box" autocomplete="off" placeholder="Search for Trails, Routes, Regions, etc..." title="search" class="large" value="">
    </div>
    <div>
      <input type="submit" name="submitbutton['search']" class="submit" value="search" onclick="if(typeof(wO) !== 'undefined') { return false; } else { wO=1;return true;}"><input type="hidden" name="buttondest['search']"
        value="https://www.trailforks.com/x_search/">
    </div>
  </div>
  <input id="search_activitytype" type="hidden" value="mtb">
  <input type="text" name="iebug" value="1" style="display:none"><input type="hidden" name="formhash"
    value="4iiEcKbbYHXfEkMaNq61l90Y/XPs0mORrdGi5FyCB697UETWO3VLpwAOMaSUSRujoxXzS4tnlINH9JWcirnB+PLoQmIizHfkhbs026OFSTaIrCoREWLGtyEoUyVmXIKigeMewxQWnx+SA6FzYnhfB2TxM9QBd1VZHPy1DzYeks3bCYok7a2vJVjGAAeos0NkmLj9uTO4PRk7qtPIJMo5D2puu+r20zF82A=="
    autocomplete="off">
</form>

Text Content

Cookie Policy

By continuing to use our website, you agree to our UPDATED Terms of Use and
Privacy Policy.

Outside uses cookies and similar technologies to help our site function, as well
as the placement of cookies and similar technologies on behalf of Outside and
our third-party partners for tailored advertising and marketing. By clicking
“Accept All” you consent to the setting of these cookies and technologies. By
clicking “Decline All” you decline all non-necessary cookies and similar
technologies. Want to know more or manage your preferences? Click "Manage Cookie
Preferences" in the footer of any Outside website.

Accept AllDecline All Cookie Preferences







[Skip to Content]

close
Get Trailforks Pro with Outside+ Get Trailforks Pro
Powered by Outside+
Mountain Bike  
1,210,210 km of 690,768 trails in 135 countries


Search site content


 * login

 * 
 * Map 
    * Discover by Map
    * Fullscreen Map
   
   Saved Map Views
   
 * Trails 
    * Trails Overview
    * Discover by Map
    * Add Trail
    * Bike Parks
    * Skill Parks
    * Regions List

 * Routes 
    * Routes Overview
    * Recommended Routes
    * National Scenic Trails
    * Route Finder
    * Route by Trails Finder
    * Route Planner
    * Manage My Routes
    * Create a Route

 * Reports 
    * Reports Overview
    * Reports Map
    * Nearby Reports
    * Trail Work Photos
    * Submit Report

 * Ride Log 
    * Ride Logs
    * Road Trips
    * Heatmap
    * Badges
    * Summits
    * Year in Review
    * Add Ride Log
    * Connect Strava

 * Events 
    * Upcoming Events

 * Apps
 * More 
    * Youtube Channels
    * Outside Articles
    * Trail Karma
    * Directory
    * Tools
    * Photos
    * Videos
    * Stats
    * Blog
    * Help
    * About
    * Contribute

 * Get Trailforks Pro
 * 


Never Get Lost in The Woods Again!



TRAILFORKS IS A TRAIL DATABASE, MAP & MANAGEMENT SYSTEM FOR USERS, BUILDERS AND
ASSOCIATIONS.

A platform for trail associations to keep track of trail conditions, builders to
log work & users to discover, plan and share their activities.


Choose Your Activity
 * 
 * 

1,210,210 km of 690,768 trails in 135 countries

Trailforks is dedicated to giving you the best interactive trail maps, custom
designed for your selected activity.

Topographic layer, points of interest, trail popularity, heatmaps, routes, trail
conditions, Strava segments, photos, videos and so much more. Our Map empowers
you with the info you need to navigate trail networks, so you won't be scared of
getting lost.

Trailforks is world-wide with trails mapped in over 100 countries. Track your
rides to contribute trail usage data back to the biking community.


TRY TRAILFORKS FOR FREE

 * Sign up for free
 * Browse the map
 * Get the app

Trailforks Pro With O+
$7.49
PER MONTH*
HIGHLIGHTS!
 * Unlimited access to offline trail maps worldwide in the app
 * Every feature Trailforks has to offer
 * Gaia GPS Premium membership
 * 600+ hours of adventure films & series
 * Full access to digital content from Pinkbike, Backpacker, Trail Runner, and
   every publication in the Outside Network
 * Access to expert-led instruction videos with Outside Learn

GET TRAILFORKS PRO WITH OUTSIDE+
Trailforks is Trail Maps

Also view older Trailforks promo video - New MTB Specific Video
Choose Your Activity Type

Trailforks started as primarily a trail database for mountain biking. However,
trails don't exist in isolation, So Trailforks has expanded to support many
different trail activity types.

 * Mountain Bike
   563,392 trails
 * E-Bike
   285,650 trails
 * Gravel Bike
   
   
 * Adaptive Bike
   
   
 * Winter Fat Bike
   
   
 * Horse
   66,039 trails
 * Hike
   569,173 trails
 * Trail Running
   559,009 trails
 * Dirtbike/Moto
   27,627 trails
 * Observed Trials
   4,693 trails
 * ATV/ORV/OHV
   15,603 trails
 * Snowmobile
   8,729 trails
 * Snowshoe
   62,102 trails
 * Downhill Ski
   35,133 trails
 * Backcountry Ski
   27,439 trails
 * Nordic Ski
   57,097 trails


Explore The Map


SEARCH FOR AREAS & REGIONS




SEARCH FOR TRAILS



close

500 m

© MapTiler © OpenStreetMap contributors
 *  * Home
    * Discover By Map
    * Route Finder
    * Route Planner
    * Reports Map

 * Layers  w
    * Map Content
    * Winter trails w
    * Trails
    * Trails
    * Trail heads
    * Trail labels
    * Trail labels (Popular)
    * Pro Top Trails
    * Official Trails
    * Regions
    * Pro Region Friends
    * Poi
    * Places
    * Polygons
    * Pro Routes
    * Routes Popular
    * Photos
    * Events
    * Event Premium
    * Pro Reports
    * Waypoints
    * Pro Strava Segments
    * None
    * Featured Routes
   
    * Layers
    * Pro Heatmap
    * Pro Activity Recordings
    * Summer
    * Winter
    * Pro Land Owners
    * Indigenous Territory
    * Pro Light Pollution
    * Pro Elevation Colors
    * Pro Slope Angle
    * Avalanche Slope
    * Avalanche Forecast
    * Avalanche Observations
    * Pro USFS Vehicle Use
    * Pro USFS Trails
    * OSM Trails
    * Pro Jumps Heatmap
    * Pro Trail Density
   
    * More Layers
    * Air Quality (Current)
    * Pro Air Quality (Tomorrow)
    * Pro Bedrock Geology
    * Pro Precip Forecast (24-Hour)
    * Pro Snow Forecast (24-Hour)
    * Pro US Cell Coverage - All Carriers
    * Pro US Hydrography
    * Wildfire Smoke Forecast (today)
    * Pro Wildfires (Canada, Historical)
    * Wildfires (Current)
    * Pro Wildfires (US, Historical)
    * Pro Precip Radar
    * Upgrade to

 * BasemapMap 
    * Trailforks Topo
    * Trailforks Streets
    * Pro Trailforks Dark
    * Mapbox Satellite
      Contours
    * Pro Mapbox Satellite Streets
    * Pro Google Satellite
    * Pro ArcGIS World Imagery
    * Pro ArcGIS Topo
    * OpenStreetMap
    * Pro OpenCycleMap
    * Pro Gaia Topo
    * Pro Gaia Topo Lite

 * Trail Style 
    * Difficulty
    * Status
    * Condition
    * Pro Last Ridden
    * Pro Popularity ?
    * Pro Direction
    * Pro Trail Flow
    * Color
    * Blaze Color
    * Deemphasized

 * Filter 
   Trailforks Pro is required to use any map filters
    * Wet Weather Friendly
    * Family Friendly
    * Alpine Trail
    * Hide Closed
    * No Bikes
    * Local Popularity
      10 20 30 40 50 60 70 80 90
    * Trails I've Completed
      Completed Not completed login...
    * Trails on Wishlist
      Yes No login...
    * Unsanctioned
      No Yes
    * Direction
      Downhill Only Downhill Primary Both Directions Uphill Primary Uphill Only
      One Direction
    * Difficulty
      Access Road/Trail Secondary Access Road/Trail White Green Blue Advanced
      Black Double Black Diamond Proline Lift
    * TTFs
      A-Frame Berm Bridge Drop Jump Gap Jump Ladder Bridge Log Ride Pump Track
      Rock Face Rock Garden Roller Coaster Skinny Teeter Totter Wallride Other
    * Bike Type
      Downhill All-Mountain Cross-Country Dirtjump/Slopestyle Road Fat Bike
      Adaptive MTB Cyclo-Cross Gravel / Adventure Unicycle BMX Trials Bike
      Packing Routes
    * Trail Type
      Singletrack Machine Groomed Doubletrack Mixed Dirt/Gravel Road
      Asphalt/Tarmac Road Paved Path Gravel Path Rail Trail Wilderness Trail
      Hike-a-Bike Primitive Sandy Ski Run (Piste) Ski Run (Off-Piste) Other
    * New Trails
      1 month 6 months 12 months
    * 

 * Activity Type  
    * Mountain Bike
    * E-Bike
    * Gravel Bike
    * Adaptive Bike
    * Winter Fat Bike
    * Horse
    * Hike
    * Trail Running
    * Dirtbike/Moto
    * Observed Trials
    * ATV/ORV/OHV
    * Snowmobile
    * Snowshoe
    * Downhill Ski
    * Backcountry Ski
    * Nordic Ski
    * All

 *  
    * Save this map view
   
    * click to load your map views
   
   Map Collections
 * 
 * 
 * trail list
 * 
 * 
 * 


3D

Trail Conditions
 * 1 Day
 * 1 Week
 * 1 Month
 * All Time

 * Unknown
 * Snow Groomed
 * Snow Packed
 * Snow Covered
 * Snow Cover Partial
 * Freeze/thaw Cycle
 * Icy
 * Prevalent Mud
 * Wet
 * Variable
 * Ideal
 * Dry
 * Very Dry

Trail Flow (Ridden Direction)
Trailforks scans users ridelogs to determine the most popular direction each
trail is ridden. A good flowing trail network will have most trails flowing in a
single direction according to their intension.
The colour categories are based on what percentage of riders are riding a trail
in its intended direction.
 * > 96%
 * > 90%
 * > 80%
 * > 70%
 * > 50%
 * < 50%
 * bi-directional trail
 * no data

Trail Last Ridden
Trailforks scans ridelogs to determine the last time a trail was ridden.
 * < 2 days
 * < 1 week
 * < 2 weeks
 * < 1 month
 * < 6 months
 * > 6 months

Trail Ridden Direction
The intended direction a trail should be ridden.
 * Downhill Only
 * Downhill Primary
 * Both Directions
 * Uphill Primary
 * Uphill Only
 * One Direction

Contribute Details
Colors indicate trail is missing specified detail.
 * Description
 * Photos
 * Description & Photos
 * Videos
 * Only trails in this region hierarchy

Trail Popularity ?
Trailforks scans ridelogs to determine which trails are ridden the most in the
last 9 months. Trails are compared with nearby trails in the same city region
with a possible 25 colour shades. Think of this as a heatmap, more rides = more
kinetic energy = warmer colors.
 * most popular
 * popular
 * less popular
 * not popular

ATV/ORV/OHV Filter
 * ATV - 50 inches
 * OHV, SxS - 60 inches
 * Jeep - 72 inches

Max Vehicle Width
inches
US Cell Coverage
 * All
 * AT&T
 * Verizon
 * T-Mobile
 * Dish
 * US Cellular

Legend
Ridelog Year
All-time 202420232022202120202019201820172016201520142013
Radar Time
x Activity Recordings
Trailforks users anonymized public ridelogs from the past 6 months.
 * mountain biking recent
 * mountain biking (>6 month)
 * hiking (1 year)
 * moto (1 year)

Activity Recordings
Trailforks users anonymized public skilogs from the past 12 months.
 * Downhill Ski
 * Backcountry Ski
 * Nordic Ski
 * Snowmobile

Winter Trails
Warning A routing network for winter maps does not exist. Selecting trails using
the winter trails layer has been disabled.
x Missing Trails
Most Popular
Least Popular
Trails are colored based on popularity. The more popular a trail is, the more
red. Less popular trails trend towards green.
Jump Magnitude Heatmap
Heatmap of where riders jump on trails. Zoom in to see individual jumps, click
circles to view jump details.
Trails Deemphasized
Trails are shown in grey.
disable
Only show trails with NO bikes.
enable

Save the current map location and zoom level as your default home location
whenever this page is loaded.

Save
LEGEND
 * Popular Routes
 * Lahnhöhenweg (Westerwaldseite)
 * Lahnradweg
 * Lahnhöhenweg (Taunus)
 * Lahnwanderweg
 * Trails



Save the current map location and zoom level as your default home location
whenever this page is loaded.

Save
Discover The Best Trails
Trail Details

Whether you're at home or travelling, find your perfect bike, hike, moto or
horse trail. We collect a wide-array of metadata about trails such as it's
difficulty, surface type, direction, ttfs, season, allowed activity types and
much more.

View photos & videos of trails including POV from your favorite Youtuber.

Filter Trails

Filter the map to only show trails you're interested in. Easily understand what
trails you are allowed to ride. View trails color coded for popularity,
condition, recent usage, direction & more.

 * Adaptive bike trails
 * eBike trails

Plan The Perfect Route


ROUTE PLANNER

Use our Route Planner to drag & drop routes along mountain bike, hiking & moto
trails.
Save your plan then sync it in your app under "My Wishlist".

View our weather map to find the best area to ride given the forecast.


ROUTE FINDER

Our visual Route Finder helps you find routes on the map, filtered by the
criteria you want. Also find popular curated routes and race courses.

We scan millions of user ridelogs to programmatically determine the most popular
routes people ride in each area.


SHARE ROUTES

Send a route or rideplan URL to a friend, or scan a QR Code. When opened on a
phone it will load the route in the Trailforks app!

"Wishlist" a route to sync a route to your apps routes tab under "My Routes".


POPULAR ROUTES

 * * 
   * Dales, Forever After,...
     North Vancouver BC
     Distance: 4 miles
     Climb: 1,099 ft
     Trails: 22
     
 * * 
   * Trail One List - The Hogs
     Sedona AZ
     Distance: 7 miles
     Climb: 943 ft
     Trails: 8
     
 * * 
   * Upper Riverwood Loop
     Mississauga ON
     Distance: 4,629 ft
     Climb: 31 ft
     Trails: 2
     


Powerful Map Tools

Trailforks is much more than a map & trail guide. It's an entire trail
management system for trail associations & builders.


Trail Popularity & Heatmap

We scan millions of ridelogs to calculate the most popular trails in each
region. They are then color coded red to green on the popularity "trail style"
layer. View riders heatmap or our "ride-guides" to increase the accuracy of
mapped trails gps track.

US Land Owner Overlay

View major US & Canadian land owners overlayed on the map, such as USFS, BLM &
Wilderness areas. Custom local land owners and polygons can also be added.

Visual Map Planning

Features like our 'ride starting point heatmap' to plan trail-heads, or trail
direction & flow visualizations.

Events & Race Planning

Post your events to our calendar including races. Plan race routes using our
route planner tool. Print race course maps using our print tool.

Embed Maps & Data

We have over 20 customizable widgets you can add to your clubs website. RSS
feeds or export trail data in various formats, including work report summary
spreadsheets.

Trail Karma

Donate directly to the local trail associations via our Trail Karma feature. We
have the largest directory of trail associations and bike shops.


Trail Reports

Users can check a riding areas current trail status before heading out on a
ride, to avoid closed trails or trails with major issues. After a ride they can
report the trail conditions or any issues on the trails they rode. Builders and
associations can monitor the reports for issues that require action and send
someone out to check or fix the issue and report that work done.
Read more about our robust reporting features!

Trail Statistics

Ridelog data from users is matched against trails generating a virtual trail
counter. Statistics with demographic info is generated for trails & regions,
which can be a valuable tool for trail advocacy & planning.

Winter Trails & Multi-Activity

Use a single map platform for all your regions trails for all their supported
activities, including a seperate winter map mode.

Trail Supporters

Promote trail supporters or stewards on trail & region pages to power local
adopt-a-trail type programs.

Activity Feed

Keep tabs to what content is being added or edited for entire countries or
states, local areas or specific trails. Subscribe to regions or trails to be
notified when new content is added.

Get The Trailforks Mobile App

Download offline trail maps for your rides. Record your activities. Always have
the latest trail info including trail conditions in your pocket!

 * iPhone Download
 * Android Download





Have a Garmin Edge device? Download our Custom MTB Garmin maps.
Or buy an Edge 530 or 830 to get the Trailforks pre-loaded on the device!

Garmin Maps



UPCOMING RACES

 * * 6 Jun 2024
   UCI Enduro World Cup - Leogang
   Enduro
   Saalbach Hinterglemm
 * * 6 Jun 2024
   The Applewood Manor Gran Fondo National Series Recon Camp with Amy Phillips
   Asheville NC
 * * 6 Jun 2024
   2024 Mid Week MTB Series Mini Enduro #1
   Park City UT
 * * 6 Jun 2024
   2024 Mid Week MTB Series Mini Enduro Season Pass
   Salt Lake City UT
 * * 6 Jun 2024
   Pikes Peak APEX Volunteer Signup
   Colorado Springs CO
 * * 6 Jun 2024
   2024 Summer Series Race #6
   Escondido CA


UPCOMING EVENTS

 * * 7 Jun 2024
   【6.7-10】竦坑 • 越野山地车和徒步 Songkeng • MTB & hike
   Group Ride
   Huangshan
 * * 7 Jun 2024
   BetterRide w/Gene Hamilton, Fairfax VA, MTB Skills Course (e-bike friendly)
   Clinic/Camp
   Fairfax VA
 * * 8 Jun 2024
   Evergreen MTB Festival 2024
   Festival
   Snoqualmie WA
 * * 9 Jun 2024
   SF Urban Riders Laguna Honda Trail (work) Party
   Trail Day
   San Francisco CA
 * * 14 Jun 2024
   BetterRide w/Gene Hamilton, Golden CO, MTB Skills Course (e-Bike friendly)
   Clinic/Camp
   Golden CO
 * * 15 Jun 2024
   Lost and Found Gravel Festival
   Festival
   Portola CA


BROWSE POPULAR TRAILS


 * * 
   * Tracks from Hell
     Squamish BC
 * * 
   * 7th Secret
     North Vancouver BC
 * * 
   * Longhorn
     Whistler BC
 * * 
   * HyMasa (upper)
     Moab UT
 * * 
   * Braggin Rights
     Bragg Creek AB
 * * 
   * Cardiac Bypass
     North Vancouver BC
 * * 
   * Dinah Moe Humm
     Whistler BC
 * * 
   * Rush Flow
     Draper UT
 * * 
   * Pseudo-Tsuga - Part 3
     Squamish BC
 * * 
   * Flow Trail 2
     Santa Cruz CA
 * * 
   * Jabulani
     Issaquah WA
 * * 
   * Sobo no Michi -...
     Cumberland BC
 * * 
   * Mullet
     Bellingham WA
 * * 
   * Drop In
     Issaquah WA
 * * 
   * Bearclaw Poppy (Downhill)
     St. George UT


BROWSE POPULAR CITIES


 * Austin Trails
   TX, United States
 * Bellingham Trails
   WA, United States
 * Bend Trails
   OR, United States
 * Bentonville Trails
   AR, United States
 * Brisbane Trails
   Australia
 * Canberra Trails
   Australia
 * Canmore Trails
   AB, Canada
 * Colorado Springs Trails
   CO, United States
 * Draper Trails
   UT, United States
 * East Burke Trails
   VT, United States
 * Hingham Trails
   MA, United States
 * Hood River Trails
   OR, United States
 * Issaquah Trails
   WA, United States
 * Kitchener-Waterloo Trails
   ON, Canada
 * Las Vegas Trails
   NV, United States
 * Lithia Trails
   FL, United States
 * Moab Trails
   UT, United States
 * North Vancouver Trails
   BC, Canada
 * Northwest Edmonton Trails
   AB, Canada
 * Park City Trails
   UT, United States
 * Phoenix Trails
   AZ, United States
 * Rotorua Trails
   New Zealand
 * San Diego Trails
   CA, United States
 * Scottsdale Trails
   AZ, United States
 * Sedona Trails
   AZ, United States
 * Squamish Trails
   BC, Canada
 * Sunrise Trails
   FL, United States
 * Toronto Trails
   ON, Canada
 * Uxbridge Trails
   ON, Canada
 * Whistler Trails
   BC, Canada


BROWSE COUNTRIES


 * United States Trails
 * Canada Trails
 * Australia Trails
 * United Kingdom Trails
 * New Zealand Trails
 * Italy Trails
 * Sweden Trails
 * Spain Trails
 * Germany Trails
 * France Trails
 * Poland Trails
 * South Africa Trails
 * Switzerland Trails
 * Austria Trails
 * Netherlands Trails
 * Brazil Trails
 * México Trails
 * Belgium Trails


BLOG


Trail of The Month HollyDuncan    May 7, 2024
Trailforks Trail of the Month: Deliverance - Squamish, BC
This old-school steep and deep trail, recently got a new-school makeover.
Read More
Other YaroslavAlpizar    May 1, 2024
Spanish Trailforks Admins Meetup

Read More


CONTENT STATS


 * 241,693,413checkins
 * 68,186,039ridelogs
 * 3,410,991reports
 * 928,501photos
 * 690,770trails
 * 151,180videos
 * 149,883poi
 * 50,071routes
 * 24,183trail networks
 * 15,086places
 * 10,631events
 * 4,077skillparks
 * 2,797polygons
 * 647bikeparks
 * 170products

1,210,213 km in trails. last updated Jun 5, 2024
FB
Tweet
Pin
hide this intro page
 * About
 * Blog
 * Help
 * Contribute




NEARBY


Facets

✕







 * 
 * 
 * 
 * 


 * About
 * Features
 * Contact
 * Privacy Policy

 * Pro
 * Blog
 * Widgets
 * Sitemap

   
 * Sign Up!
 * Tools
 * Garmin
 * Help

 * Trail Associations
 * Support Forum
 * Privacy Request
 * Cookie Preferences

0.006759 ms
Copyright © 2024. Trailforks Mapping Inc. All rights reserved.