1map logoGo to main page

Toronto, Ontario to Vancouver, British Columbia from $90: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Toronto, Canada
to
Vancouver, Canada

How to Get from Toronto to Vancouver: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$90 - PlaneBest price
3370.8 kmDistance
6h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Toronto to Vancouver with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
6h  42m
Estimated price
$90-383
Recommended
route map
Distance: 3370.8 km
Duration: 6h 42m

See more options

Company
various
Bus
Train
Average Duration
58h  16m
Estimated price
$0-0
Company
various
Drive
Plane
Average Duration
6h  53m
Estimated price
$98-525
Company
various
Plane
Average Duration
9h  15m
Estimated price
$123-435
Company
various
Train
Average Duration
49h  13m
Estimated price
$140-907
Company
various
Plane
Taxi
Average Duration
7h  30m
Estimated price
$192-629
Company
VIA Rail
Train
Average Duration
97h  1m
Estimated price
$270-460
Company
various
Drive
Plane
Taxi
Average Duration
7h  5m
Estimated price
$275-851
Company
various
Drive
Average Duration
43h  31m
Estimated price
$600-950

Traveling From Toronto to Vancouver

The journey from Toronto to Vancouver offers a striking contrast between the bustling urban life of Ontario's capital and the laid-back, nature-infused vibe of British Columbia's coastal gem.

Best Neighbourhoods in Vancouver

Vancouver features vibrant neighborhoods, each with its own charm and appeal.

Gastown
• Historic cobblestone streets with trendy shops.
• Famous for the iconic steam clock.
Yaletown
• Chic boutiques and waterfront dining options.
• Buzzing nightlife and art galleries.
Kitsilano
• Beautiful beaches and stunning mountain views.
• Laid-back atmosphere with great cafes.

Best Times To Visit Vancouver's Attractions

Timing your visits can greatly enhance your experience in Vancouver's attractions.

Stanley Park
Early mornings on weekdays offer peaceful walks and fewer crowds.
Granville Island
Visit late afternoon on weekdays for a relaxed vibe and fewer tourists.
Capilano Suspension Bridge
Try early morning or late afternoon visits to enjoy stunning views and less congestion.

Vancouver Weather: What to Expect Year-Round

Vancouver enjoys a mild, maritime climate with warm summers and cool, rainy winters, making it a year-round destination. Understanding the weather patterns can help you decide the best times to visit and what to pack for a comfortable travel experience.

Dining Recommendation in Vancouver

Try the spot prawns at Blue Water Cafe, where the focus is on fresh, local seafood that reflects the Pacific Northwest's bounty, contrasting with Toronto's diverse culinary scene. The vibrant atmosphere of this restaurant, paired with the distinct, oceanic flavors, creates a dining experience that feels uniquely connected to its coastal surroundings.

Toronto - Vancouver operators

Explore transport companies operating between Toronto and Vancouver, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
aircanada.com

Plane from Toronto (YYZ) to Vancouver (YVR)

Average Duration
5h 5m
Estimated price
$210-700
Website
westjet.com

Plane from Toronto (YYZ) to Vancouver (YVR)

Average Duration
5h 18m
Estimated price
$160-600

Plane from Kitchener (YKF) to Vancouver (YVR)

Average Duration
8h 22m
Estimated price
$190-750

Plane from Toronto (YYZ) to Abbotsford (YXX)

Average Duration
7h 31m
Estimated price
$220-700

Plane from Toronto (YYZ) to Abbotsford (YXX)

Average Duration
9h 10m
Estimated price
$220-700
Website
flyporter.com

Plane from Billy Bishop Toronto City (YTZ) to Vancouver (YVR)

Average Duration
9h 43m
Estimated price
$220-700

Plane from Billy Bishop Toronto City (YTZ) to Vancouver (YVR)

Average Duration
8h 14m
Estimated price
$120-700

Plane from Billy Bishop Toronto City (YTZ) to Vancouver (YVR)

Average Duration
8h 30m
Estimated price
$130-700
Website
flyflair.com

Plane from Toronto (YYZ) to Vancouver (YVR)

Average Duration
5h 25m
Estimated price
$100-470

Plane from Kitchener (YKF) to Vancouver (YVR)

Average Duration
5h 10m
Estimated price
$80-460

Plane from Toronto (YYZ) to Abbotsford (YXX)

Average Duration
5h 10m
Estimated price
$110-550

Plane from Kitchener (YKF) to Abbotsford (YXX)

Average Duration
4h 55m
Estimated price
$170-550
Train Show train routes
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Toronto Union Station to Vancouver

Average Duration
96h 1m
Estimated price
$270-460

Train from Toronto Union Station to Windsor

Average Duration
4h 18m
Estimated price
$35-100
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Dearborn to Chicago Union Station

Average Duration
5h 11m
Estimated price
$11-120

Train from Chicago Union Station to Everett Amtrak Station

Average Duration
44h 58m
Estimated price
$85-600

Train from Everett Amtrak Station to Vancouver

Average Duration
3h 9m
Estimated price
$5-85

Train from St. Paul-Minneapolis to Spokane

