Search cheap train tickets to British Columbia
Overview
British Columbia train travel info
Destinations | 58 |
Companies | 1 |
Stations | 28 |
Connections | 24 |
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.
How much does it cost to take the train to/from British Columbia?
Of the 58 cities in British Columbia with train service, the average cost of train tickets is €175.46 on the top routes. The cheapest ticket available costs €21.40 while the most expensive ticket is €472.45 at this time.
Train services in British Columbia
One train company operates trains to and from British Columbia. In total, the state has 58 destinations reachable by train. For train trips from out of state, Via rail is your best bet, with trains from cities in other states. For in-state travel, VIA Rail has the most coverage, with 13 routes connecting cities within British Columbia.
British Columbia Trains
VIA Rail
VIA Rail connects 13 cities and towns within British Columbia. It also has trains to British Columbia from 11 cities in other states.


Destinations
24
Routes
50
Popular train routes in British Columbia
- trains from Vancouver to Ottawa
- trains from Phoenix to Vancouver
- trains from Spokane to Vancouver
- trains from Oakland to Vancouver
- trains from Kelowna to Vancouver
- trains from Québec to Vancouver
- trains from Vancouver to Tacoma
- trains from Winnipeg to Vancouver
- trains from Vancouver to Chicago
- trains from Vancouver to San Francisco
- trains from Vancouver to Mission
- trains from Vancouver to Toronto
- trains from Vancouver to Portland
- trains from Halifax to Vancouver
- trains from Vancouver to Winnipeg
- trains from Vancouver to Montreal
- trains from Vancouver to Seattle
- trains from Vancouver to Spokane
- trains from San Diego to Vancouver
- trains from Vancouver to Palm Springs
- trains from Vancouver to Niagara Falls
- trains from Ottawa to Vancouver
- trains from Abbotsford to Vancouver
- trains from San Francisco to Vancouver
- trains from Vancouver to New York
- trains from Chilliwack to Vancouver
- trains from Los Angeles to Vancouver
- trains from Everett to Vancouver
- trains from Vancouver to Bellingham
- trains from Edmonton to Vancouver
- trains from Seattle to Victoria
- trains from Vancouver to Eugene
- trains from Montreal to Vancouver
- trains from Vancouver to Phoenix
- trains from Vancouver to Anaheim
- trains from Washington to Vancouver
- trains from San Jose to Vancouver
- trains from Boston to Vancouver
- trains from Vancouver to Saskatoon
- trains from Bellingham to Vancouver
- trains from Vancouver to London
- trains from Salem to Vancouver
- trains from Portland to Vancouver
- trains from Vancouver to Vancouver
- trains from Saskatoon to Vancouver
- trains from Detroit to Vancouver
- trains from Chicago to Vancouver
- trains from Vancouver to San Diego
- trains from New York to Vancouver
- trains from Vancouver to Kingston
- trains from Vancouver to Los Angeles
- trains from Vancouver to Hope
- trains from Ontario to Vancouver
- trains from Vancouver to Everett
- trains from Seattle to Vancouver
- trains from Terrace to Prince George
- trains from Eugene to Vancouver
Cities in British Columbia
- Train Tickets
- Canada
- British Columbia