train-on-field

Getting Here

Reaching McBride is a breeze with various transportation options. Hop on the VIA Rail, catch a BC Transit bus, or fly into Prince George Airport just 200 km away. With seamless connections by rail, bus, or air, your journey to McBride is as easy as it is scenic.

By Road

Yellowhead Highway 16, our northern Trans-Canada Highway, runs east-west through the Robson Valley, and is a popular route to the northwest coast of BC and Alaska. Driving distances are noted below.

BC Bus North offers twice weekly bus service between Valemount, McBride and Prince George.

The quiet and remote-feeling highway attracts many motorcyclists too – check out Route 16 to plan your journey. Highway 16 and paved side roads make great relaxing cycling routes.

road-mountain

Driving

BC road reports – visit online at Drive BC

Prince Rupert – 933km | 583mi west
Smithers – 580km | 363mi west
Prince George – 210km | 131mi west
Dome Creek – 95km | 59mi west
Loos – 53km | 33mi west
Crescent Spur – 50km | 51mi west
Goat River – 40km | 25mi west
Dunster – 30km | 19mi east
Tete Jaune Cache – 70km | 44mi east
Valemount – 85km | 53mi east
Kamloops – 404km | 252mi south
Jasper, AB – 170km | 106mi east
Edmonton, AB – 450km | 281mi east

driving

By Rail

Please note that wildfire activity in Jasper National Park in 2024 has impacted VIA Rail travel through the National Park. Check with VIA Rail Canada for more details.

You can travel to McBride by VIA Rail from Prince George or Jasper.

Travel to the valley year–round on VIA Rail’s daytime Jasper–Prince Rupert passenger train! This train stops in many communities between Jasper, Prince George and Prince Rupert, including many not served by the highway.

From Tete Jaune to Dome Creek it gives beautiful views of the meandering Fraser, farmland and the Rocky and Cariboo mountain ranges. To the east, the passenger train runs along the mountainside, giving panoramic views through Mount Robson Park. The train provides a cozy way to relax with family or friends while VIA does the driving– even blizzards are fun!

You don’t need to bring the car to visit McBride. Enjoy a scenic train ride through the Robson Valley and arrive at McBride’s beautiful historic railway station. The station is located at First and Main Street, convenient for hotels and restaurants, parks and attractions. McBride is easy to get around on foot and there are walking trails accessible from the Village.

train-side

For current fares, schedules and online booking see Via Rail. The waiting room in McBride station is open every day for the train, and has more information about traveling on VIA and about McBride. Visitor Centre staff can assist you with booking your tickets. Look for Tuesday Express Deals for travel between Jasper to Vancouver and Jasper to points east, including sleeper class. Check out Via Rail Deals

Beverages and snacks can be bought on board, or take a picnic. Skis, bicycles, kayaks, small canoes and caged pets can be taken along for extra fees. Let VIA do the driving – bring your bicycles and child carriers! (fees apply) VIA Rail checked Baggage

train-interior

By Air

International airports serving the area include Prince George, Calgary, Edmonton and Vancouver, with daily connections to other nearby cities.

YXS Prince George Airport is 200 km west of McBride. Daily flights to major centers in BC and AB, and international flights. Call 1-250-963-2400 or visit online Prince George Airport

Private aircraft

McBride has an 830m paved air strip, Charlie Leake Field, CAV4, to accommodate small fixed-wing and rotary aircraft, operated by the Village of McBride, phone 1-250-569-2229. Aviation fuel is available at the airport. Some details at Sky Vector

by-air