Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

3-Day Surrey BC to Barkerville BC Road Trip Itinerary

Day 1 · Sat, Jun 13
Prince George, BC

Journey to Prince George

  1. Drive from Surrey to Prince George via BC-1/BC-97 — Surrey → Prince George — Long-haul highway day, about 10.5–12 hours driving plus stops; leave as early as possible and plan fuel/meal breaks in Hope, Cache Creek, and Quesnel, then arrive in Prince George by evening and check in near the city center.
  2. Cranbrook Hill Greenway — Cranbrook Hill area, Prince George — A quick first-evening stretch on forested trails and viewpoints to shake off the drive and get a feel for the local landscape, ~45 minutes.
  3. Cottonwood Island Nature Park — Cottonwood Island, Prince George — Easy riverfront paths and suspension-bridge views make this a relaxing low-effort stop after a long drive, late afternoon or early evening, ~1 hour.
  4. Two Rivers Gallery — Downtown Prince George — A strong cultural stop with contemporary art and a compact footprint, ideal before dinner, ~1 hour.
  5. Browns Socialhouse Prince George — Downtown Prince George — Reliable sit-down dinner close to the core, good for an unfussy first-night meal, dinner, ~1.5 hours, about C$25–40 per person.

Morning on the road

Leave Surrey as early as you can and commit to the long haul up BC-1 and BC-97 toward Prince George — this is one of those classic northern BC driving days where the scenery changes gradually from the Lower Mainland to the interior plateau, then into proper north-country forests. With traffic out of the Lower Mainland, fuel, coffee, and a couple of proper stops, you’re looking at roughly 10.5–12 hours total driving time, so an early start really matters; if you leave around 6:00–7:00 AM you’ll give yourself a much more relaxed arrival. Plan your breaks in Hope for an early coffee, Cache Creek for lunch and gas, and Quesnel for a final leg-stretch before the last push into Prince George. Gas prices tend to be a bit higher once you’re out of the Lower Mainland, so top up when you can, and keep an eye on daylight and wildlife as you get north.

First stretch in the city

Once you’ve checked in near the city center and dropped your bags, don’t try to force a big sightseeing day — just head straight to Cranbrook Hill Greenway for a short reset. It’s a good local-style first stop because the trails get you into the forest quickly without requiring a full hike, and the viewpoints help you decompress after the highway grind. Expect about 45 minutes here; shoes with decent grip are enough, and you’ll want bug spray if the evening is warm. From there, make your way to Cottonwood Island Nature Park, which is one of the easiest and prettiest low-effort walks in Prince George. The riverfront paths and suspension bridges give you a real sense of the city’s setting at the confluence of the rivers, and it’s especially nice in the softer light late afternoon or early evening. This is an easy drive between spots, or you can use a rideshare/taxi if you’d rather not move the car again.

Dinner downtown

Before dinner, swing into Two Rivers Gallery downtown for a compact culture break — it’s the kind of gallery that’s small enough not to feel exhausting after a travel day, but strong enough to be worth the stop. Most visitors spend about an hour here, and it’s a good bridge from outdoorsy wandering to an easy evening in the core. Wrap up at Browns Socialhouse Prince George, which is a safe, convenient first-night dinner choice if you want something familiar and unfussy after a full day behind the wheel. Expect around C$25–40 per person depending on drinks and extras, and plan for about 1.5 hours so you’re not rushing. If you still have energy after dinner, a short walk around downtown’s Victoria Street area is a nice way to finish — then turn in early, because tomorrow’s drive toward Barkerville is much more enjoyable when you’re well rested.

Day 2 · Sun, Jun 14
Barkerville, BC

Scenic drive to Barkerville

Getting there from Prince George, BC
Drive via BC-97 N and Hwy 26 (about 4.5–5.5 hours, roughly C$30–60 in fuel one-way depending on vehicle). Best to leave around 8:00 AM after breakfast so you arrive by early afternoon and still have time for Barkerville.
Private shuttle/tour transfer if available in season; usually pricier and less flexible than driving.
  1. Prince George to Barkerville via BC-97 and Hwy 26 — Prince George → Barkerville — Depart after breakfast, around 8:00 AM, for a scenic drive of about 4.5–5.5 hours; top up fuel in Quesnel, and plan for a slower final stretch through the Cariboo Mountains.
  2. Quesnel Riverfront Trail — Quesnel — Stretch your legs with an easy riverside walk and quick coffee stop en route, ~45 minutes.
  3. Barkerville Historic Town & Park — Barkerville — The main event: wander the preserved gold-rush streets, buildings, and interpretive sites, best done across late morning and afternoon, ~3–4 hours.
  4. St. Saviour’s Church — Barkerville — One of the town’s most photogenic heritage buildings, worth a short visit while exploring the historic core, ~20–30 minutes.
  5. Barkerville Gasthaus — Barkerville Historic Town — A practical place for an on-site meal while sightseeing, with hearty options for a remote heritage town, lunch or early dinner, about C$20–35 per person.
  6. Willow River Pub & Grill — Wells — A good nearby dinner stop if you want a change of scenery after Barkerville, with a relaxed Cariboo-town atmosphere, evening, ~1.5 hours, about C$25–40 per person.

Morning

