The route library

Cycling Routes in Prince George, BC

Browse our library of gravel, road and mountain bike routes around Prince George. Filter by surface, difficulty and distance to find your next ride.

Showing 30 routes.

Road Advanced

Quesnel to Wells

PG riders head down once a year or so to ride from Quesnel to Wells. A long day up, but it's mostly downhill back so it's fast.

148km 2079m climb
Road Beginner

Salmon Valley Coffee Stop

This is an excellent route that combines some climbing up foothills with an excellent break spot in Salmon Valley. I recommend the cinnamon buns. You can also start at Elksenter Arena to be at the top of Foothills already and cut the major climb.

60km 610m climb
Road Beginner

Shelley Down and Up

This is a bit of a hillier route when you’re getting started but the pay off of a Tano burger at the bottom of the hill makes it a regular stop for riders of all strengths on a nice day. This loop, or portions of it are used for group rides or to connect into longer rides. Many of the gravel rides pass by here as well.

50km 479m climb
Road Intermediate

Mud River Loop

This does involve some travel on the side of the highway so be cautious. It can also have a stop at Slaughterhouse for a cider and some food, but check if it’s open and what the hours are. Mud River has one steep climb but otherwise is just a beautiful cruise on a quiet road.

65km 635m climb
Road Intermediate

Eskers Park Entrance

This is often combined with the Chief Lake Road ride above. Just like Chief Lake, this gets prettier the further you get out and the traffic tapers off as well. Head to the Eskers sign if you want a photo or just turn around at the end of the pavement.

65km 577m climb
Road Intermediate

Chief Lake Road

The best part of this comes after the church at around 25km on the outward leg. Then you drop into a lake and rolling hills with less and less traffic as you get to the end of the paved road.

74km 600m climb
Road Intermediate

West Lake

This is similar to the Baldy Hughes loop above, but is shorter and just visits West Lake. A good early season route if you want to see ice on the lake.

47km 526m climb
Road Intermediate

Baldy Hughes

A great season opener ride as the road is usually clear fairly early and it’s often in the sun. You can refuel at West Lake most of the time but don’t hinge your ride on a water refuel as the taps don’t always work thanks to damage from day users. The lake is a beautiful stop though.

75km 811m climb
Road Intermediate

Willow River Store

One of my favourite routes is out to the store, grab a snack and then ride back to town. If you’re looking to go even longer turn right instead of left to the store and head out to Eaglet Lake.

72km 742m climb
Gravel Intermediate

Isle Pierre and Norman Lake

This starts at the store and heads across the highway to the north side. With some rolling hills you quickly get into a fairly steep gravel descent before you climb back out on blacktop. Then head across the highway towards Norman Lake. Stop in at the parks on the way for some pretty lakes then work your way across a wide quad trail (no ruts last I was there) till you get to the FSR and head back to the highway. Start early because I recommend the breakfast at the store.

59km 794m climb
Gravel Intermediate

Domano, Fyfe and Blackwater Climbing Route

This takes you up over Fyfe from the end of Domano road to West Lake. If you’re looking for a more beginner friendly ride head back to town on the road instead of detouring back into the hills for more climbing.

55km 707m climb
Gravel Intermediate

Isle Pierre

Leaving from where Chief Lake and Ness Lake roads meet head towards Ness Lake and turn on Reid Lake road. Hang a right on Isle Pierre and follow it to the drop to the river. Heading back you can either retrace your steps or take a quieter road. Watch for 2 electric fence crossings. You’ll have to dismount and move the fence or put your bike over it. The herding dogs have always been friendly when I’ve passed through this 200m of connection between two pastures.

47km 535m climb
Gravel Intermediate

Pilot Mountain and Wright Creek

This is a 70km gravel loop that is often fairly fast. There is one short deactivation of about 1m that you need to walk as of July 2025 but otherwise this is entirely rideable.

75km 647m climb
Gravel Intermediate

Takla, 200 FSR, Pilot Mountain

This starts at the overflow parking for Pidherny heads down North Nechako and then up Takla Road. Takla has been sloppy in 2025 with some working being done on it that should eventually improve it. At the top of Takla take a right to go to Ness Lake road then turn on Chief Lake Road for a longer fast road section. Turn right on 200 FSR and then right about 10km later on a road I don’t know the name of. Follow that for about 10km to turn on Pilot Mountain Road which takes you back to pavement.

