• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There is 1 way to get from Vancouver to Churchill by train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  3 days 23h

  1. Take the train from Vancouver to Portage la Prairie VIA Rail
  2. Take the train from Portage la Prairie to Churchill VIA Rail

$416 - $706

Questions & Answers

The cheapest way to get from Vancouver to Churchill is to train which costs $500 - $950 and takes 3 days 23h.

More details

The quickest way to get from Vancouver to Churchill is to train which costs $500 - $950 and takes 3 days 23h.

More details

No, there is no direct train from Vancouver to Churchill. However, there are services departing from Vancouver and arriving at Churchill via Portage la Prairie. The journey, including transfers, takes approximately 3 days 23h.

More details

The distance between Vancouver and Churchill is 2144 km.

The best way to get from Vancouver to Churchill without a car is to train which takes 3 days 23h and costs $500 - $950.

More details

It takes approximately 3 days 23h to get from Vancouver to Churchill, including transfers.

More details

Vancouver to Churchill train services, operated by VIA Rail, depart from Vancouver station.

More details

Churchill is 2h ahead of Vancouver. It is currently 4:48 PM in Vancouver and 6:48 PM in Churchill.

Vancouver to Churchill train services, operated by VIA Rail, arrive at Churchill station.

More details

There are three+ hotels available in Churchill. Prices start at $100 USD per night.

More details

Map of how to get from Vancouver to Churchill.
Launch map view
  • Distance: 1339.9 miles
  • Duration: 3 days 23h

What companies run services between Vancouver, BC, Canada and Churchill, MB, Canada?

You can take a train from Vancouver to Churchill via Portage la Prairie in around 3 days 23h.

Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Vancouver to Portage la Prairie
Ave. Duration
2 days 2h
Frequency
Twice a week
Estimated price
$240 - $410
Website
viarail.ca
Escape
$210 - $230
Economy
$240 - $340
EconomyPlus
$290 - $410
Business
$450 - $650
Train from Portage la Prairie to Churchill
Ave. Duration
43h 45m
Frequency
Twice a week
Estimated price
$170 - $300
Website
viarail.ca
Escape
$140 - $160
Economy
$170 - $240
EconomyPlus
$210 - $300
Business
$310 - $430

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 How to travel India's Golden Triangle, Bali: What to do if Mount Agung erupts and Travelling by boat in Italy - to help you get the most out of your next trip.