There are 8 ways to get from Penny to Victoria by train, bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus to Prince George Airport, fly to Victoria International Airport
best- Take the train from Penny to McBridetrain
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Fly from Prince George Airport (YXS) to Victoria International Airport (YYJ)plane YXS - YYJ
10h$329–805Train, bus to Prince George Airport, fly to Nanaimo Airport, bus
cheapest- Take the train from Penny to McBridetrain
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Fly from Prince George Airport (YXS) to Nanaimo Airport (YCD)plane YXS - YCD
- Take the bus from Village Green Mall to Douglas & Hillsidebus
13h 23m$212–968Train, bus
- Take the train from Penny to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise Village Southbus
- Take the bus from Lake Louise Village to Vancouverbus
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
24h 15mTrain via Vancouver
- Take the train from Penny to Jaspertrain
- Take the train from Jasper to Vancouvertrain
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
32h 9mTrain, bus to Prince George Airport, fly to Vancouver International Airport
- Take the train from Penny to McBridetrain
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Fly from Prince George Airport (YXS) to Vancouver International Airport (YVR)plane YXS - YVR
- Take the train from Vancouver Harbour to Victoria Harbourtrain
10h 24mTrain, bus to Prince George Airport, fly to Victoria Inner Harbour Apt
- Take the train from Penny to McBridetrain
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Fly from Prince George Airport (YXS) to Victoria Inner Harbour Apt (YWH)plane YXS - YWH
9h 47m$216–1,012Drive to Williams Lake Airport, fly to Victoria Inner Harbour Apt
- Drive from Penny to Williams Lake Airport (YWL)car
- Fly from Williams Lake Airport (YWL) to Victoria Inner Harbour Apt (YWH)plane YWL - YWH
8h 56m$521–1,053Train
- Take the train from Penny to Jaspertrain
- Take the train from Jasper to Vancouvertrain
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
46h 37m
Prince George Airport (YXS) to Victoria International Airport (YYJ) flights
Comparing Your Travel Options
The cheapest way to get from Penny to Victoria is to train and bus and fly which costs $210 - $1,000 and takes 13h 23m.
The fastest way to get from Penny to Victoria is to drive and fly which takes 8h 56m and costs $500 - $1,100.
No, there is no direct train from Penny to Victoria. However, there are services departing from Penny and arriving at Victoria Harbour via Jasper, Main Street-Science World Station @ Platform 1 and Vancouver Harbour. The journey, including transfers, takes approximately 32h 9m.
The distance between Penny and Victoria is 946 km.
The best way to get from Penny to Victoria without a car is to train and bus which takes 24h 15m and costs .
It takes approximately 10h to get from Penny to Victoria, including transfers.
Penny to Victoria train services, operated by VIA Rail, depart from Penny station.
Penny to Victoria train services, operated by VIA Rail, arrive at Jasper station.
There are 280+ hotels available in Victoria.
What companies run services between Penny, BC, Canada and Victoria, BC, Canada?
You can take a train from Penny to Victoria Harbour via Jasper, Vancouver, Main Street-Science World Station @ Platform 1, Burrard Station @ Platform 1, and Vancouver Harbour in around 32h 9m.
- Website
- aircanada.com
Flights from Prince George Airport to Victoria International Airport via Vancouver International Airport
- Ave. Duration
- 3h 29m
- When
- Every day
- Estimated price
- $70–450
Flights from Prince George Airport to Vancouver International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $70–470
Flights from Prince George Airport to Nanaimo Airport via Vancouver International Airport
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $90–1,400
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Penny to McBride
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a week
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–100
- Economy Plus
- $30–110
Train from Penny to Jasper
- Ave. Duration
- 5h 47m
- Frequency
- 3 times a week
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Penny to Jasper
- Ave. Duration
- 5h 47m
- Frequency
- 3 times a week
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Jasper to Vancouver
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $190–450
- Website
- VIA Rail
- Escape
- $190–430
- Business
- $250–420
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
Train from Penny to McBride
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a week
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–100
- Economy Plus
- $30–110
Train from Penny to McBride
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a week
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–100
- Economy Plus
- $30–110
Train from Penny to McBride
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a week
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–100
- Economy Plus
- $30–110
Train from Penny to Jasper
- Ave. Duration
- 5h 47m
- Frequency
- 3 times a week
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, How to get from Luton Airport into central London, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.