84km 827m climb
Gravel Beginner

Takla Climb

This is a short gravel route with a longer climb on it before you get back on Ness Lake/Chief Lake road and head back to town. Combine it with the Eskers route (advanced) or Isle Pierre (intermediate) for a longer day.

40km 420m climb
Gravel Advanced

Fyfe and Pelican

Start at the end of Domano road and head to West Lake. If you need to detour when you hit the road again to get water at West Lake. The tap usually works but not always. Then head around the bottom of West Lake to Pelican FSR. From there head down the Pelican until you turn left to head back to the Blackwater. Head back up the Blackwater to West Lake for another resupply, maybe. You can make it easier by heading back out on the road, or head back over the Fyfe climb to Domano.

149km 1978m climb
Gravel Beginner

Bottom of West Lake and Baldy Hughes

This route starts at West Lake goes around the bottom then has a short steep climb up to the viewpoints on Baldy Hughes. Make sure you take the time to ride around the top a bit and find all the lookout options available. This is mostly road so while it’s on the longer side I still class it as a beginner route.

47km 636m climb
Gravel Beginner

Short Beaver and Shelley Loop

This route starts at the one way bridge behind the pulp mill. You can access this from town driving or riding by entering the pulp mill parking lot and turning left immediately to find a train crossing where you turn right and proceed to the bridge

32km 340m climb
Gravel Beginner

Upper Willow Loop

Starting at the Willow River Store this heads towards Eaglet Lake but turns into the gravel just after the school, before the second train track crossing. Stay to the right on the roads and start climbing. Turn right on the main logging road around 16km in and shortly you'll get a fast descent to the Willow River. After that you have a stepper climb for about 1km then it moves to a gradual climb out to the road where you turn right and descend back into Willow River.

39km 388m climb
Road Ultra

Coffee, Cider, and a Store

Starting at Cyclelogic this takes you to Salmon Valley Campground for a coffee then to Slaughterhouse for a cider and lunch then out to the Willow River General Store because it's old and cool. If you need resupply keep an eye out for gas stations as you pass back through town or have a friend meet you for part of the ride with treats.

206km 2153m climb
Gravel Intermediate

Stoney Lake to Buckhorn

Start where Willow FSR crosses the highway (or from town if you want something longer). Head down the highway to Stoney Lake FSR. Head into the hills and then over to Buckhorn. The descent into Buckhorn is a bit rowdy so pay attention.

61km 771m climb
Gravel Ultra

PG -> Quesnel -> PG

This is the Queen Stage for the Dirty Spruce. 315km with 4100m of vertical heading down the Blackwater into Quesnel then parallel to the highway back up to Prince George.

315km 4100m climb
Gravel Advanced

Fyfe and Naltesby Lake Loop

Head up Fyfe FSR and than around the bottom of West Lake to Pelican FSR. From there we head to Naltesby Lake and then up past Norman Lake to Bednesti Lake and a food refuel spot around 130km into the ride. Then head back to Prince George on your preferred route.

186km 2300m climb
Gravel Advanced

Around Tabor Long Route

This follows the same loop as the short route until you cross the Willow River. There it continues further out to cross the Bowron River then loops around to cross both the Bowron and Willow River’s a second time before hitting East Shelley road and back into town. You can come back on the highway to make it easier or meet your friends/family at Purden to only ride part of the loop then spend the day relaxing at the beach.

164km 1456m climb
Gravel Advanced

Around Tabor Short Route

This route heads around Tabor Mountain and then proceeds down the highway before heading to Shelley Rd East for one of the best gravel descents in the area. You can make it easier by heading back on the highway.

125km 1171m climb
Gravel Advanced

Around Eskers

This route is just shy of 100km but can be combined with various other routes to head out even longer. Start at the bottom of Takla for a bit more gravel. This is about 2km of deactivated road around the back that you can usually ride through. At worst you have to jump a few ditches at risk of filling your cleats with mud. There is no cell coverage at the back and no water available so be prepared.

94km 912m climb