There are 7 ways to get from Ottawa to Revelstoke by plane, shuttle, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kelowna International Airport, shuttle
best- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Kelowna International Airport (YLW)plane YOW - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
10h 17m$146–1,014Bus, train
- Take the bus from Ottawa to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
- Take the train from Milwaukee to Everett Amtrak Stationtrain
- Take the bus from Everett Bus Stop to Vancouverbus
- Take the bus from Vancouver to Revelstokebus
3d 7h$1,013–2,286Drive 3,730.3 km
- Drive from Ottawa to Revelstokecar 3,730.3 km
43h 57m$743–1,072Fly to Calgary International Airport, shuttle, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Calgary International Airport (YYC)plane YOW - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
- Take the bus from Banff to Revelstokebus
12h 36mFly to Kamloops Airport, shuttle, taxi, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Kamloops Airport (YKA)plane YOW - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take the taxi from Sun Peaks Resort, BC to Chasetaxi
- Take the bus from Chase to Revelstokebus
14h 2mFly to Penticton Regional Airport, bus, shuttle
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Penticton Regional Airport (YYF)plane YOW - YYF
- Take the bus from Wade & Winnipeg to Queensway Exchbus
- Take a shuttle bus from Kelowna - Safeway to Revelstoke, BC - Downtown
15h 7m$248–1,091Train, bus
- Take the train from Ottawa to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise Village Southbus
- Take the bus from Lake Louise Village South to Revelstokebus
3d 12h
Ottawa to Revelstoke by bus and train
Questions & Answers
The cheapest way to get from Ottawa to Revelstoke is to fly and shuttle which costs $140 - $1,100 and takes 10h 17m.
The fastest way to get from Ottawa to Revelstoke is to fly and shuttle which takes 10h 17m and costs $140 - $1,100.
The distance between Ottawa and Revelstoke is 3466 km. The road distance is 3730.3 km.
The best way to get from Ottawa to Revelstoke without a car is to bus and train which takes 3 days 7h and costs $1,000 - $2,300.
It takes approximately 10h 17m to get from Ottawa to Revelstoke, including transfers.
Revelstoke is 3h behind Ottawa. It is currently 6:16 AM in Ottawa and 3:16 AM in Revelstoke.
Yes, the driving distance between Ottawa to Revelstoke is 3730 km. It takes approximately 43h 57m to drive from Ottawa to Revelstoke.
There are 173+ hotels available in Revelstoke.
What companies run services between Ottawa, ON, Canada and Revelstoke, BC, Canada?
There is no direct connection from Ottawa to Revelstoke. However, you can take the line 105 bus to Airport / Aéroport, walk to Ottawa Macdonald-Cartier International Airport (YOW) airport, fly to Kelowna International Airport (YLW), walk to Kelowna International Airport, then take the shuttle to Revelstoke, BC - Downtown. Alternatively, you can take a bus from Ottawa to Revelstoke via Detroit Bus Station, Milwaukee Intermodal Station, Milwaukee, Everett Amtrak Station, Everett Bus Stop, and Vancouver in around 3d 7h.
- Website
- westjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $140–2,600
Flights from Ottawa Macdonald-Cartier International Airport to Kelowna International Airport via Winnipeg
- Ave. Duration
- 9h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- $140–2,600
Flights from Ottawa Macdonald-Cartier International Airport to Calgary International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $130–750
Flights from Ottawa Macdonald-Cartier International Airport to Calgary International Airport via Edmonton
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $130–750
Flights from Ottawa Macdonald-Cartier International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $130–750
Flights from Ottawa Macdonald-Cartier International Airport to Kamloops Airport via Calgary International Airport
- Ave. Duration
- 8h 51m
- When
- Every day
- Estimated price
- $210–1,300
Flights from Ottawa Macdonald-Cartier International Airport to Penticton Regional Airport via Calgary International Airport
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,100
Flights from Ottawa Macdonald-Cartier International Airport to Penticton Regional Airport via Vancouver
- Ave. Duration
- 9h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,000
Flights from Ottawa Macdonald-Cartier International Airport to Penticton Regional Airport via Winnipeg, Calgary International Airport
- Ave. Duration
- 12h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Milwaukee to Everett Amtrak Station
- Ave. Duration
- 43h 18m
- Frequency
- Once daily
- Estimated price
- $750–1,800
- Website
- Amtrak
- Phone
- 1-888-569-1969
- [email protected]
- Website
- Everything Revelstoke
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- Everything Revelstoke
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
Shuttle from Kelowna - Safeway to Revelstoke, BC - Downtown
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $2–156
- Website
- Everything Revelstoke
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Ave. Duration
- 1h 20m
- Estimated price
- $90–110
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide




