TRAILSENDR
Fruita / Grand Junction mountain biking

Western Slope, Colorado

Fruita / Grand Junction

Desert flow, river-canyon singletrack, and the 6,000-foot Palisade Plunge — one valley, three riding personalities.

Build my Fruita / Grand Junction trip →

AI trip plannerDays + skill in, day-by-day itinerary out. Takes 10 seconds.

5
Epic rides
5
Shuttle ops
6
Bike shops

About Fruita / Grand Junction

The Grand Valley packs three distinct trail personalities into a 30-mile stretch. Fruita's 18 Road is flow heaven — bermed, pumpy ridge runs built for momentum. The Kokopelli Loops above the Colorado River at Loma serve up exposed cliff-edge singletrack. And the Lunch Loops south of Grand Junction are raw, technical, slickrock-and-sandstone tech that humbles even seasoned riders. Top it off with the Palisade Plunge — 32 miles and 6,000 ft of descent from Grand Mesa aspens to Palisade vineyards, opened in 2021 and already a bucket-list ride.

Prime desert season is March-May and September-November. Summer (June-August) is rideable at dawn but low desert trails routinely hit 100F+. Palisade Plunge runs a shorter window — the top at 10,700 ft doesn't melt out until late May and closes with first snow in October/November. Lunch Loops and Kokopelli are year-round on dry days; avoid riding wet clay (the Mancos shale turns to peanut butter and wrecks trails).

AI-Powered Trip Planner

Build my Fruita / Grand Junction trip

Tell us your days, skill level, and priorities — we'll generate a personalized day-by-day itinerary with rides, rentals, shuttles, lodging, and where to eat. Takes 10 seconds.

Or start from a ready-made Fruita / Grand Junction trip

Hand-built itineraries you can follow as-is or hand to the planner to customize.

5 rides worth the trip

Curated, not scraped. If it’s on this list, it’s worth a day of your trip.

Palisade Plunge

expert
~6HR
Ride time

32 miles, 6,000 ft of descent from Grand Mesa aspens to Palisade vineyards — backcountry remote, with real exposure and a finish in wine country.

Shuttle recommendedEnduro · TrailMTB Project ↗
Trail beta

Beta: Opened 2021 after 10+ years of COPMOBA/BLM/USFS partnership work. The ride is three acts: top 12 miles of rolling intermediate singletrack through Grand Mesa meadows and aspens; middle descent through Shirttail Point and Otto's Wall switchbacks (high consequence, committed moves); final desert plunge to Palisade through rock gardens. Bring 3L+ water, tools, and don't underestimate — this is backcountry. Cell service is patchy. Most riders finish at the river in Palisade and walk a block to a winery.

Season: Season runs late May through mid-October depending on snow. The top doesn't melt out until late May most years; early-season trips drop at Wild Rose or Shirttail Point instead of Mesa Top. First snow typically closes Mesa Top in October. Not a beginner or intermediate ride — BLM and USFS signage explicitly warns of extreme exposure on Otto's Wall and the lower switchbacks.

Shuttle: This is a shuttle ride — there's no practical way to pedal up to the Mesa Top trailhead at 10,730 ft. Book the Mesa Top drop for the full Plunge, or Shirttail Point to skip the top 12 miles of rolling singletrack.

Lunch Loops — Holy Cross / Gunny / Ribbon combo

advanced
~3HR
Ride time

Technical slickrock and sandstone tech two miles from downtown GJ — the lunch break that destroys you.

Shuttled byGJ Adventures
Pedal accessibleTrail · EnduroMTB Project ↗
Trail beta

Beta: Park at Tabeguache Trailhead — Hwy 340 west from GJ, left on Monument Road for 1.8 miles. Lunch Loops = GJ's technical playground. Classic combo: climb Tabeguache, drop Holy Cross (slickrock + drops + chunky climbs), loop Gunny (local favorite descent). Pucker Up and Butterknife link in for extended tech laps. Not beginner-friendly — the rocks punish bad line choice. (The Ribbon is a separate trail system nearby — different parking, ride it on its own.)

Season: Rideable year-round on dry days. Prime conditions March-May and September-November. Summer rides need dawn starts — Lunch Loops is fully exposed. Avoid riding wet: the Mancos shale mud damages tread and locals will give you the stink eye.

The Ribbon

expert
~2HR
Ride time

1,600 feet of slickrock slab descending off the Uncompahgre Plateau — the GJ tech headliner, separate system from Lunch Loops.

Shuttled byGJ Adventures
Pedal accessibleEnduro · TrailMTB Project ↗
Trail beta

