There are 11 ways to get from Kalamazoo to Trout River Border Crossing by plane, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport, drive
best- Fly from Kalamazoo-Battle Creek International Airport (AZO) to Montréal–Pierre Elliott Trudeau International Airport (YUL)AZO - YUL
- Drive from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Trout River Border Crossing
7h 49m$74–360Train, bus, drive
- Take the train from Kalamazoo to Detroit
- Take the train from Windsor to Toronto Union Station
- Take the train from Toronto Union Station to Kingston
- Take the bus from Kingston, Ontario to Cornwall, ON
- Drive from Cornwall, ON to Trout River Border Crossing
15h 57m$121–369Bus, drive
- Take the bus from Kalamazoo Bus Stop to Detroit Bus Station
- Take the bus from Detroit Bus Station to Toronto
- Take the bus from Toronto Union Station to Cornwall, ON
- Drive from Cornwall, ON to Trout River Border Crossing
17h 48m$76–181Drive 659.2 mi
- Drive from Kalamazoo to Trout River Border Crossing659.2 mi
11h 27m$121–174Fly Kalamazoo-Battle Creek International Airport to Burlington International Airport, drive
- Fly from Kalamazoo-Battle Creek International Airport (AZO) to Burlington International Airport (BTV)AZO - BTV
- Drive from Burlington International Airport (BTV) to Trout River Border Crossing
8h 22m$100–470Train to Chicago O'Hare International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, drive
- Take the train from Kalamazoo to Chicago Union Station
- Fly from Chicago O'Hare International Airport (ORD) to Montréal–Pierre Elliott Trudeau International Airport (YUL)ORD - YUL
- Drive from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Trout River Border Crossing
8h 34m$234–811Train to Detroit, fly to Montréal–Pierre Elliott Trudeau International Airport, drive
- Take the train from Kalamazoo to Dearborn
- Fly from Detroit (DTW) to Montréal–Pierre Elliott Trudeau International Airport (YUL)DTW - YUL
- Drive from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Trout River Border Crossing
8h 28m$211–669Train to Detroit, fly to Burlington International Airport, drive
- Take the train from Kalamazoo to Dearborn
- Fly from Detroit (DTW) to Burlington International Airport (BTV)DTW - BTV
- Drive from Burlington International Airport (BTV) to Trout River Border Crossing
8h 44m$128–540Bus to Gerald R. Ford International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, drive
- Take the bus from Kalamazoo, MI to Grand Rapids, MI
- Fly from Gerald R. Ford International Airport (GRR) to Montréal–Pierre Elliott Trudeau International Airport (YUL)GRR - YUL
- Drive from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Trout River Border Crossing
9h 55m$120–597Train, drive
- Take the train from Kalamazoo to Detroit
- Take the train from Windsor to Toronto Union Station
- Take the train from Toronto Union Station to Dorval
- Drive from Gare Dorion to Trout River Border Crossing
17h 7m$133–337Bus, train
- Take the bus from Kalamazoo, MI to East Lansing, MI
- Take the bus from East Lansing Amtrak Station to Toledo
- Take the train from Toledo to Syracuse Regional Transportation Center
- Take the bus from Syracuse to Malone
23h 38m
Kalamazoo-Battle Creek International Airport (AZO) to Montréal–Pierre Elliott Trudeau International Airport (YUL) flights
Questions & Answers
The cheapest way to get from Kalamazoo to Trout River Border Crossing is to bus and drive which costs $75 - $190 and takes 17h 48m.
The fastest way to get from Kalamazoo to Trout River Border Crossing is to fly and drive which takes 7h 49m and costs $70 - $360.
The distance between Kalamazoo and Trout River Border Crossing is 693 miles. The road distance is 663.1 miles.
The best way to get from Kalamazoo to Trout River Border Crossing without a car is to bus and train which takes 23h 38m and costs .
It takes approximately 7h 49m to get from Kalamazoo to Trout River Border Crossing, including transfers.
Yes, the driving distance between Kalamazoo to Trout River Border Crossing is 663 miles. It takes approximately 11h 27m to drive from Kalamazoo to Trout River Border Crossing.
There are seven+ hotels available in Trout River Border Crossing.
What companies run services between Kalamazoo, MI, USA and Trout River Border Crossing, NY, USA?
There is no direct connection from Kalamazoo to Trout River Border Crossing. However, you can take the line 12 bus to Airport Rd & Portage, walk to Kalamazoo-Battle Creek International Airport (AZO) airport, fly to Montréal–Pierre Elliott Trudeau International Airport (YUL), then drive to Trout River Border Crossing. Alternatively, you can take a train from Kalamazoo to Trout River Border Crossing via Detroit, Windsor, Toronto Union Station, Kingston, John Counter / Old Mill, Bus Terminal, Kingston, Ontario, and Cornwall, ON in around 15h 57m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $70–380
Flights from Kalamazoo-Battle Creek International Airport to Burlington International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 53m
- When
- Monday and Tuesday
- Estimated price
- $95–490
Flights from Chicago O'Hare International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $60–320
Flights from Chicago O'Hare International Airport to Montréal–Pierre Elliott Trudeau International Airport via Toronto
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $60–320
Flights from Chicago O'Hare International Airport to Montréal–Pierre Elliott Trudeau International Airport via Billy Bishop Toronto City
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- $60–320
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $55–310
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport via Toronto
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $55–310
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Newark
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- $120–600
- Website
- united.com
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $70–380
Flights from Kalamazoo-Battle Creek International Airport to Burlington International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 53m
- When
- Monday and Tuesday
- Estimated price
- $95–490
Flights from Chicago O'Hare International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $60–320
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $55–310
Flights from Detroit to Burlington International Airport via Newark
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $85–450
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $110–600
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Newark
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- $120–600
- Website
- delta.com
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Detroit
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $60–340
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Detroit, Toronto
- Ave. Duration
- 9h 3m
- When
- Wednesday
- Estimated price
- $120–800
Flights from Kalamazoo-Battle Creek International Airport to Burlington International Airport via Detroit
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $80–440
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $55–310
Flights from Detroit to Burlington International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $70–410
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Detroit
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $95–550
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via New York La Guardia
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $120–600
- Website
- westjet.com
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Detroit
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $60–340
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Detroit, Toronto
- Ave. Duration
- 9h 3m
- When
- Wednesday
- Estimated price
- $120–800
Flights from Kalamazoo-Battle Creek International Airport to Burlington International Airport via Detroit
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $80–440
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $55–310
Flights from Detroit to Burlington International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $70–410
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Detroit
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $95–550
- Website
- aa.com
Flights from Kalamazoo-Battle Creek International Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 32m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $70–380
Flights from Kalamazoo-Battle Creek International Airport to Burlington International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- $95–490
Flights from Chicago O'Hare International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 2h 22m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $60–320
Flights from Detroit to Burlington International Airport via Philadelphia
- Ave. Duration
- 4h 28m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $85–460
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Philadelphia
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $120–650
Flights from Gerald R. Ford International Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 5h 58m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $110–600
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Kalamazoo to Detroit
- Ave. Duration
- 3h 11m
- Frequency
- 3 times a day
- Estimated price
- $40–120
- Website
- https://www.amtrak.com/home.html
Train from Kalamazoo to Chicago Union Station
- Ave. Duration
- 2h 16m
- Frequency
- 4 times a day
- Estimated price
- $29–90
- Website
- https://www.amtrak.com/home.html
Train from Kalamazoo to Dearborn
- Ave. Duration
- 2h 39m
- Frequency
- 3 times a day
- Estimated price
- $35–100
- Website
- https://www.amtrak.com/home.html
Train from Toledo to Syracuse Regional Transportation Center
- Ave. Duration
- 7h 57m
- Frequency
- Twice daily
- Estimated price
- $45–150
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $45–110
- Coach Seat short notice purchase
- $55–150
- Business - advance purchase
- $75–330
- Business Class
- $120–360
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $35–95
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–95
- Economy Adult - Advanced Booking
- $40–80
- Economy Escape Advanced Booking - Adult
- $35–50
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $28–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–90
- Economy Adult - Advanced Booking
- $30–70
- Economy Escape Advanced Booking - Adult
- $28–40
Train from Toronto Union Station to Dorval
- Ave. Duration
- 5h 2m
- Frequency
- Every 4 hours
- Estimated price
- $45–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–110
- Economy Adult - Advanced Booking
- $55–90
- Economy Escape Advanced Booking - Adult
- $45–65
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Kingston, Ontario to Cornwall, ON
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $7–55
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $22–55
Bus from Toronto Union Station to Cornwall, ON
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- $7–58
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $7–45
- Adult Standard
- $53–58
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Kalamazoo Bus Stop to Detroit Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $24–40
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Estimated price
- $35–70
- Schedules at
- flixbus.com
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Kalamazoo, MI to Grand Rapids, MI
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $9–25
- Website
- https://indiantrails.com
Bus from Kalamazoo, MI to East Lansing, MI
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $30–65
- Website
- https://indiantrails.com
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from East Lansing Amtrak Station to Toledo
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Syracuse to Malone
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- $30–110
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $30–100
- Flexible
- $55–110
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
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


















