• Our partners include:

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

There are 5 ways to get from New Westminster to Edmonton by subway, 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

Subway to Vancouver, fly  •  5h 9m

  1. Take the subway from New Westminster Station Platform 1 to Granville Station Platform 1
  2. Fly from Vancouver (YVR) to Edmonton (YEG) YVR - YEG

$136 - $507

Cheapest option

Bus to Abbotsford, fly  •  6h 37m

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

$132 - $308

3 alternative options

Bus  •  20h 48m

  1. Take the bus from Vancouver, BC to Banff, AB
  2. Take the bus from Banff, AB to Calgary International Airport, AB
  3. Take the bus from Calgary International Airport to Edmonton - Downtown Office

$193 - $309

Train  •  28h 21m

  1. Take the train from Vancouver to Edmonton VIA Rail

$146 - $261

Drive  •  12h 38m

  1. Drive from New Westminster to Edmonton 715.8 miles

$95 - $140

Questions & Answers

The cheapest way to get from New Westminster to Edmonton is to drive which costs $120 - $180 and takes 12h 38m.

More details

The quickest way to get from New Westminster to Edmonton is to subway and fly which costs $170 - $700 and takes 5h 9m.

More details

The distance between New Westminster and Edmonton is 813 km. The road distance is 1145.3 km.

Get driving directions

The best way to get from New Westminster to Edmonton without a car is to bus which takes 20h 48m and costs $250 - $410.

More details

It takes approximately 5h 9m to get from New Westminster to Edmonton, including transfers.

More details

The best way to get from New Westminster to Edmonton is to bus which takes 20h 48m and costs $250 - $410. Alternatively, you can train, which costs $190 - $350 and takes 28h 21m.

Mode details

The quickest flight from Vancouver Airport to Edmonton Airport is the direct flight which takes 1h 30m.

Search flights

Edmonton is 1h ahead of New Westminster. It is currently 11:36 AM in New Westminster and 12:36 PM in Edmonton.

Yes, the driving distance between New Westminster to Edmonton is 1145 km. It takes approximately 12h 38m to drive from New Westminster to Edmonton.

Get driving directions

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

Search flights

Map of how to get from New Westminster to Edmonton.
Launch map view
  • Distance: 508.2 miles
  • Duration: 5h 9m

What companies run services between New Westminster, BC, Canada and Edmonton, AB, Canada?

You can take a bus from New Westminster to Edmonton via Main Street-Science World Station Platform 1, Vancouver, BC, Banff, AB, Banff, AB, and Calgary International Airport in around 20h 48m. Alternatively, VIA Rail operates a train from New Westminster to Edmonton 3 times a week. Tickets cost $130 - $240 and the journey takes 26h 50m.

Airlines
WestJet
Website
westjet.com
Flights from Vancouver to Edmonton
Ave. Duration
1h 34m
When
Every day
Estimated price
$150 - $650
Flights from Vancouver to Edmonton via Victoria
Ave. Duration
3h 8m
When
Monday to Friday
Estimated price
$150 - $650
Flights from Vancouver to Edmonton via Calgary
Ave. Duration
3h 9m
When
Every day
Estimated price
$150 - $650
Flights from Abbotsford to Edmonton via Calgary
Ave. Duration
3h 26m
When
Every day
Estimated price
$150 - $470
Air Canada
Website
aircanada.com
Flights from Vancouver to Edmonton
Ave. Duration
1h 32m
When
Every day
Estimated price
$150 - $650
Swoop
Website
flyswoop.com
Flights from Abbotsford to Edmonton
Ave. Duration
1h 21m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $370
Train operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Subway from New Westminster Station Platform 1 to Granville Station Platform 1
Ave. Duration
26m
Frequency
Every 5 minutes
Estimated price
$2 - $4
Schedules at
translink.ca
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Vancouver to Edmonton
Ave. Duration
26h 50m
Frequency
3 times a week
Estimated price
$130 - $240
Website
viarail.ca
Escape
$110 - $130
Economy
$130 - $190
EconomyPlus
$170 - $240
Business
$240 - $340
Bus operators
EBus Canada
Phone
1-877-769-3287
Email
info@myebus.ca
Website
myebus.ca
Bus from Vancouver, BC - Pacific Central Station to Abbotsford Airport
Ave. Duration
1h 10m
Frequency
4 times a day
Estimated price
$23 - $35
Schedules at
myebus.ca
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Vancouver, BC to Banff, AB
Ave. Duration
11h 40m
Frequency
Once a week
Estimated price
$90 - $120
Schedules at
riderexpress.ca
Brewster Express
Phone
1-866-606-6700
Website
banffjaspercollection.com
Bus from Banff, AB to Calgary International Airport, AB
Ave. Duration
2h
Frequency
Every 2 hours
Estimated price
$55 - $120
Book at
bookings.banffjaspercollection.com

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 do I buy a London Underground ticket?, How to get from Heathrow Airport into central London and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.

More Questions & Answers

There are 219+ hotels available in Edmonton. Prices start at $64 USD per night.

More details