Travel from United States to Canada is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Revelstoke?

Book now

There are 11 ways to get from New York to Revelstoke by plane, shuttle, 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 Newark to Kelowna, shuttle  •  14h 22m

  1. Fly from Newark (EWR) to Kelowna (YLW) EWR - YLW
  2. Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown

Cheapest option

Fly Newark to Vancouver, bus  •  17h 58m

  1. Fly from Newark (EWR) to Vancouver (YVR) EWR - YVR
  2. Take the bus from Vancouver, BC to Revelstoke, BC

9 alternative options

Fly New York La Guardia to Kelowna, shuttle  •  14h 19m

  1. Fly from New York La Guardia (LGA) to Kelowna (YLW) LGA - YLW
  2. Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown

Fly New York JFK to Kelowna, shuttle  •  15h 34m

  1. Fly from New York JFK (JFK) to Kelowna (YLW) JFK - YLW
  2. Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown

Fly Newark to Calgary, shuttle, bus  •  14h 40m

  1. Fly from Newark (EWR) to Calgary (YYC) EWR - YYC
  2. Take a shuttle bus from Calgary Airport to Banff, AB
  3. Take the bus from Banff, AB to Revelstoke, BC

Fly New York JFK to Calgary, shuttle, bus  •  14h 53m

  1. Fly from New York JFK (JFK) to Calgary (YYC) JFK - YYC
  2. Take a shuttle bus from Calgary Airport to Banff, AB
  3. Take the bus from Banff, AB to Revelstoke, BC

Fly Newark to Kamloops, bus  •  19h 24m

  1. Fly from Newark (EWR) to Kamloops (YKA) EWR - YKA
  2. Take the bus from Kamloops, BC to Revelstoke, BC

Train, bus via Chicago  •  3 days 5h

  1. Take the train from Ny Moynihan Train Hall At Penn Station to Chicago Union Station
  2. Take the train from Chicago Union Station to Everett Amtrak Station
  3. Take the train from Everett Amtrak Station to Vancouver
  4. Take the bus from Vancouver, BC to Revelstoke, BC

Bus, train  •  3 days 13h

  1. Take the bus from New York, NY to Toronto, ON
  2. Take the train from Toronto Union Station to Edmonton
  3. Take the bus from Edmonton, AB - Edmonton INN Hotel to Calgary, AB - Westbrook Mall
  4. Take the bus from Calgary, AB - Westbrook Mall to Revelstoke, BC

Train, bus  •  3 days 20h

  1. Take the train from New York Penn Station to Toronto Union Station
  2. Take the train from Toronto Union Station to Jasper
  3. Take the bus from Jasper, AB to Lake Louise, AB
  4. Take the bus from Lake Louise, AB to Revelstoke, BC

Drive  •  45h 23m

  1. Drive from New York to Revelstoke 4397.4 km

New York to Revelstoke by train and bus

The journey time between New York and Revelstoke is around 4 days 10h and covers a distance of around 5781 km. This includes an average layover time of around 32h 8m. The fastest journey normally takes 4 days 10h. Operated by Amtrak and Rider Express, the New York to Revelstoke service departs from Ny Moynihan Train Hall At Penn Station and arrives in Revelstoke, BC. Typically only one service runs weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average journey times

Time on transportation:
3 days 2h
Layover time:
32h 8m
Total time:
4 days 10h

Route information

Fastest journey time:
4 days 10h
Journey distance:
5781 km
Services per week:
1
Cheapest price:
$484
Carbon emissions:
346 kg CO2

First and last service

First service departs at:
15:40
Last service departs at:
15:40

The schedules shown below are for the next available departures.

New York to Revelstoke train and bus schedules

Train services typically run at the following times each day These schedules are estimated
Estimated schedules: These schedules are estimated and based on typical services on an average day. Please check times and availability with the operator before travelling.
United States → Canada
Partially open

Travel safe during COVID-19

International entry into Canada from United States

  • Entry is partially open for citizens and permanent residents of United States
Show more details
Allowed for: All visitors with the below exceptions

Restricted for: India and Morocco

Show less

