There are 8 ways to get from Toronto to Kirksville by plane, train, train (Amtrak), bus, car, or shuttle
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 Chicago O'Hare International Airport, train
best- Fly from Toronto Island Airport (YTZ) to Chicago O'Hare International Airport (ORD)plane YTZ - ORD
- Take the train from Chicago Union Station to La Plata Stationtrain
9h 3m$309–1,655Fly Toronto Pearson International Airport to Lambert–St. Louis International Airport, shuttle
cheapest- Fly from Toronto Pearson International Airport (YYZ) to Lambert–St. Louis International Airport (STL)plane YYZ - STL
- Take a shuttle bus from St. Louis to Bowling Green, Mo
- Take a shuttle bus from Bowling Green, Mo to Columbia
- Take a shuttle bus from Columbia to Hy-Vee - Kirksville
11h 51m$99–477Train 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 La Plata Stationtrain
16h 48m$240–587Bus, train
- Take the bus from Toronto to Detroit Bus Stationbus
- Take the bus from Dearborn to Chicago Union Stationbus
- Take the train from Chicago Union Station to La Plata Stationtrain
20h 23m$214–386Drive 832.4 mi
- Drive from Toronto to Kirksvillecar 832.4 mi
15h 21m$191–276Fly Toronto Pearson International Airport to Chicago O'Hare International Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Chicago O'Hare International Airport (ORD)plane YYZ - ORD
- Take the train from Chicago Union Station to La Plata Stationtrain
11h 31m$493–1,202Train
- 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 La Plata Stationtrain
21h 48m$271–688Bus, train via Indianapolis
- Take the bus from Toronto to Detroit Bus Stationbus
- Take the bus from Detroit, MI to Indianapolis, INbus
- Take the bus from Indianapolis Union Station to Galesburgbus
- Take the train from Galesburg Amtrak Station to La Plata Stationtrain
22h 35m$174–319
Toronto Island Airport (YTZ) to Chicago O'Hare International Airport (ORD) flights
Comparing Your Travel Options
The cheapest way to get from Toronto to Kirksville is to bus and train via Indianapolis which costs $170 - $320 and takes 22h 35m.
The fastest way to get from Toronto to Kirksville is to fly and train which takes 9h 3m and costs $300 - $1,700.
No, there is no direct train from Toronto station to Kirksville station. However, there are services departing from Toronto Union Station and arriving at La Plata Station via Detroit and Chicago Union Station. The journey, including transfers, takes approximately 16h 48m.
The distance between Toronto and Kirksville is 780 miles. The road distance is 837.2 miles.
The best way to get from Toronto to Kirksville without a car is to bus and train which takes 20h 23m and costs $210 - $390.
It takes approximately 9h 3m to get from Toronto to Kirksville, including transfers.
Toronto to Kirksville train services, operated by VIA Rail, depart from Toronto Union Station.
Kirksville is 1h behind Toronto. It is currently 12:44 AM in Toronto and 11:44 PM in Kirksville.
Toronto to Kirksville train services, operated by VIA Rail, arrive at Windsor station.
Yes, the driving distance between Toronto to Kirksville is 837 miles. It takes approximately 15h 21m to drive from Toronto to Kirksville.
What companies run services between Toronto, ON, Canada and Kirksville, MO, USA?
You can take a train from Toronto Union Station to Kirksville via Windsor, Detroit, Chicago Union Station, and La Plata Station in around 16h 48m.
- Website
- aircanada.com
Flights from Toronto Island Airport to Chicago O'Hare International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $45–270
Flights from Toronto Island Airport to Chicago O'Hare International Airport via Ottawa
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $65–330
Flights from Toronto Island Airport to Chicago O'Hare International Airport via Washington Dulles
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- $65–340
Flights from Toronto Pearson International Airport to Chicago O'Hare International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $40–240
Flights from Toronto Pearson International Airport to Lambert–St. Louis International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $85–460
Flights from Toronto Pearson International Airport to Lambert–St. Louis International Airport via Chicago O'Hare International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $85–470
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Chicago Union Station to La Plata Station
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- Amtrak
Train from Detroit to Chicago Union Station
- Ave. Duration
- 5h 6m
- Frequency
- 3 times a day
- Estimated price
- $70–160
- Website
- Amtrak
Train from Chicago Union Station to La Plata Station
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- Amtrak
Train from Chicago Union Station to La Plata Station
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- Amtrak
Train from Chicago Union Station to La Plata Station
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $130–300
- Website
- Amtrak
Train from Chicago Union Station to La Plata Station
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- Amtrak
Train from Galesburg Amtrak Station to La Plata Station
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- $35–80
- Website
- Amtrak
- 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
- $35–55
- Schedules at
- Flixbus USA
Bus from Toronto to Detroit Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- $35–55
- Schedules at
- Flixbus USA
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
Booking & Getting There
Book your Toronto to Kirksville train tickets online with Omio.
There are eight+ hotels available in Kirksville.