Leave Prince George right after breakfast and make this a clean, early start so you’re not rushing the last stretch into the Cariboo. The drive to Barkerville is straightforward on BC-97 N and Hwy 26, but the final section gets slower and prettier, so budget the full 4.5–5.5 hours and expect a couple of very rural fuel stops along the way. I’d top up in Quesnel even if you think you have enough gas — it’s the last reliably easy stop before the historic town area, and it keeps the day relaxed. If you want a break before the final push, pull off for a quick stroll on the Quesnel Riverfront Trail; it’s an easy way to shake off the drive, grab coffee, and enjoy the river for about 45 minutes without losing momentum.

Late Morning to Afternoon

Once you roll into Barkerville Historic Town & Park, slow down and let the place set the pace. This is the day’s main event, and it’s best experienced by wandering rather than trying to “do” it all in a checklist. Spend 3–4 hours moving between the preserved storefronts, museums, and interpretive buildings in the historic core, where the whole town feels like it’s still waiting for the gold rush to begin again. Make time for St. Saviour’s Church, one of the most photogenic buildings in town — it’s a short stop, but it really is worth the detour for the architecture and atmosphere. If you’re hungry, Barkerville Gasthaus is the easiest on-site meal option and exactly what you want in a remote heritage town: hearty, simple, and convenient, with dishes usually landing around C$20–35 per person. Parking is easy at the heritage site, but once you’re there, leave the car and walk; the town is compact and best enjoyed on foot.

Evening

If you want dinner without fully ending the day on-site, continue a short way to Wells for Willow River Pub & Grill. It’s a nice change of pace after the museum-town feel of Barkerville, with a more casual Cariboo local vibe and a solid dinner range of about C$25–40 per person. It’s an easy final stop before settling in for the night, and it works well if you’d rather unwind over a proper meal than eat early in the historic town. If you’re keeping the evening low-key, aim to leave Barkerville before it gets too late so you’re not driving the narrow roads after dark.

Day 3 · Mon, Jun 15
Prince George, BC

Return via Prince George

Getting there from Barkerville, BC
Drive via Hwy 26 and BC-97 S (about 4.5–5 hours, roughly C$30–60 in fuel one-way). An 8:00 AM departure is ideal so you can reach Prince George by early afternoon.
No practical scheduled public transport for this route; rental car is the realistic option.
  1. Barkerville to Prince George via Hwy 26 and BC-97 — Barkerville → Prince George — Start after an early breakfast, around 8:00 AM, for a roughly 4.5–5 hour drive; stop in Quesnel if needed for fuel or a quick coffee before continuing south.
  2. The Exploration Place — West Prince George — An easygoing science-and-history stop that works well after a road segment and before the final push home, ~1.5 hours.
  3. Fort George Park — Downtown Prince George — Open green space and river views for a final stretch outdoors, with enough flexibility for a picnic or short walk, ~45 minutes.
  4. Nancy O’s — Downtown Prince George — A solid lunch stop in the core with a broader menu and local feel, lunch, ~1 hour, about C$20–35 per person.
  5. Northwood Plaza / Highway 97 South departure — Prince George → Surrey — Leave mid-afternoon, around 2:00–3:00 PM, for the return drive of roughly 10.5–12 hours total; if energy is low, break the trip with a longer stop in Cache Creek or Hope before finishing in Surrey.

Morning

Leave Barkerville right after an early breakfast and make the southbound run on Hwy 26 to Prince George feel like a gentle reset after yesterday’s history-heavy day. If you want a quick practical stop, Quesnel is the obvious break point for fuel, coffee, and a bathroom stretch before the final leg; it keeps the drive from feeling too long and gives you a chance to wake up properly before you hit the city. Aim to arrive in West Prince George with enough time to breathe a little before your first stop, since this is one of those days where the road is the main event and the city visits work best when they’re unhurried.

Late Morning at The Exploration Place

Spend about 90 minutes at The Exploration Place, which sits nicely for a calm, low-effort indoor stop after the drive. It’s a good place to wander without needing a strict plan — the exhibits mix local science, geography, and North Central BC history, so it feels relevant rather than generic. Expect modest admission, usually in the neighborhood of C$15–20 for adults, and check the day’s hours before you go since smaller museums sometimes shift seasonal schedules. Parking is straightforward, and it’s an easy in-and-out from the west side of town, making it a smart bridge between the highway and a downtown lunch.

Lunch and a Stretch in the Core

Head into Downtown Prince George for lunch at Nancy O’s, a dependable local stop with a broader menu and a relaxed downtown feel. Budget roughly C$20–35 per person, depending on what you order, and if the weather is decent, it’s worth lingering a bit instead of rushing — this part of the day is about getting off the road and recharging. After lunch, take a short walk or drive over to Fort George Park for about 45 minutes of fresh air; it’s one of the easiest places in the city to decompress, with open green space and river views that feel especially nice after several hours behind the wheel. A small picnic or just a quiet stroll along the edges of the park is plenty.

Afternoon Departure

From Fort George Park, make your way back toward the highway and leave Prince George around 2:00–3:00 PM for the return drive to Surrey on BC-97 South. That timing gives you a realistic shot at getting well down the road before dark, but it’s still a long push — if you’re feeling tired, plan a longer break in Cache Creek or Hope rather than trying to force the whole drive in one go. Fuel up before you leave the city, keep snacks handy, and treat the last leg as a steady homeward run rather than a race.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version