There are 10 ways to get from Castlegar to Niagara Falls by plane, bus, taxi, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Castlegar Airport to Toronto Pearson International Airport, bus
best- Fly from Castlegar Airport (YCG) to Toronto Pearson International Airport (YYZ)plane YCG - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
11h 6m$145–616Bus to Kelowna International Airport, fly to Toronto Pearson International Airport, bus
cheapest- Take the bus from Castlegar, BC to Kelowna, BCbus
- Fly from Kelowna International Airport (YLW) to Toronto Pearson International Airport (YYZ)plane YLW - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
14h 51m$144–592Taxi, bus, drive, train
- Take the taxi from Castlegar to Salmo, BC - 519 Railway Avetaxi
- Take the bus from Salmo, BC - 519 Railway Ave to Pincher Creek, ABbus
- Drive from Pincher Creek, AB to Lake McDonald Lodgecar
- Take the train from West Glacier Amtrak to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Buffalo Depew Stationtrain
- Take the train from Buffalo Depew Station to Niagara Falls Amtrak Stationtrain
2d 8h$415–836Drive 2,361.3 mi
- Drive from Castlegar to Niagara Fallscar 2,361.3 mi
38h 56m$541–781Bus, bus to Cranbrook/Canadian Rockies International Airport, fly to Toronto Pearson International Airport
- Take the bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Toronto Pearson International Airport (YYZ)plane YXC - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
15h 34m$216–861Fly Trail Airport to Toronto Pearson International Airport, bus
- Fly from Trail Airport (YZZ) to Toronto Pearson International Airport (YYZ)plane YZZ - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
10h 34m$342–807Fly Trail Airport to John C. Munro Hamilton International Airport, bus
- Fly from Trail Airport (YZZ) to John C. Munro Hamilton International Airport (YHM)plane YZZ - YHM
- Take the bus from Hamilton Airport to Niagara Falls, ONbus
11h 39m$216–798Bus, train via Cleveland
- Take the bus from Castlegar, BC - 692 18th St to Vancouver, BC - Pacific Central Stationbus
- Take the bus from Vancouver to Everettbus
- Take the train from Everett Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Cleveland Amtraktrain
- Take the bus from Cleveland, OH to Buffalo, NYbus
3d$396–1,671Bus, train
- Take the bus from Castlegar, BC - 692 18th St to Vancouver, BC - Pacific Central Stationbus
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Buffalo Depew Stationtrain
- Take the train from Buffalo Depew Station to Niagara Falls Amtrak Stationtrain
3d 1h$387–1,774Bus, train #2
- Take the bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenuebus
- Take the bus from Park St at 3rd Ave to Pioneer Ave at Evergreen Drbus 72
- Take the train from Agassiz to Toronto Union Stationtrain
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
4d 6h$341–602
Castlegar to Niagara Falls by bus, train, and foot
Questions & Answers
The cheapest way to get from Castlegar to Niagara Falls is to fly and bus which costs $140 - $650 and takes 11h 6m.
The fastest way to get from Castlegar to Niagara Falls is to fly and bus which takes 10h 34m and costs $340 - $850.
The distance between Castlegar and Niagara Falls is 1938 miles. The road distance is 2375.1 miles.
The best way to get from Castlegar to Niagara Falls without a car is to bus and train via Cleveland which takes 3 days 0h and costs $390 - $1,700.
It takes approximately 11h 6m to get from Castlegar to Niagara Falls, including transfers.
Niagara Falls is 3h ahead of Castlegar. It is currently 10:24 AM in Castlegar and 1:24 PM in Niagara Falls.
Yes, the driving distance between Castlegar to Niagara Falls is 2375 miles. It takes approximately 38h 56m to drive from Castlegar to Niagara Falls.
There are 709+ hotels available in Niagara Falls.
What companies run services between Castlegar, BC, Canada and Niagara Falls, NY, USA?
There is no direct connection from Castlegar to Niagara Falls. However, you can take the line 33 bus to Frank Beinder Way at Hwy 3A, walk to Castlegar Airport (YCG) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, take the train to Toronto Union Station, walk to Toronto Union Station, then take the bus to Niagara Falls, ON. Alternatively, you can take the taxi to Salmo, BC - 519 Railway Ave, take the bus to Pincher Creek, AB, drive to Lake McDonald Lodge, take the shuttle to West Glacier Amtrak, walk to West Glacier Amtrak, take the train to Chicago Union Station, take the train to Buffalo Depew Station, then take the train to Niagara Falls Amtrak Station.
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to Toronto Pearson International Airport via Calgary
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- $85–650
Flights from Cranbrook/Canadian Rockies International Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 11h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–650
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 18m
- When
- Friday and Sunday
- Estimated price
- $70–410
Flights from Kelowna International Airport to Toronto Pearson International Airport via Calgary
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- $70–410
Flights from Kelowna International Airport to Toronto Pearson International Airport via Edmonton
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $70–410
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- $110–800
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver, Winnipeg
- Ave. Duration
- 13h 29m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–800
- Website
- aircanada.com
Flights from Castlegar Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 7h 57m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $130–550
Flights from Castlegar Airport to Toronto Pearson International Airport via Vancouver, Winnipeg
- Ave. Duration
- 8h 51m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $130–550
Flights from Cranbrook/Canadian Rockies International Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- $140–600
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $95–420
Flights from Kelowna International Airport to Toronto Pearson International Airport via Calgary
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $100–430
Flights from Kelowna International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 7h 19m
- When
- Saturday
- Estimated price
- $120–490
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 7h 4m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–650
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver, Winnipeg
- Ave. Duration
- 9h 1m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–650
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver, Regina
- Ave. Duration
- 14h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–650
- Website
- flyporter.com
Flights from Cranbrook/Canadian Rockies International Airport to Toronto Pearson International Airport via Kelowna International Airport
- Ave. Duration
- 6h 23m
- When
- Saturday
- Estimated price
- $140–650
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $210–490
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 10h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–800
Flights from Trail Airport to John C. Munro Hamilton International Airport via Vancouver, Calgary
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $210–1,000
Flights from Trail Airport to John C. Munro Hamilton International Airport via Vancouver, Winnipeg
- Ave. Duration
- 10h 4m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–850
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from West Glacier Amtrak to Chicago Union Station
- Ave. Duration
- 31h 48m
- Frequency
- 3 times a day
- Estimated price
- $160–340
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Buffalo Depew Station
- Ave. Duration
- 10h 23m
- Frequency
- Twice daily
- Estimated price
- $55–170
- Website
- https://www.amtrak.com/home.html
Train from Buffalo Depew Station to Niagara Falls Amtrak Station
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- $13–16
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Chicago Union Station
- Ave. Duration
- 44h 50m
- Frequency
- Twice daily
- Estimated price
- $190–1,300
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Cleveland Amtrak
- Ave. Duration
- 6h 5m
- Frequency
- 3 times a day
- Estimated price
- $55–130
- Website
- https://www.amtrak.com/home.html
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $28–95
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Buffalo Depew Station to Niagara Falls Amtrak Station
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $13–80
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $13–80
- Economy Adult - Advanced Booking
- $13–60
- Economy Escape Advanced Booking - Adult
- $13–25
Train from Agassiz to Toronto Union Station
- Ave. Duration
- 3d 18h
- Frequency
- Twice a week
- Estimated price
- $250–440
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $250–440
- Economy Adult - Advanced Booking
- $350–440
- Economy Escape Advanced Booking - Adult
- $330–390
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Niagara Falls, ON
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $7–55
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $17–55
Bus from Hamilton Airport to Niagara Falls, ON
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $7–55
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $11–55
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Salmo, BC - 519 Railway Ave to Pincher Creek, AB
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $75–100
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Street
- Ave. Duration
- 30 min
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $55–75
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Castlegar, BC - 692 18th St to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Estimated price
- $100–130
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenue
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Estimated price
- $80–110
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- (778) 760-1891
- info@fritztravels.com
- Website
- fritztravels.com
Bus from Castlegar, BC to Kelowna, BC
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $55–70
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Vancouver to Everett
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- $30–50
- Schedules at
- flixbus.com
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Vancouver to Everett
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Estimated price
- $30–45
- Website
- https://www.greyhound.com/
Bus from Cleveland, OH to Buffalo, NY
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $27–40
- Website
- https://www.greyhound.com/
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- baronsbus.com
Bus from Cleveland, OH to Buffalo, NY
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $18–60
- Website
- https://baronsbus.com
- Phone
- 604-854-3232
- Website
- bctransit.com
Bus from Park St at 3rd Ave to Pioneer Ave at Evergreen Dr
- Ave. Duration
- 56 min
- Frequency
- Every 3 hours
- Estimated price
- $2
- Website
- https://bctransit.com/central-fraser-valley/home
- Schedules at
- https://www.bctransit.com/central-fraser-valley/schedules-and-maps/
- Adult
- $2
Want to know more about travelling around United States
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
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
























