There are 8 ways to get from Toronto to Roosville by plane, car, train, bus, 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 Toronto Island Airport to Glacier Park International Airport, drive
best- Fly from Toronto Island Airport (YTZ) to Glacier Park International Airport (FCA)plane YTZ - FCA
- Drive from Glacier Park International Airport (FCA) to Roosvillecar
19h 44m$229–930Fly Toronto Pearson International Airport to Glacier Park International Airport, drive
cheapest- Fly from Toronto Pearson International Airport (YYZ) to Glacier Park International Airport (FCA)plane YYZ - FCA
- Drive from Glacier Park International Airport (FCA) to Roosvillecar
10h 54m$207–844Train, drive via Detroit
- Take the train from Toronto Union Station to Windsortrain
- Take the train from Detroit to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Whitefish Amtrak Stationtrain
- Drive from Whitefish Amtrak Station to Roosvillecar
44h 45m$1,511–2,657Drive 3,359.6 km
- Drive from Toronto to Roosvillecar 3,359.6 km
37h 47m$670–967Fly Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport, drive
- Fly from Toronto Pearson International Airport (YYZ) to Cranbrook/Canadian Rockies International Airport (YXC)plane YYZ - YXC
- Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Roosvillecar
9h 53m$256–1,057Fly Toronto Pearson International Airport to Calgary International Airport, bus, taxi
- Fly from Toronto Pearson International Airport (YYZ) to Calgary International Airport (YYC)plane YYZ - YYC
- Take the bus from Calgary, AB - 11488, 24 Street SE to Fernie, BC - 1701 9 Avebus
- Take the taxi from Fernie, BC - 1701 9 Ave to Roosvilletaxi
13h 24m$455–1,136Bus, train, drive
- Take the bus from Toronto to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
- Take the bus from Milwaukee Intermodal Station to Saint Paul Union Depotbus
- Take the train from St. Paul-Minneapolis to Whitefish Amtrak Stationtrain
- Drive from Whitefish Mountain Resort to Roosvillecar
2d 1h$1,163–1,897Train, drive
- Take the train from Toronto Union Station to Buffalotrain
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Whitefish Amtrak Stationtrain
- Drive from Whitefish Mountain Resort to Roosvillecar
2d 2h$1,661–2,915
Toronto Island Airport (YTZ) to Glacier Park International Airport (FCA) flights
Comparing Your Travel Options
The cheapest way to get from Toronto to Roosville is to fly and drive which costs $200 - $850 and takes 10h 54m.
The fastest way to get from Toronto to Roosville is to fly and drive which takes 9h 53m and costs $250 - $1,100.
The distance between Toronto and Roosville is 2834 km. The road distance is 3359.6 km.
It takes approximately 19h 44m to get from Toronto to Roosville, including transfers.
Roosville is 2h behind Toronto. It is currently 10:13 PM in Toronto and 8:13 PM in Roosville.
Yes, the driving distance between Toronto to Roosville is 3360 km. It takes approximately 37h 47m to drive from Toronto to Roosville.
There are 34+ hotels available in Roosville.
What companies run services between Toronto, ON, Canada and Roosville, BC, Canada?
There is no direct connection from Toronto to Roosville. However, you can fly to Glacier Park International Airport (FCA) then drive to Roosville. Alternatively, you can take a train from Toronto Union Station to Roosville via Windsor, Detroit, Chicago Union Station, and Whitefish Amtrak Station in around 44h 45m.
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Calgary International Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $210–1,100
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 8h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,100
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $130–1,100
- Website
- delta.com
Flights from Toronto Island Airport to Glacier Park International Airport via Montreal, Minneapolis
- Ave. Duration
- 19h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,100
Flights from Toronto Island Airport to Glacier Park International Airport via Washington Dulles, Minneapolis
- Ave. Duration
- 24h 26m
- When
- Monday, Friday, and Sunday
- Estimated price
- $250–1,100
Flights from Toronto Pearson International Airport to Glacier Park International Airport via Salt Lake City
- Ave. Duration
- 7h 8m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $230–950
Flights from Toronto Pearson International Airport to Glacier Park International Airport via Minneapolis
- Ave. Duration
- 10h 11m
- When
- Every day
- Estimated price
- $180–850
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $130–1,100
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $150–700
- Website
- united.com
Flights from Toronto Island Airport to Glacier Park International Airport via Chicago O'Hare
- Ave. Duration
- 23h 43m
- When
- Every day
- Estimated price
- $210–950
Flights from Toronto Island Airport to Glacier Park International Airport via Newark
- Ave. Duration
- 18h 25m
- When
- Friday
- Estimated price
- $260–1,100
Flights from Toronto Island Airport to Glacier Park International Airport via Nashville, Denver
- Ave. Duration
- 26h 24m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,100
Flights from Toronto Pearson International Airport to Glacier Park International Airport via Denver
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- $220–950
- Website
- aa.com
Flights from Toronto Island Airport to Glacier Park International Airport via New York La Guardia
- Ave. Duration
- 20h 58m
- When
- Friday
- Estimated price
- $260–1,100
Flights from Toronto Pearson International Airport to Glacier Park International Airport via Chicago O'Hare
- Ave. Duration
- 7h 42m
- When
- Monday to Saturday
- Estimated price
- $190–850
Flights from Toronto Pearson International Airport to Glacier Park International Airport via New York La Guardia
- Ave. Duration
- 8h 28m
- When
- Saturday
- Estimated price
- $240–1,000
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $180–1,300
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $170–750
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $180–1,300
- Website
- alaskaair.com
Flights from Toronto Pearson International Airport to Glacier Park International Airport via Seattle
- Ave. Duration
- 8h 44m
- When
- Every day
- Estimated price
- $500–1,900
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Windsor
- Ave. Duration
- 4h 18m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- VIA Rail
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
Train from Toronto Union Station to Buffalo
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Detroit to Chicago Union Station
- Ave. Duration
- 5h 6m
- Frequency
- 3 times a day
- Estimated price
- $210–340
- Website
- Amtrak
Train from Chicago Union Station to Whitefish Amtrak Station
- Ave. Duration
- 32h 1m
- Frequency
- Twice daily
- Estimated price
- $1,200–2,000
- Website
- Amtrak
Train from St. Paul-Minneapolis to Whitefish Amtrak Station
- Ave. Duration
- 23h 53m
- Frequency
- Twice daily
- Estimated price
- $900–1,500
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $400–650
- Website
- Amtrak
Train from Chicago Union Station to Whitefish Amtrak Station
- Ave. Duration
- 32h 1m
- Frequency
- Twice daily
- Estimated price
- $1,200–2,000
- Website
- Amtrak
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Calgary, AB - 11488, 24 Street SE to Fernie, BC - 1701 9 Ave
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- $120–160
- Website
- Home Mountain Man Mike's
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to Detroit Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- $55–85
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 40m
- Frequency
- 4 times a week
- Estimated price
- $80–130
- Schedules at
- Flixbus USA
Bus from Milwaukee Intermodal Station to Saint Paul Union Depot
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- $70–110
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Milwaukee Intermodal Station to Saint Paul Union Depot
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- $80–130
- Website
- Greyhound
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Milwaukee Intermodal Station to Saint Paul Union Depot
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $110–160
- Book at
- Jefferson Lines
- Adult
- $110–160
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
