Beta: Park along Little Park Road and pedal up — most people do it this way, the climb isn't bad. Huge rock slabs, committed lines, very high speeds possible. Session features before you send them blind. 1,600 ft descent over slickrock benches; line choice is everything. Drops and exposure throughout.

Season: Rideable year-round on dry days. Prime in shoulder seasons (March-May and September-November). Exposed sandstone slabs — don't ride when wet. Close to Lunch Loops but a separate network.

Shuttle: Most riders park along Little Park Road and pedal up to the top — it's not a bad climb. Self-shuttle is an option if you want to session laps.

Self-shuttle: You can drive higher up Little Park Road to shorten the climb or session laps, but the pedal up is pretty manageable.

18 Road — Zippity / PBR / Kessel Run

intermediate
~3HR
Ride time

Pumpy bermed flow on ridge-top singletrack with Book Cliffs views — momentum riding at its best.

Pedal accessibleTrail · XCMTB Project ↗
Trail beta

Beta: Park at the 18 Road trailhead — 20 minutes north of Fruita on 18 Road. Climb Prime Cut UP (directional uphill-only) to the top — you cannot descend it. PBR, MoJoe, and Kessel Run are also directional downhill-only; Joe's Ridge and Zippity Do Dah are typically ridden descending. Classic tour: Prime Cut UP → Joe's Ridge DOWN → climb back up Prime Cut → PBR or Kessel Run DOWN to finish. Desert camping at the trailhead is a rite of passage.

Season: Prime season March-May and September-November. Summer is dawn-only — the ridge has zero shade and 100F+ is common. Winter rides are possible on dry days but the dirt road in can be snowy/muddy. Desert camping at the trailhead works fall through spring.

Loma / Kokopelli Loops — Mary's / Horsethief Bench / Troy Built

intermediate
~3HR
Ride time

Exposed cliff-edge singletrack 400 ft above the Colorado River — the most scenic ride in Fruita.

Pedal accessibleTrail · XCMTB Project ↗
Trail beta

Beta: Park at Kokopelli Loops trailhead at Loma exit 15 off I-70. Mary's Loop is the main connector — 5.6 miles along sandstone cliffs above the river. Add Horsethief Bench (99% of riders hike the 100-yard drop-in — it's a stack of large ledges and boulders) for the technical standout. Steve's and Rustlers are mellower options. Troy Built and Mack Ridge link in for advanced add-ons. Exposure is real — the cliffs are unprotected.

Season: Year-round on dry days. Prime March-May and September-November. Fully exposed — summer is dawn-only. Don't ride when wet; the clay trails turn to peanut butter and damage permanently. Part of the 140+ mile Kokopelli Trail network connecting all the way to Moab.

Shuttles, compared

Who runs what, who carries e-bikes. Spring departures fill fast — book before you get to town.

Palisade Cycle & ShuttleALSO RENTS
Palisade PlungeMesa TopShirttail PointWild Rose
— NoMay – Oct
Book

Schedule: Thursday-Monday, May 1 through October 8. Mesa Top & Shirttail Point shuttles (Jun 15-Oct 9): 7:00am and 10:30am departures. Early season Wild Rose drop (May 1-Jun 15): 8:00am and 11:00am. Reservations required.

E-bikes: Palisade Plunge itself is non-motorized singletrack — no e-bikes on the trail regardless of shuttle policy.

Formerly Rapid Creek Cycles — rebranded to Palisade Cycle & Shuttle. 13-passenger vans with bike trailers. Located at 239 S Main St, Palisade. Mesa Top drop is the full 32-mile run; Shirttail Point skips the top 12 miles. Early season (before Mesa Top melts out) they drop at Wild Rose Picnic Area.

Desert Mountain Shuttle
Kokopelli Loops18 RoadWestern SlopeEastern Utah
✓ YesJan – Dec
Book

Schedule: By reservation. No fixed departure board — you book the time and drop location.

E-bikes: Class 1 e-bikes allowed on shuttles where trails permit. Confirm by trail.

Year-round Fruita-based shuttle serving the Kokopelli Loops, Western Slope, and into eastern Utah. Custom drops — not fixed routes. Good for groups piecing together multi-day trips. Phone 970-852-1928.

GJ Adventures
Lunch LoopsBangs CanyonThe Ribbon
✓ YesJan – Dec
Book

Schedule: By reservation. Custom pickup from lodging or Handlebar Taphouse.

