Arizona · AZ

The Best Hiking Trails in Arizona

4,160 named trails across Arizona are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.

4,160
Hiking
12,757 mi
Total length
15
Counties
Outline map of Arizona

About hiking in Arizona

Arizona has 4,160 named trails tagged for hiking on the map, covering 12,757 miles, an average of 3.1 miles each. The longest is Maricopa Trail in Maricopa County, at 332 miles. 574 run 5 miles or longer. 15 of the state's counties have at least one; Maricopa County has the most, with 1,025 trails.

Top 100 hiking trails, longest first

Maricopa TrailHikeMaricopa County332 miGreat Western Trail - ArizonaHikeCoconino County192 miSky Islands TraverseHikeCochise County186 miTonto TrailHikeCoconino County182 miThe LoopHikeMTBPima County111 miHighline Trail #31HikeGila County109 miHayduke Trail #12HikeCoconino County99.4 miMaverick OHV TrailHikeNavajo County98.2 mihorseHikeGila County92.5 miArizona TrailHikeGila County92.5 miBlack Canyon TrailHikeYavapai County78.4 miBlack Canyon National Recreation TrailHikeYavapai County78.1 miHayduke Trail #10HikeCoconino County74.0 miTuckup TrailHikeMohave County72.3 miSnake Gulch Trail #59HikeCoconino County69.2 miSan Pedro TrailHikeCochise County63.5 miEast Divide Trail #287HikeGraham County60.4 miPrescott Circle TrailHikeYavapai County55.2 miWest Divide Trail #289HikeGraham County51.7 miRanger Trail #41HikeCoconino County47.2 miEsplanade RouteHikeCoconino County45.7 miFlagstaff Urban Trail SystemHikeCoconino County45.7 miNuttall Trail #303HikeGraham County41.9 miHayduke Trail #11HikeCoconino County36.4 miOverland Trail #615HikeApache County35.4 miEstrella Mountain Regional ParkHikeMaricopa County35.2 miPoint Sublime TrailHikeCoconino County33.9 miGrand Enchantment Trail Alternative 10BHikeGraham County33.5 miGrand Enchantment Trail Segment 8: Santa Teresa WildernessHikeGraham County32.5 miNew River TrailHikeMTBMaricopa County32.3 miLos Caballos TrailHikeNavajo County32.0 miSlide Canyon Trail #58HikeCoconino County31.3 miGrand Enchantment Trail Segment 3: White Canyon WildernessHikePinal County31.1 miRound the Mountain Trail #302HikeGraham County31.0 miGrand Enchantment Trail Segment 6 Alternative: Aravaipa Canyon Wilderness BypassHikePinal County30.4 miParia River TrailHikeCoconino County29.3 miNational TrailHikeMTBMaricopa County28.8 miRoyal Arch RouteHikeCoconino County28.0 miGrand Enchantment Trail Segment 4: Tortilla MountainsHikePinal County27.8 miJumpup-Nail Trail #8HikeCoconino County27.6 miCape Solitude TrailHikeCoconino County27.4 miNorth Kaibab TrailHikeCoconino County26.9 miGrand Enchantment Trail Segment 10: Pinaleño MountainsHikeGraham County25.8 miSupai TrailHikeCoconino County25.0 miThunder River TrailHikeCoconino County24.2 miGrand Enchantment Trail Segment 1: Superstition WildernessHikePinal County24.0 miGrand CanalscapeHikeMTBMaricopa County23.9 miNorth Bass TrailHikeCoconino County23.8 miGeneral Crook Trail #140HikeCoconino County23.6 miNew Hance TrailHikeCoconino County23.3 miEagle National Recreation TrailHikeGreenlee County23.3 miSycamore Trail #278HikeGraham County23.1 miEscalante RouteHikeCoconino County22.8 miGhost of Coyote TrailHikeNavajo County22.8 miDutch Henry Canyon Trail #297HikeGraham County22.7 miGrand Enchantment Trail Segment 14: Eagle Creek - Painted BluffsHikeGreenlee County22.6 miGrand Enchantment Trail Segment 12: Gila Valley NorthHikeGraham County22.3 miNankoweap TrailHikeCoconino County21.7 miRainbow Rim TrailHikeMTBCoconino County21.7 miTaylor Trail #306HikeGraham County21.6 miBellota Trail #15HikePima County21.1 miSouth Fork Trail #243HikeCochise County20.9 miCrest Trail #103HikeCochise County20.9 miGeneral Crook Trail #130 (Incomplete)HikeYavapai County20.4 miArizona Trail #1 Huachuca MountainsHikeCochise County20.3 miHavasu Canyon TrailHikeCoconino County20.0 miRimview TrailHikeCoconino County20.0 miJesus Goudy Ridge Trail #298HikeGraham County19.9 miHistoric Butterfield Stage TrailHikeMaricopa County19.8 miShingle Mill Trail #35HikeGraham County19.6 miGrand Enchantment Trail Segment 7 Alternative: Aravaipa Canyon Bypass NorthHikePinal County19.1 miHellsgate Trail #37HikeGila County19.0 miLand of the PioneersHikeApache County19.0 miGeneral Crook TrailHikeNavajo County18.7 miVerde River Trail #11HikeGila County18.6 miKen Patrick TrailHikeCoconino County18.6 miWidforss TrailHikeCoconino County18.6 miBlue Ridge TrailHikeNavajo County18.5 miArizona Trail // Casa Blanca Canyons #161HikeSanta Cruz County18.5 miGrand Enchantment Trail Segment 2HikePinal County18.3 miBeamer TrailHikeCoconino County18.2 miSunnyside Canyon Trail #117HikeCochise County18.2 miCharouleau Gap RoadHikeMTBPinal County18.1 miPumpkin Trail #39HikeCoconino County17.8 miFour Springs TrailHikeApache County17.8 miSaffel OHVHikeApache County17.6 miWhite Hills SingletrackHikeYavapai County17.6 miMargies Cove TrailHikeMaricopa County17.6 miCottonwood Mountain Trail #66HikeGraham County17.6 miPowers Garden Trail #96HikeGraham County17.5 miArizona Trail Pusch Ridge Wilderness BypassHikePima County17.4 miLong LoopHikeMTBMaricopa County17.4 miClear Creek TrailHikeCoconino County17.3 miMcBride Mesa Trail #26HikeGreenlee County17.2 miPipestem Trail #271HikeGraham County17.1 miWillow Springs Trail #223HikeYavapai County17.1 miSnowshed Trail #246HikeCochise County16.9 miBoyer GapHikeMTBLa Paz County16.8 miDutchman TrailHikePinal County16.7 miDutchman Trail #104HikePinal County16.7 mi

Hiking Trails by county

← All of Arizona

Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .