1map logoGo to main page

Vancouver, British Columbia to Revelstoke, British Columbia from CA$72: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vancouver, Canada
to
Revelstoke, Canada

How to Get from Vancouver to Revelstoke: 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.

$72 - PlaneBest price
402 kmDistance
5h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vancouver to Revelstoke 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
Rider Express
Bus
Average Duration
8h  10m
Estimated price
CA$81-162
Recommended
Company
Various
Plane
Drive
Average Duration
6h  14m
Estimated price
CA$72-466
Cheapest
route map
Distance: 402 km
Duration: 5h 1m

See more options

Company
Various
Plane
Bus
Average Duration
7h  38m
Estimated price
CA$72-162
Company
N/A
Drive
Average Duration
6h  11m
Estimated price
CA$108-162
Company
VIA Rail
Train
Bus
Average Duration
13h  27m
Estimated price
CA$110-326
Company
Various
Plane
Drive
Average Duration
5h  1m
Estimated price
CA$153-588
Company
Various
Plane
Drive
Average Duration
5h  53m
Estimated price
CA$810-811

Traveling From Vancouver to Revelstoke

Traveling from Vancouver to Revelstoke presents a striking contrast between the vibrant urban life of the city and the serene mountain landscapes that await you in the Rockies.

Best Neighbourhoods in Revelstoke

Revelstoke features charming neighborhoods that cater to diverse traveler preferences.

Downtown Revelstoke
• Bustling shops and local eateries abound.
• Easy access to events and festivals.
Mount Revelstoke
• Close proximity to stunning hiking trails.
• Scenic views of the surrounding mountains.
Revelstoke Mountain Resort
• World-class skiing in winter months.
• Vibrant après-ski scene for relaxation.

Best Times To Visit Revelstoke's Attractions

Timing can elevate your experience at Revelstoke's attractions significantly.

Revelstoke Mountain Resort
Visit mid-week during winter for fewer crowds and fresh powder.
Mount Revelstoke National Park
Late spring or early fall offers less foot traffic and breathtaking views.
The Enchanted Forest
Early morning visits in summer reveal serene paths and vibrant flora.

Revelstoke Weather: What to Expect Year-Round

Revelstoke experiences a diverse climate, with snowy winters perfect for skiing and warm summers ideal for hiking. Understanding seasonal changes can help you plan your activities and ensure you enjoy everything this stunning destination offers.

Dining in Revelstoke: A Unique Culinary Experience

At The Village Idiot, indulge in their famous house-made pizza featuring locally sourced ingredients, offering a rustic charm that contrasts with Vancouver's trendy dining spots. This relaxed atmosphere and hearty flavors fully capture Revelstoke's mountain-town vibe, making it a memorable part of your culinary journey.

Vancouver - Revelstoke operators

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

Bus Show bus routes
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Vancouver, BC to Revelstoke, BC

Average Duration
8h 10m
Estimated price
81-162

Bus from Kamloops, BC to Revelstoke, BC

Average Duration
3h
Estimated price
1629-162
Train
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Vancouver to Kamloops North

Average Duration
9h 17m
Estimated price
1625-814
Plane Show flights
Website
aircanada.com

Plane from Vancouver (YVR) to Kelowna (YLW)

Average Duration
59m
Estimated price
814-815

Plane from Vancouver (YVR) to Kamloops (YKA)

Average Duration
52m
Estimated price
812-816
Website
westjet.com

Plane from Vancouver (YVR) to Kelowna (YLW)

Average Duration
58m
Estimated price
817-818

Plane from Vancouver (YVR) to Kamloops (YKA)

Average Duration
1h
Estimated price
814-813
Website
pacificcoastal.com

Plane from Vancouver (YVR) to Kelowna (YLW)

Average Duration
2h
Estimated price
819-1620

Plane from Vancouver (YVR) to Penticton (YYF)

Average Duration
56m
Estimated price
812-1621
Website
flyairnorth.com

Plane from Vancouver (YVR) to Kelowna (YLW)

Average Duration
50m
Estimated price
1623-1624
Shuttle
Contact phone
1 888-569-1969
Website
https://revelstoketransfers.com/

Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown

Average Duration
3h
Estimated price
720-162
Contact phone
+1 250 362 0080
Website
https://www.kootenaygateway.com/

Shuttle from Trail Airport to Nelson, BC

Average Duration
1h
Estimated price
0-0

Shuttle from Nelson, BC to Revelstoke, BC

Average Duration
3h
Estimated price
0-0

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

