There are 5 ways to get from Halifax to Vancouver by plane, bus, train 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.

Recommended option

Fly to Vancouver  •  8h 29m

  1. Fly from Halifax (YHZ) to Vancouver (YVR) YHZ - YVR

$307 - $710

4 alternative options

Fly to Abbotsford, bus  •  11h 47m

  1. Fly from Halifax (YHZ) to Abbotsford (YXX) YHZ - YXX
  2. Take the bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station

$407 - $854

Train via Chicago  •  3 days 23h

  1. Take the train from Halifax to Saint-Lambert
  2. Take the train from St-Lambert Amtrak Station to Schenectady Amtrak Station
  3. Take the train from Schenectady Amtrak Station to Chicago Union Station
  4. Take the train from Chicago Union Station to Everett Amtrak Station
  5. Take the train from Everett Amtrak Station to Vancouver Pacific Central Station

$678 - $1,035

Train  •  5 days 6h

  1. Take the train from Halifax to Montréal
  2. Take the train from Montréal to Toronto
  3. Take the train from Toronto to Vancouver

$849 - $1,476

Drive  •  2 days 14h

  1. Drive from Halifax to Vancouver 6247.2 km

$700 - $1,100

Questions & Answers

There is widespread community transmission in Canada.
Last Updated: 3/20/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Halifax to Vancouver is to fly which costs $300 - $750 and takes 8h 29m.

More details

The quickest way to get from Halifax to Vancouver is to fly which costs $300 - $750 and takes 8h 29m.

More details

No, there is no direct train from Halifax to Vancouver station. However, there are services departing from Halifax and arriving at Vancouver Pacific Central Station via St-Lambert Amtrak Station, Schenectady Amtrak Station, Chicago Union Station and Everett Amtrak Station. The journey, including transfers, takes approximately 3 days 23h.

More details

The distance between Halifax and Vancouver is 4430 km. The road distance is 6247.2 km.

Get driving directions

The best way to get from Halifax to Vancouver without a car is to train via Chicago which takes 3 days 23h and costs $650 - $1,100.

More details

It takes approximately 8h 29m to get from Halifax to Vancouver, including transfers.

More details

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

More details

The best way to get from Halifax to Vancouver is to fly which takes 8h 29m and costs $300 - $750. Alternatively, you can train via Chicago, which costs $650 - $1,100 and takes 3 days 23h.

Mode details

The quickest flight from Halifax Airport to Vancouver Airport is the direct flight which takes 6h 28m.

Search flights

Map of how to get from Halifax to Vancouver.
Launch map view
  • Distance: 4429.9 km
  • Duration: 8h 29m

What companies run services between Halifax, NS, Canada and Vancouver, Canada?

WestJet, Air Canada and United Airlines fly from Halifax to Vancouver hourly. Alternatively, you can take a train from Halifax to Vancouver via St-Lambert Amtrak Station, Schenectady Amtrak Station, Chicago Union Station, and Everett Amtrak Station in around 3 days 23h.