Average Duration
29h 36m
Estimated price
$55-400
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Toronto to Detroit Bus Station

Average Duration
6h 25m
Estimated price
$22-80

Bus from Detroit Bus Station to Chicago Bus Station

Average Duration
5h 10m
Estimated price
$26-90

Bus from Spokane Station to Seattle

Average Duration
4h 55m
Estimated price
$24-85
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Detroit Bus Station to Chicago Bus Station

Average Duration
7h 5m
Estimated price
$30-85

Bus from Chicago Bus Station to Saint Paul Union Depot

Average Duration
7h 45m
Estimated price
$45-110

Bus from Seattle to Vancouver

Average Duration
3h 30m
Estimated price
$0-0
all-pages.other Show other routes
Contact phone
+1 604 859 1111
Website
centralvalleytaxiltd.com

Other from Abbotsford to Vancouver

Average Duration
55m
Estimated price
$100-130

Toronto to Vancouver: Overview of Bus, Train, Flight, and Car Trips

Traveling between Toronto and Vancouver offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from the bustling city of Toronto to the picturesque coastal city of Vancouver, covering a distance of 2769 miles. Experience the vast beauty of Canada's diverse landscapes as you journey westward. 🏞️ Drive through charming towns, rolling countryside, majestic mountain ranges, and lush forests during the approximately 43-hour journey. Take in the changing scenery, from the urban skylines of Toronto to the stunning vistas of the Rocky Mountains in British Columbia. 💸 Prices for the road trip from Toronto to Vancouver by car can range from C$811 to C$1283, providing budget flexibility for lodging, dining, and attractions along the way. Enjoy the freedom of the open road and the thrill of exploring Canada's natural wonders on this unforgettable cross-country adventure.
Average price
C$830 - C$1314
🚆 Embark on an unforgettable train journey from Toronto Union Station to Vancouver aboard VIA Rail. Departing twice a week on Wednesdays and Sundays, the scenic route spans 4 days and 1 hour, covering a distance of approximately 4,733 km. 🛤️ Experience the beauty of Canada as you traverse through 3 transfers during the trip. From Toronto to New York, Chicago, Seattle, and finally reaching Vancouver, the journey offers a unique blend of landscapes and cities, with each leg adding to the adventure. 💸 Prices for this picturesque train ride vary from C$189 to C$1225, providing travelers with options to suit their budget and preferences. Whether you opt for the longer route with stops or the more direct journey, the cross-country train voyage promises a memorable travel experience.
Departure Point
Toronto Union Station
Arrival Point
Vancouver station
Useful tips for train travellers
Onboard Services: When traveling from Toronto to Vancouver, you will likely take VIA Rail. They offer a range of catering services, including a dining car where you can enjoy meals that focus on local ingredients. The menu varies from breakfast items like omelets and pastries to lunch and dinner options like salmon and vegetarian dishes, along with a selection of beverages including local wines.
Seating Options: VIA Rail provides several seating options for this route. Economy Class offers comfortable seating at an affordable price. Business Class features wider seats with extra legroom and complimentary meals and beverages. First Class, though limited on this specific route, usually provides enhanced amenities. Ensure to check VIA Rail’s website for the availability and pricing of each class: viarail.ca
Arrival Station Tip: When you arrive at Pacific Central Station in Vancouver, you’ll find that luggage storage facilities are available through the station's lockers, ideal for exploring the city without your bags. Also, the station has restrooms, but note that there are no shower facilities. To get to the city center, the SkyTrain is the fastest option – take the Canada Line from the station to downtown, which takes about 30 minutes.
🛫 Flying from Toronto to Vancouver is a convenient and efficient way to traverse the vast distance between the two cities. The quickest direct flight takes approximately 4 hours and 48 minutes. 💸 Depending on the time of booking and availability, the prices for a flight from Vancouver to Toronto range from C$122 to C$517, making air travel a cost-effective option for those looking to travel across the country.
Departure Point
Toronto Airport
Arrival Point
Vancouver Airport
Useful tips for plane travellers
• For the best views during your flight from Toronto to Vancouver, choose a seat on the left side of the aircraft, as you'll have a chance to see the breathtaking landscapes of the Rocky Mountains as you approach Vancouver.
• Upon arrival at Vancouver International Airport (YVR), be prepared for long customs lines; consider using ArriveCAN to expedite your entry and check real-time wait times for customs at the airport’s website: yvr.ca
• Taxis from YVR to downtown Vancouver typically cost between C$30 to C$40 and the ride takes about 30 minutes; consider rideshare options like Uber or Lyft for potentially lower fares.
🚌 Embark on an epic journey by bus from Toronto to Vancouver spanning a distance of 4,348 km. The scenic route offers a unique perspective of Canada's diverse landscapes. 🌲 The bus journey is a leisurely 4-day, 1-hour adventure, allowing travelers to soak in the beauty of the countryside as they make their way towards Vancouver.

Frequently asked questions

Find out more about the route from Toronto to Vancouver.