Conditions of entry into Canada from United States

  • Negative COVID-19 test issued at most 3 days prior for all arrivals by land or air 5 years of age or older
  • Entry is allowed only for fully vaccinated travellers
  • Travellers are required to submit their travel plan and proof of vaccination using ArriveCAN app prior to arrival
  • 14-day mandatory monitored quarantine for arrivals without a COVID-19 Vaccination Certificate
This applies to arrivals from all countries, with no exceptions

Rules to follow in Canada

2m

Recommended

Recommended

Considerations leaving from United States

The official advice is to delay international travel until fully vaccinated

Frequently Asked Questions


Yes, but conditions apply when entering Canada from United States.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Domestic border crossings may be subject to approval, testing and quarantine
  • Regional restriction measures in place

Explore travel options

The national COVID-19 helpline number in Revelstoke is 1-833-784-4397.

Wearing a face mask on public transport in Revelstoke is recommended.

The social distance requirement in Revelstoke is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.

No, but conditions apply when returning to United States from Canada.

See options for return travel.

Last updated: 21 Sep 2021
Exceptions may apply, for full details: Government of Canada.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cost-effective way to get from New York to Revelstoke is to drive, which costs $360 - $550 and takes 45h 23m.

More details

The quickest way to get from New York to Revelstoke is to fly and shuttle which costs $340 - $1,200 and takes 14h 19m.

More details

The distance between New York and Revelstoke is 3547 km. The road distance is 4397.4 km.

Get driving directions

The best way to get from New York to Revelstoke without a car is to train and bus via Chicago which takes 3 days 5h and costs $380 - $550.

More details

It takes approximately 14h 22m to get from New York to Revelstoke, including transfers.

More details

There is no direct flight from Newark Airport to Kelowna Airport. The quickest flight takes 7h 49m and has one stopover.

Search flights

Revelstoke is 3h behind New York. It is currently 2:37 PM in New York and 11:37 AM in Revelstoke.

Yes, the driving distance between New York to Revelstoke is 4397 km. It takes approximately 45h 23m to drive from New York to Revelstoke.

Get driving directions

Alaska Airlines, Inc. and Air Canada offer flights from Newark Airport to Kelowna Airport.

Search flights

There are 38+ hotels available in Revelstoke. Prices start at $125 CAD per night.

More details

Map of how to get from New York to Revelstoke.
Launch map view
  • Distance: 3546.9 km
  • Duration: 14h 22m

What companies run services between New York, NY, USA and Revelstoke, BC, Canada?

There is no direct connection from New York to Revelstoke. However, you can take the train to Newark Airport Railroad Station, take the walk to Newark Liberty Airport Station, take the AirTrain to Terminal B, take the walk to Newark airport, fly to Kelowna, take the walk to Kelowna International Airport, then take the shuttle to Revelstoke. Alternatively, you can take the subway to Jackson Hts-Roosevelt Av, take the walk to 74 St/Roosevelt Av Station, take the bus to Laguardia Rd/94 St, take the walk to New York La Guardia airport, fly to Kelowna, take the walk to Kelowna International Airport, then take the shuttle to Revelstoke.