Airlines
WestJet
Website
westjet.com
Flights from Halifax to Vancouver
Ave. Duration
6h 28m
When
Monday, Friday and Sunday
Estimated price
$310 - $1,100
Flights from Halifax to Vancouver via Calgary
Ave. Duration
8h 16m
When
Monday to Friday
Estimated price
$310 - $1,100
Flights from Halifax to Vancouver via Edmonton
Ave. Duration
8h 41m
When
Sunday
Estimated price
$310 - $1,100
Flights from Halifax to Vancouver via Toronto
Ave. Duration
9h 9m
When
Every day
Estimated price
$310 - $1,100
Flights from Halifax to Abbotsford via Calgary
Ave. Duration
8h 26m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $1,400
Flights from Halifax to Abbotsford via Ottawa, Calgary
Ave. Duration
11h 6m
When
Every day
Estimated price
$750 - $1,400
Flights from Halifax to Abbotsford via Toronto, Calgary
Ave. Duration
11h 56m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $1,400
Flights from Halifax to Abbotsford via Edmonton, Calgary
Ave. Duration
12h 51m
When
Tuesday, Wednesday, Thursday and Sunday
Estimated price
$750 - $1,400
Air Canada
Website
aircanada.com
Flights from Halifax to Vancouver via Ottawa
Ave. Duration
8h 11m
When
Every day
Estimated price
$300 - $950
Flights from Halifax to Vancouver via Toronto
Ave. Duration
8h 38m
When
Every day
Estimated price
$300 - $950
Flights from Halifax to Vancouver via Montreal
Ave. Duration
8h 36m
When
Every day
Estimated price
$300 - $950
Flights from Halifax to Abbotsford via Toronto
Ave. Duration
10h 20m
When
Tuesday, Wednesday, Thursday, Friday and Saturday
Estimated price
$420 - $1,600
Swoop
Website
flyswoop.com
Flights from Halifax to Abbotsford via London
Ave. Duration
10h 20m
When
Tuesday
Estimated price
$420 - $1,500
Flights from Halifax to Abbotsford via London, Edmonton
Ave. Duration
11h 44m
When
Tuesday
Estimated price
$440 - $1,500
Flights from Halifax to Abbotsford via Hamilton
Ave. Duration
15h 19m
When
Tuesday, Thursday and Sunday
Estimated price
$420 - $1,500
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Halifax to Saint-Lambert
Ave. Duration
21h 44m
Frequency
3 times a week
Estimated price
$190 - $340
Website
VIA Rail
Escape
$160 - $190
Economy
$190 - $280
EconomyPlus
$240 - $340
Business
$350 - $490
Train from Halifax to Montréal
Ave. Duration
22h 3m
Frequency
3 times a week
Estimated price
$190 - $340
Website
VIA Rail
Escape
$160 - $190
Economy
$190 - $280
EconomyPlus
$240 - $340
Business
$350 - $490
Train from Montréal to Toronto
Ave. Duration
5h 1m
Frequency
Every 4 hours
Estimated price
$100 - $190
Website
VIA Rail
Escape
$70 - $100
Economy
$100 - $140
EconomyPlus
$130 - $190
Business
$170 - $240
Train from Toronto to Vancouver
Ave. Duration
4 days 1h
Frequency
Twice a week
Estimated price
$550 - $950
Website
VIA Rail
Escape
$500 - $510
Economy
$550 - $800
EconomyPlus
$650 - $950
Business
$1,000 - $1,500
Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Rome2rio's guide to Amtrak
Contact Details
Phone
+1 215-856-7924
Website
amtrak.com
Train from St-Lambert Amtrak Station to Schenectady Amtrak Station
Ave. Duration
6h 43m
Frequency
Once daily
Estimated price
$50 - $80
Website
amtrak.com
Coach Seat
$50 - $80
Premium
$290 - $410
Flexi Coach Seat
$90 - $140
Business Seat
$90 - $130
Train from Schenectady Amtrak Station to Chicago Union Station
Ave. Duration
15h 17m
Frequency
Twice daily
Estimated price
$120 - $170
Website
amtrak.com
Coach Seat
$120 - $170
Premium
$420 - $600
Flexi Coach Seat
$240 - $350
Business Seat
$250 - $360
Train from Chicago Union Station to Everett Amtrak Station
Ave. Duration
44h 23m
Frequency
Twice daily
Estimated price
$270 - $390
Website
amtrak.com
Coach Seat
$270 - $390
Premium
$700 - $1,000
Flexi Coach Seat
$550 - $850
Business Seat
$600 - $900
Train from Everett Amtrak Station to Vancouver Pacific Central Station
Ave. Duration
3h 8m
Frequency
Twice daily
Estimated price
$40 - $60
Website
amtrak.com
Coach Seat
$40 - $60
Premium
$270 - $380
Flexi Coach Seat
$65 - $100
Business Seat
$65 - $95
Bus operators
EBus Canada
Phone
1-877-769-3287
Email
info@myebus.ca
Website
myebus.ca
Bus from Abbotsford Airport to Vancouver, BC - Pacific Central Station
Ave. Duration
55 min
Frequency
5 times a day
Estimated price
$23 - $40
Schedules at
myebus.ca
Refundable Fare
$26 - $40
Online Fare
$23 - $35
Mountain Man Mikes Bus Service
Email
info@mountainmanmikes.ca
Website
mountainmanmikes.ca
Bus from Abbotsford, BC - 30440 Liberator Ave to Vancouver, BC - Pacific Central Station
Ave. Duration
1h 30m
Frequency
Once a week
Estimated price
$30 - $50
Schedules at
mountainmanmikes.ca

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

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

More details

Yes, the driving distance between Halifax to Vancouver is 6247 km. It takes approximately 2 days 14h to drive from Halifax to Vancouver.

Get driving directions

WestJet and Air Canada offer flights from Halifax Airport to Vancouver Airport.

Search flights

Book your Halifax to Vancouver train tickets online with Rome2rio.

Search and book

There are 883+ hotels available in Vancouver. Prices start at $150 CAD per night.

More details

The best way to get from Halifax to Halifax Airport is to line 320 bus which takes 33 min and costs $5.

More details