Or choose the category:
The cheapest way to travel from Toronto to Vancouver is by booking a flight. Depending on the airline and time of booking, flights can cost between C$116 to C$520. The average flight time is around 6 hours and 54 minutes. It is recommended to search for budget airlines or look for deals in order to find the most cost-effective option.
The fastest way to travel from Toronto to Vancouver is by flying. There are several airlines that offer direct flights from Toronto Pearson International Airport to Vancouver International Airport. The flight duration is approximately 6 hours and 54 minutes, making it the quickest option for traveling between the two cities. It is advisable to check for flights with different airlines to find the best deals and options for your travel dates.
The distance from Toronto to Vancouver is approximately 2099 miles. This is the direct distance between the two cities. If you were to drive, the road distance would be approximately 2769 miles, taking into account the route you would need to take. It's important to consider both distances when planning your trip to Vancouver from Toronto.
The best way to travel from Toronto to Vancouver without a car is by taking a combination of bus and train. Firstly, you can take a bus from Toronto to Winnipeg, which will take around 23 hours. Then, you can transfer to a train from Winnipeg to Vancouver, which will take approximately 2 days and 17 hours. The cost for this journey would range between C$246 and C$1231, depending on the type of ticket and any additional services chosen. Please note that these timings and fares are subject to change, so it is advisable to check with the transportation providers for the most up-to-date information.
The travel time from Toronto to Vancouver is approximately 6 hours and 54 minutes. This includes any necessary transfers during the journey. However, please note that travel times can vary depending on factors such as traffic, weather conditions, and mode of transportation chosen for the journey. It is always advisable to check with the respective service providers or use reliable travel planning tools for the most accurate and up-to-date travel information.
If you're looking for accommodation near Vancouver you have plenty of options to choose from. There are over 740 hotels available in the area, catering to a range of budgets and preferences. Prices for hotels start at C$64 per night, though it's worth noting that rates can vary depending on the hotel's location, amenities, and the time of year you plan to visit. It's recommended to book in advance to secure the best deals and availability.
Yes, it is possible to drive from Toronto to Vancouver. The driving distance is approximately 2769 miles, which would take around 43 hours and 31 minutes. However, it is important to consider factors such as road conditions, traffic, and rest stops for a comfortable and safe journey.
To get to Vancouver from the airport, you can take the Canada Line SkyTrain from Vancouver International Airport to downtown Vancouver. The train ride takes approximately 25 minutes and costs around C$1 to C$12, depending on the distance. The Canada Line connects the airport to various downtown stations, making it a convenient and cost-effective option for travelers.
Airlines such as World Ticket, Flair Airlines, Kish Air, and three other airlines offer flights from Toronto Airport to Vancouver Airport. These airlines provide various options for travelers looking to fly between the two cities. It's recommended to check the availability and prices of flights with these airlines to find the best option that suits your travel needs.
The fastest way to travel from Toronto to Vancouver is by taking a direct flight. The quickest flight option takes approximately 5 hours to reach Vancouver. Airlines such as World Ticket, Flair Airlines, Kish Air, and others provide flights between Toronto Airport and Vancouver Airport. The flight duration for this route is around 6 hours and 54 minutes. The ticket prices for flights between Vancouver and Toronto can range from C$122 to C$510.
The flight from Toronto to Vancouver typically takes around 5 hours. However, the actual duration may vary depending on factors such as weather conditions and air traffic. It is important to check the flight schedule and allow for additional time for check-in, security procedures, and potential delays.
Trains from Toronto to Vancouver arrive at Vancouver station. VIA Rail operates train services between these two cities, and Vancouver station serves as the final destination. It is a convenient and scenic journey that allows travelers to relax and enjoy the beautiful surroundings while making their way to Vancouver. Make sure to check the schedule and ticket availability before planning your trip.
Yes, there is a direct train service between Toronto and Vancouver. The train departs from Toronto Union Station and arrives in Vancouver. The service operates twice a week Wednesdays and Sundays. The journey takes approximately 4 days and 1 hour.
The Toronto to Vancouver train, operated by VIA Rail, departs from Toronto Union Station. Union Station is a major transportation hub located in downtown Toronto. It is easily accessible by various modes of transportation including subway, streetcar, and bus. The train journey from Toronto to Vancouver offers stunning views of the Canadian countryside and is a popular and scenic way to travel between the two cities.
The cost of a flight from Toronto to Vancouver can range from C$122 to C$510. The price may depend on factors such as the airline, the time of booking, and travel dates. It's advisable to check multiple airlines and booking platforms to find the best deals and compare prices before making a decision. Keep in mind that fares can fluctuate, so it's recommended to book in advance or be flexible with travel dates to potentially secure lower fares.
The cost of a train ticket from Toronto to Vancouver ranges from C$190 to C$1238, depending on the type of ticket and the class you choose. Prices may vary depending on the time of year and availability. It is advisable to book in advance to secure the best rates.
The cost to drive from Toronto to Vancouver can vary depending on factors such as the type of car, gas prices, and driving habits. On average, the cost to drive this distance ranges from C$821 to C$1300, which includes expenses for gas, tolls, accommodations, and meals during the journey. It's important to keep in mind that these figures are estimates and can change based on individual travel choices and circumstances.

Trips to Vancouver