Traveling between Vancouver and Revelstoke 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 a scenic road trip from Vancouver to Revelstoke covering a distance of 353 miles. Enjoy the picturesque views of British Columbia's natural beauty along the way. 💰 Budget-friendly travelers can hit the road for as low as C$108, with prices for the journey ranging up to C$162. Plan your trip accordingly to maximize your savings on this adventure. ⏱️ Expect a drive time of approximately 6 hours and 11 minutes, allowing you to soak in the diverse landscapes as you make your way to Revelstoke. Pack some snacks, create a playlist, and get ready for a memorable journey through western Canada.
Average price
C$110 - C$165
🚆 Experience the scenic journey from Vancouver to Revelstoke by train, covering a distance of 578 km in approximately 9 hours and 5 minutes. 🚌 Begin your trip with a bus ride towards Calgary - Marlborough Mall, lasting about 8 hours and 10 minutes. The Vancouver to Calgary bus, operated by Rider Express, offers a convenient and comfortable way to travel to Revelstoke. 🏔️ Revelstoke, located amidst stunning mountain scenery, awaits you at the end of your 9-hour train journey. Enjoy the breathtaking views and outdoor adventures in this charming British Columbia town.
🛫 Your journey will begin with a quick 50-minute direct flight from Vancouver Airport to Kelowna Airport. Multiple airlines including Central Mountain Air, Air North, and Pacific Coastal Airlines offer this convenient route to start your adventure to Revelstoke.
Departure Point
Vancouver Airport
Arrival Point
Kelowna Airport
Useful tips for plane travellers
• Consider booking a direct flight with Central Mountain Air or Pacific Coastal Airlines, as they frequently provide the quickest connection from Vancouver to Kelowna, with a flight time of around 50 minutes, allowing you to maximize your time in Revelstoke.
• Upon arriving at Kelowna International Airport, be prepared to navigate a relatively small airport which can be done efficiently—head towards the baggage claim area for swift pickup and check signage for shuttle transport to Revelstoke; local shuttles typically run hourly.
• If you plan on taking a taxi from Kelowna Airport to Revelstoke, estimate the fare to be around CAD 200-250, depending on the time of day, as it covers approximately 200 kilometers; check local shuttle services like Airport Van and Elevated Transit for potentially cheaper alternatives.
🚌 Embark on a scenic journey from Vancouver to Revelstoke by bus with Rider Express. The direct service operates once daily, taking approximately 8 hours and 10 minutes to reach your destination. 🏔️ Traverse the 579 km route through picturesque landscapes as you make your way from Vancouver to Revelstoke. Experience comfort and convenience aboard the bus towards Calgary - Marlborough Mall, with Vancouver to Calgary being the starting point before heading to Revelstoke. 💰 Prices for this bus trip vary from C$81 to C$162, offering an affordable transportation option for travelers looking to explore the beauty of Revelstoke from Vancouver. Contact Rider Express at 1 583-3636 or visit their website for booking details and schedules.
Departure Point
Vancouver, BC station
Arrival Point
Revelstoke, BC station
Useful tips for bus travellers
• Make sure to also check the schedule for Rider Express at their website (riderexpress.ca) as they run a daily bus from Vancouver to Revelstoke; if you're booking last minute, this can be helpful to avoid missing the bus.
• The bus ride will take approximately 8 hours and 10 minutes, so bring snacks and entertainment; don't forget to enjoy the scenic views of the Canadian Rockies along the journey.
• Upon arriving at Revelstoke, familiarize yourself with the local area; the Revelstoke bus terminal is well-connected to the downtown area, including walking paths to restaurants and attractions; consider using the local bus service for easy transit around town (you can check schedules at (revelstoke.ca).

Frequently asked questions

Find out more about the route from Vancouver to Revelstoke.

Or choose the category:
The distance between Vancouver and Revelstoke is 250 miles or 353 miles by road. The typical travel time from Vancouver to Revelstoke by train and then bus is approximately 13 hours and 27 minutes. If you prefer to drive, the typical travel time is around 6 hours and 11 minutes. Lastly, taking a bus from Vancouver to Revelstoke typically takes about 8 hours and 10 minutes.
The most cost-effective option for traveling from Vancouver to Revelstoke is by bus, which takes approximately 8 hours and 10 minutes and costs between C$68 and C$102. This option allows you to save money on transportation while still reaching your destination within a reasonable timeframe. However, if time is a priority and budget is not a concern, the quickest option would be to fly and then drive, which takes around 5 hours and 1 minute and costs between C$135 and C$596. This option allows you to save time but is more expensive compared to the bus.
The prices for a bus ticket between Vancouver and Revelstoke range from C$68 to C$102. This variation in price is likely due to factors such as the time of travel, the day of the week, and the specific bus company. It is advisable to check different bus companies and book in advance to find the best price for your travel needs.
To travel from Vancouver to Revelstoke without using public transportation, you can drive the distance of 353 miles. The journey typically takes around 6 hours and 11 minutes. Rental car services are available, with prices ranging from C$108 to C$163, depending on the company and vehicle chosen. This option allows for flexibility and the ability to enjoy the scenic drive through British Columbia's beautiful landscapes.
To travel from Vancouver to Revelstoke without a car, the best option is to take a bus. The bus journey takes approximately 8 hours and 10 minutes and costs between C$68 and C$102. The bus provides a comfortable and convenient way to reach Revelstoke from Vancouver, allowing you to enjoy the scenic views along the way without worrying about driving or parking.
Yes, there is a direct bus link between Vancouver and Revelstoke. The bus services, operated by Rider Express, depart once daily from Vancouver station and arrive at Revelstoke station. The journey typically takes approximately 8 hours and 10 minutes. This provides a convenient and comfortable option for traveling between the two cities.
The flight between Vancouver and Revelstoke takes approximately 50 minutes. This is the quickest option available. However, please note that there are no direct flights between these two destinations. The cost of the flight can vary depending on the airline and time of booking, but typically ranges from $150 to $300.
There are many options for accommodation near Revelstoke. There are a total of 116+ hotels available in the area, offering a range of prices to fit different budgets. Prices start at C$66 per night, providing affordable options for travelers. With such a wide variety of choices, visitors are sure to find a comfortable place to stay that meets their needs and preferences.