SF Trails

South Florida Mountain Bike Trail Status

South Florida mountain bike trail conditions

Check rider reports and weather for 12 trails and parks, from Miami and Broward to Palm Beach and the Treasure Coast. Choose a trail for details before your next ride.

Ridden a trail recently? Select Rideable or Closed to share conditions. The list refreshes every 60 seconds. How trail status works

Sort by:

Short but fun loops with tabletops and berms

☁️ 89°F Overcast 💧 16%

No recent reports (past 12h)

Dyer Park

West Palm Beach

Fast and flowy with nice elevation changes

☁️ 88°F Overcast 💧 26%

No recent reports (past 12h)

Natural terrain trails through pine flatwoods

🌧️ 86°F Showers 💧 23%

No recent reports (past 12h)

Sandy singletrack through scrub and pine forest

🌧️ 86°F Showers 💧 24%

No recent reports (past 12h)

Markham Park

Sunrise

Technical singletrack with rock gardens and log features

☁️ 89°F Overcast 💧 23%

No recent reports (past 12h)

Oleta River State Park

North Miami Beach

Flowy trails through mangroves with bay views

☁️ 87°F Overcast 💧 20%

No recent reports (past 12h)

Pinehurst Park

Greenacres

Compact trail system with good mix of terrain

☁️ 88°F Overcast 💧 27%

No recent reports (past 12h)

Quiet Waters Park

Deerfield Beach

Beginner-friendly flat trails with fun features

🌧️ 86°F Showers 💧 31%

No recent reports (past 12h)

Flowy trails along the Loxahatchee River

🌦️ 87°F Drizzle 💧 23%

No recent reports (past 12h)

Recreational cycling on designated bike paths; check park maps and signs

☁️ 88°F Overcast 💧 21%

No recent reports (past 12h)

Tight singletrack through coastal hardwood hammock

☁️ 87°F Overcast 💧 11%

No recent reports (past 12h)

Well-maintained trails with progressive features

🌧️ 88°F Showers 💧 32%

No recent reports (past 12h)

Before you ride

SF Trails is an independent community tracker. Reports describe what riders have seen; park managers decide official access and closures. Check the park's notices and trailhead signs before heading out.

An Unknown status means there are too few recent reports or the vote is tied. It does not mean a trail is open. Rain forecasts provide context and do not determine trail status.