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

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 historic train station. The train station is located at one end of 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.

Discounts for booking 1 or 3 days in advance. Eg, adult fare McBride-Jasper or McBride-Prince George 1-way booked at least 3 days in advance $28.35 incl. tax.

VIA Rail's Skeena arrives at McBride Station

Departs Prince George 9:45 am
Arrives in McBride at 1:48 pm
Mon, Thurs & Sat.


Departs Jasper 12:45 pm Mtn time
Arrives in McBride at 2:44 pm
Sun, Wed, Fri.

See VIA Rail's website for more details.

VIA Rail - Bring your bike

Let VIA do the driving - bring your bicycles and child carriers! $20 per bike VIA Rail checked Baggage

VIA Rail's Skeena arrives at McBride's scenic railway station, centred downtown next to parks and playgrounds, and the hub for McBride Adventure Weekend activities.

Look for special summer fares and amazing 75% off Express deals for travel between Jasper to Vancouver and Jasper to points east, including sleeper class.www.viarail.ca/en/deals

Please note that the dome car is only available to Touring Class Mid-May to September, and is only available to Economy Class passengers the rest of the year.

VIA Rail - Raush River Bridge
VIA Rail's Skeena on the Raush River bridge, eastbound through the beautiful Robson Valley, looking north to the Rockies including McBride Peak and Beaver Mtn