Grand Junction shuttle service focused on Lunch Loops and Bangs Canyon / Ribbon drops. Partners with Handlebar Taphouse for rider pickups. Phone 970-433-4760. Different operator than Desert Mountain Shuttle.

Pali-Tours
Palisade Plunge
— NoMay – Oct
Book

Schedule: Multiple daily departures from lodging pickup points in Palisade. Call ahead for current times.

USFS-permitted Palisade Plunge specialist. Multiple daily shuttles from your hotel, Airbnb, or campground in Palisade to the Mesa Top trailhead. Smaller operation than Palisade Cycle but handles overflow and custom pickup times. Phone 970-697-8134.

Hermosa Tours
Palisade Plunge
— NoJun – Sep
Book

Schedule: Tour-based — guided Plunge days include shuttle. Check their calendar for dates.

Durango-based guide service that runs Palisade Plunge shuttles and guided trips during the short Grand Mesa season. Good option if you want a guided full-Plunge experience, not just a drop. Typically limited to core summer months when the top is snow-free.

Carriage only — whether a trail allows e-bikes is a separate question, set per ride by the land manager. Check each ride’s trail beta.

Rent something with travel

This terrain eats underbuilt bikes. Reserve enduro sizes a week out in season.

Over The Edge Sports
TrailEnduroeMTBXC
Santa Cruz · Ibis · Yeti
The iconic Fruita shop since 1995 — OTE is the anchor of Fruita's MTB scene and the reason the 18 Road trails exist in their current form. 202 E Aspen Ave, right downtown. Premium demo fleet.
Palisade Cycle & ShuttleALSO SHUTTLES
TrailEnduroeMTB
Ibis · Kona · Niner · Marin
One-stop shop for the Plunge — rent the bike and book the shuttle together. 239 S Main St, Palisade. Formerly Rapid Creek Cycles. Bundle pricing for rental + shuttle.
Colorado Backcountry Biker
TrailEnduro
Transition · Devinci
150 S Park Sq, Fruita. High-end demo fleet and hut-to-hut trip operator. Marquee shop alongside Over The Edge.
Ruby Canyon Cycles
TrailEnduro
Specialized · Yeti
301 Main St, downtown Grand Junction. Full-suspension demo fleet (Specialized + Yeti). Closed Sundays.
Bicycle Outfitters
TrailXC
Giant · Liv
30+ year Grand Junction shop at 537 N 1st St. Closer to Lunch Loops than any Fruita shop. Trail-grade fleet, good value option. Closed Tuesdays.
Grassroots Cycles
TrailEnduroeMTB
Transition · Marin
GJ's gravity-focused shop since 2008 at 401 Colorado Ave. Rents Transition and Marin hardtails and full-sus, plus Kona/Transition e-bikes. $75-$125/day. Seasonal hours: closed Mon/Tue. In-house eatery Roots Gastrohub is a good post-ride stop.

Gear Essentials

What you'll want to bring or buy before the trip. Opinionated picks based on the terrain, climate, and rides.

Hydration

Essential

Desert exposure, no shade, low humidity. 2-3L pack for half-day rides, more for Palisade Plunge (6+ hours, no resupply). Summer = dawn or skip.

Weather Layers

Essential

Grand Mesa tops out at 10,700 ft — the top of Palisade Plunge can be 30F cooler than Palisade itself. Bring a wind/rain shell and arm warmers for the Plunge no matter the forecast. Desert sun protection (UPF jersey) essential.

Tires

Recommended

Fruita desert tires wear fast on slickrock and sandstone. Lunch Loops and Kokopelli benefit from EXO+ casings. 18 Road flow needs less burly — trail casing works. Maxxis Assegai, Schwalbe Nobby Nic, Continental Trail King all good picks.

Protection

Recommended

Ribbon and Palisade Plunge have real exposure and rocky tech — knee pads and full-finger gloves standard. Consider full-face for the Plunge's committing sections.

Some links above are affiliate links — we get a small commission if you buy, at no extra cost to you. Recommendations are opinionated picks, not paid placements.

MTB crews are better under one roof. Below is every place to stay in Fruita / Grand Junction, with live prices and availability. The ones we’d book ourselves are up top.

See all Fruita / Grand Junction stays on the map
Same live inventory, plotted around town. Opens the full map.
Open map →

Traveling by van?

Find campsites, water, dump stations, and free parking near Fruita / Grand Junction on iOverlander.

Browse iOverlander →

Trip planning guides

Cost breakdowns, trail beta, packing logistics — the editorial background for planning your Fruita / Grand Junction trip.

General trip planning