Airlines
Air Canada
Website
aircanada.com
Flights from Newark to Kelowna via Toronto
Ave. Duration
7h 49m
When
Monday to Saturday
Estimated price
$290 - $1,200
Flights from Newark to Kelowna via Montreal
Ave. Duration
8h 38m
When
Friday and Saturday
Estimated price
$300 - $1,300
Flights from Newark to Kelowna via Ottawa, Vancouver
Ave. Duration
10h 6m
When
Every day
Estimated price
$320 - $1,300
Flights from Newark to Kelowna via Toronto, Vancouver
Ave. Duration
11h 23m
When
Every day
Estimated price
$320 - $1,300
Flights from Newark to Kelowna via Toronto, Calgary
Ave. Duration
11h 49m
When
Every day
Estimated price
$290 - $1,200
Flights from Newark to Kelowna via Montreal, Calgary
Ave. Duration
11h 49m
When
Every day
Estimated price
$300 - $1,300
Flights from New York La Guardia to Kelowna via Toronto
Ave. Duration
7h 34m
When
Every day
Estimated price
$320 - $1,400
Flights from New York La Guardia to Kelowna via Montreal
Ave. Duration
8h 38m
When
Friday and Saturday
Estimated price
$330 - $1,400
Flights from New York La Guardia to Kelowna via Toronto, Calgary
Ave. Duration
10h 56m
When
Every day
Estimated price
$320 - $1,400
Flights from New York La Guardia to Kelowna via Montreal, Vancouver
Ave. Duration
10h 51m
When
Every day
Estimated price
$360 - $1,400
Flights from New York La Guardia to Kelowna via Toronto, Vancouver
Ave. Duration
11h 23m
When
Every day
Estimated price
$350 - $1,400
Flights from New York La Guardia to Kelowna via Montreal, Calgary
Ave. Duration
11h 44m
When
Every day
Estimated price
$330 - $1,400
Flights from Newark to Calgary
Ave. Duration
5h 11m
When
Every day
Estimated price
$270 - $1,200
Flights from Newark to Calgary via Montreal
Ave. Duration
8h 7m
When
Every day
Estimated price
$280 - $1,200
Flights from Newark to Calgary via Toronto
Ave. Duration
8h 1m
When
Every day
Estimated price
$270 - $1,200
Flights from Newark to Calgary via Chicago O'Hare
Ave. Duration
7h 39m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$430 - $2,400
Flights from Newark to Kamloops via Ottawa, Vancouver
Ave. Duration
10h 5m
When
Every day
Estimated price
$310 - $1,200
Flights from Newark to Kamloops via Toronto, Vancouver
Ave. Duration
11h 40m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$300 - $1,200
Flights from Newark to Kamloops via Montreal, Vancouver
Ave. Duration
13h 35m
When
Every day
Estimated price
$320 - $1,300
Flights from Newark to Kamloops via Vancouver
Ave. Duration
18h 10m
When
Every day
Estimated price
$300 - $1,200
Flights from Newark to Kamloops via Chicago O'Hare, Vancouver
Ave. Duration
12h 36m
When
Every day
Estimated price
$310 - $1,200
Flights from Newark to Vancouver
Ave. Duration
6h 7m
When
Every day
Estimated price
$200 - $850
Flights from Newark to Vancouver via Toronto
Ave. Duration
7h 57m
When
Every day
Estimated price
$200 - $850
Flights from Newark to Vancouver via Ottawa
Ave. Duration
8h 1m
When
Every day
Estimated price
$200 - $850
Flights from Newark to Vancouver via Chicago O'Hare
Ave. Duration
8h 4m
When
Every day
Estimated price
$330 - $1,300
Flights from Newark to Vancouver via Montreal
Ave. Duration
8h 34m
When
Every day
Estimated price
$200 - $850
Delta
Website
delta.com
Flights from New York La Guardia to Kelowna via Toronto
Ave. Duration
7h 40m
When
Wednesday, Thursday, Friday and Saturday
Estimated price
$310 - $1,300
Flights from New York JFK to Kelowna via Calgary
Ave. Duration
8h 58m
When
Tuesday and Sunday
Estimated price
$290 - $1,300
Flights from New York JFK to Kelowna via Minneapolis, Calgary
Ave. Duration
11h 24m
When
Every day
Estimated price
$420 - $700
Flights from Newark to Calgary via Minneapolis
Ave. Duration
8h 4m
When
Every day
Estimated price
$380 - $600
Flights from New York JFK to Calgary
Ave. Duration
5h 21m
When
Tuesday and Sunday
Estimated price
$430 - $1,000
Flights from New York JFK to Calgary via Minneapolis
Ave. Duration
7h 30m
When
Every day
Estimated price
$400 - $650
Flights from New York JFK to Calgary via Toronto
Ave. Duration
8h 26m
When
Monday, Tuesday and Thursday
Estimated price
$430 - $1,000
Flights from New York JFK to Calgary via Seattle
Ave. Duration
9h 11m
When
Monday, Thursday, Friday and Sunday
Estimated price
$440 - $750
Flights from New York JFK to Calgary via Las Vegas
Ave. Duration
10h 3m
When
Every day
Estimated price
$460 - $850
Flights from New York JFK to Calgary via Denver
Ave. Duration
10h 5m
When
Tuesday and Sunday
Estimated price
$420 - $700
Flights from Newark to Kamloops via Minneapolis, Calgary
Ave. Duration
11h 30m
When
Every day
Estimated price
$390 - $650
Flights from Newark to Kamloops via Calgary
Ave. Duration
10h 40m
When
Every day
Estimated price
$280 - $1,200
Flights from Newark to Kamloops via Atlanta, Calgary
Ave. Duration
14h 55m
When
Every day
Estimated price
$310 - $1,200
Flights from Newark to Vancouver via Minneapolis
Ave. Duration
8h 15m
When
Every day
Estimated price
$390 - $650
WestJet
Website
westjet.com
Flights from New York La Guardia to Kelowna via Toronto
Ave. Duration
7h 40m
When
Wednesday, Thursday, Friday and Saturday
Estimated price
$310 - $1,300
Flights from New York La Guardia to Kelowna via Toronto, Calgary
Ave. Duration
9h 58m
When
Monday to Friday
Estimated price
$310 - $1,300
Flights from New York JFK to Kelowna via Calgary
Ave. Duration
8h 58m
When
Tuesday and Sunday
Estimated price
$290 - $1,300
Flights from New York JFK to Kelowna via Toronto, Edmonton
Ave. Duration
12h 4m
When
Monday, Tuesday and Thursday
Estimated price
$300 - $1,300
Flights from New York JFK to Kelowna via Toronto, Calgary
Ave. Duration
12h 9m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$290 - $1,300
Flights from New York JFK to Calgary
Ave. Duration
5h 21m
When
Tuesday and Sunday
Estimated price
$430 - $1,000
Flights from New York JFK to Calgary via Toronto
Ave. Duration
8h 26m
When
Monday, Tuesday and Thursday
Estimated price
$430 - $1,000
Flights from Newark to Kamloops via Calgary
Ave. Duration
10h 40m
When
Every day
Estimated price
$280 - $1,200
American Airlines
Website
aa.com
Flights from Newark to Kelowna via Seattle
Ave. Duration
10h 15m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$320 - $850
Flights from New York JFK to Kelowna via Seattle
Ave. Duration
10h 5m
When
Monday, Thursday and Sunday
Estimated price
$350 - $1,200
Flights from New York JFK to Kelowna via Dallas/Ft.Worth, Seattle
Ave. Duration
11h 35m
When
Thursday, Saturday and Sunday
Estimated price
$310 - $1,100
Flights from Newark to Calgary via Chicago O'Hare
Ave. Duration
9h 10m
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$390 - $2,300
Flights from Newark to Calgary via Dallas/Ft.Worth
Ave. Duration
9h 34m
When
Every day
Estimated price
$390 - $2,300
Flights from Newark to Vancouver via Chicago O'Hare
Ave. Duration
10h 3m
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$360 - $1,600
United Airlines
Website
united.com
Flights from Newark to Calgary
Ave. Duration
5h 11m
When
Every day
Estimated price
$270 - $1,200
Flights from Newark to Calgary via Chicago O'Hare
Ave. Duration
7h 39m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$430 - $2,400
Flights from Newark to Calgary via Denver
Ave. Duration
8h 1m
When
Every day
Estimated price
$430 - $2,400
Flights from Newark to Vancouver via Chicago O'Hare
Ave. Duration
8h 4m
When
Every day
Estimated price
$330 - $1,300
Flights from Newark to Vancouver via San Francisco
Ave. Duration
9h 43m
When
Every day
Estimated price
$330 - $1,300
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Newark to Kelowna via Seattle
Ave. Duration
10h 15m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$320 - $850
Flights from Newark to Calgary via Seattle
Ave. Duration
9h 44m
When
Thursday
Estimated price
$550 - $1,300
Flights from New York JFK to Calgary via Seattle
Ave. Duration
9h 44m
When
Thursday
Estimated price
$350 - $900
Flights from Newark to Vancouver via Seattle
Ave. Duration
8h 31m
When
Every day
Estimated price
$330 - $1,100
Train operators
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 Ny Moynihan Train Hall At Penn Station to Chicago Union Station
Ave. Duration
19h 10m
Frequency
Twice daily
Estimated price
$120 - $180
Schedules at
amtrak.com
Coach Seat
$120 - $180
Premium
$410 - $600
Flexi Coach Seat
$250 - $370
Business Seat
$260 - $380
Train from Chicago Union Station to Everett Amtrak Station
Ave. Duration
44h 23m
Frequency
Twice daily
Estimated price
$240 - $350
Schedules at
amtrak.com
Coach Seat
$240 - $350
Premium
$650 - $900
Flexi Coach Seat
$500 - $800
Business Seat
$550 - $800
Train from Everett Amtrak Station to Vancouver
Ave. Duration
3h 8m
Frequency
Twice daily
Estimated price
$35 - $55
Schedules at
amtrak.com
Coach Seat
$35 - $55
Premium
$240 - $340
Flexi Coach Seat
$60 - $90
Business Seat
$55 - $85
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto Union Station to Edmonton
Ave. Duration
2 days 13h
Frequency
Once a week
Estimated price
$470 - $1,400
Website
VIA Rail
Escape
$370 - $430
Business
$490 - $800
Economy
$470 - $600
EconomyPlus
$950 - $1,400
Train from New York Penn Station to Toronto Union Station
Ave. Duration
12h 26m
Frequency
Once daily
Estimated price
$150 - $400
Website
VIA Rail
Escape
$110 - $140
Business
$180 - $260
Economy
$150 - $180
EconomyPlus
$280 - $400
Train from Toronto Union Station to Jasper
Ave. Duration
2 days 22h
Frequency
Once a week
Estimated price
$500 - $1,500
Website
VIA Rail
Escape
$410 - $480
Business
$500 - $850
Economy
$500 - $650
EconomyPlus
$1,000 - $1,500
Bus operators
Revelstoke Shuttle
Phone
1 888-569-1969
Email
info@everythingrevelstoke.com
Website
everythingrevelstoke.com
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
Ave. Duration
3h 4m
Frequency
Every 4 hours
Estimated price
$120 - $150
Schedules at
everythingrevelstoke.com
Adult Summer
$150
Adult Winter
$123
Banff Transportation Group
Phone
+1 403 762 0000
Email
INFO@BANFFTRANSPORTATION.COM
Website
banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
Ave. Duration
1h 30m
Frequency
On demand
Estimated price
$250 - $360
Schedules at
banfftransportation.com
1 Adult Calgary to Banff
$255
1 Adult Calgary to Lake Louise
$360
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Banff, AB to Revelstoke, BC
Ave. Duration
3h 50m
Frequency
4 times a week
Estimated price
$50 - $75
Schedules at
riderexpress.ca
Bus from Kamloops, BC to Revelstoke, BC
Ave. Duration
2h 25m
Frequency
4 times a week
Estimated price
$40 - $60
Schedules at
riderexpress.ca
Bus from Vancouver, BC to Revelstoke, BC
Ave. Duration
7h 35m
Frequency
4 times a week
Estimated price
$85 - $120
Schedules at
riderexpress.ca
Bus from Edmonton, AB - Edmonton INN Hotel to Calgary, AB - Westbrook Mall
Ave. Duration
3h 30m
Frequency
Once daily
Estimated price
$55 - $75
Schedules at
riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Revelstoke, BC
Ave. Duration
5h 10m
Frequency
4 times a week
Estimated price
$65 - $95
Schedules at
riderexpress.ca
Bus from Lake Louise, AB to Revelstoke, BC
Ave. Duration
3h 15m
Frequency
4 times a week
Estimated price
$45 - $65
Schedules at
riderexpress.ca
OurBus
Phone
+1 844-800-6828
Website
ourbus.com
Bus from New York, NY to Toronto, ON
Ave. Duration
10h 50m
Frequency
5 times a week
Estimated price
$30 - $45
Book at
ourbus.com
Sundog Transportation and Tours
Phone
1-888-786-3641
Email
info@sundogtours.com
Website
sundogtours.com
Bus from Jasper, AB to Lake Louise, AB
Ave. Duration
3h 30m
Frequency
3 times a week
Estimated price
$30 - $80
Schedules at
sundogtours.com
Child
$30 - $45
Adult
$55 - $80

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.