There are 8 ways to get from Oklahoma City to Cornwall by plane, bus, bus (Greyhound, Flixbus), 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.
Fly Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport, bus
best- Fly from Will Rogers World Airport (OKC) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane OKC - YUL
- Take the bus from Montreal-West Island to Cornwall, ONbus
9h 45m$301–1,048Drive to Stillwater Regional Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, bus
cheapest- Drive from Oklahoma City to Stillwater Regional Airport (SWO)car
- Fly from Stillwater Regional Airport (SWO) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane SWO - YUL
- Take the bus from Montreal-West Island to Cornwall, ONbus
12h 23m$279–976Bus
- Take the bus from Oklahoma City Bus Station to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Indianapolis Union Stationbus
- Take the bus from Indianapolis, IN to Detroit, MIbus
- Take the bus from Detroit Bus Station to Torontobus
- Take the bus from Toronto Union Station to Cornwall, ONbus
35h 16m$305–638Bus, train
- Take the bus from Oklahoma City to Newton Stationbus
- Take the train from Newton Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Syracuse Regional Transportation Centertrain
- Take the bus from Syracuse to Massenabus 146
37h 2m$692–1,520Drive 2,424.8 km
- Drive from Oklahoma City to Cornwallcar 2,424.8 km
25h 24m$476–687Fly Will Rogers World Airport to Massena International Airport-Richards Field
- Fly from Will Rogers World Airport (OKC) to Massena International Airport-Richards Field (MSS)plane OKC - MSS
7h 58m$281–1,050Fly Will Rogers World Airport to Ottawa Macdonald-Cartier International Airport, bus
- Fly from Will Rogers World Airport (OKC) to Ottawa Macdonald-Cartier International Airport (YOW)plane OKC - YOW
- Take the bus from Ottawa, ON - St. Laurent Station to Brockville, ONbus
- Take the bus from Brockville, ON to Cornwall, ONbus
11h 26m$307–1,119Bus via Auburn Gresham
- Take the bus from Oklahoma City Bus Station to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Chicagobus
- Take the bus from Chicago to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Torontobus
- Take the bus from Toronto Union Station to Cornwall, ONbus
38h 56m$360–693
Will Rogers World Airport (OKC) to Montréal–Pierre Elliott Trudeau International Airport (YUL) flights
Questions & Answers
The cheapest way to get from Oklahoma City to Cornwall is to bus which costs $300 - $650 and takes 35h 16m.
The fastest way to get from Oklahoma City to Cornwall is to fly which takes 7h 58m and costs $280 - $1,100.
No, there is no direct bus from Oklahoma City station to Cornwall. However, there are services departing from Oklahoma City Bus Station and arriving at Cornwall, ON via St Louis Bus Station, Indianapolis, IN, Detroit Bus Station and Toronto Union Station. The journey, including transfers, takes approximately 35h 16m.
The distance between Oklahoma City and Cornwall is 2441 km. The road distance is 2424.8 km.
The best way to get from Oklahoma City to Cornwall without a car is to bus which takes 35h 16m and costs $300 - $650.
It takes approximately 9h 45m to get from Oklahoma City to Cornwall, including transfers.
Oklahoma City to Cornwall bus services, operated by Greyhound USA, depart from Oklahoma City Bus Station.
The best way to get from Oklahoma City to Cornwall is to bus which takes 35h 16m and costs $300 - $650. Alternatively, you can fly, which costs $280 - $1,100 and takes 7h 58m.
Oklahoma City to Cornwall bus services, operated by Greyhound USA, arrive at St Louis Bus Station.
Cornwall is 1h ahead of Oklahoma City. It is currently 9:14 PM in Oklahoma City and 10:14 PM in Cornwall.
What companies run services between Oklahoma City, OK, USA and Cornwall, ON, Canada?
You can take a bus from Oklahoma City Bus Station to Cornwall via St Louis Bus Station, Indianapolis, IN, Detroit Bus Station, Toronto, Toronto Union Station, and Cornwall, ON in around 35h 16m. Alternatively, Southwest Airlines, Boutique Air, and Delta fly from Will Rogers World Airport (OKC) to Massena International Airport-Richards Field (MSS) 3 times a day.
- Website
- united.com
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- $190–850
Flights from Stillwater Regional Airport to Montréal–Pierre Elliott Trudeau International Airport via Dallas/Ft.Worth
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- $190–800
Flights from Will Rogers World Airport to Ottawa Macdonald-Cartier International Airport via Chicago O'Hare
- Ave. Duration
- 8h 1m
- When
- Every day
- Estimated price
- $190–850
- Website
- boutiqueair.com
Flights from Will Rogers World Airport to Massena International Airport-Richards Field via Nashville, Boston
- Ave. Duration
- 8h
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $240–1,000
Flights from Will Rogers World Airport to Massena International Airport-Richards Field via Dallas, Boston
- Ave. Duration
- 10h 22m
- When
- Sunday, Tuesday, and Wednesday
- Estimated price
- $260–1,100
Flights from Will Rogers World Airport to Massena International Airport-Richards Field via Atlanta, Boston
- Ave. Duration
- 10h 44m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Will Rogers World Airport to Massena International Airport-Richards Field via Chicago Midway, Boston
- Ave. Duration
- 9h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- $240–1,000
- Website
- aa.com
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via Charlotte
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $220–950
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- $190–850
Flights from Stillwater Regional Airport to Montréal–Pierre Elliott Trudeau International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $190–800
Flights from Will Rogers World Airport to Ottawa Macdonald-Cartier International Airport via Miami
- Ave. Duration
- 10h 40m
- When
- Monday and Saturday
- Estimated price
- $550–1,900
- Website
- delta.com
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via New York La Guardia
- Ave. Duration
- 6h 19m
- When
- Every day
- Estimated price
- $210–900
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via Atlanta
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- $220–950
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via Minneapolis
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- $210–900
- Website
- aircanada.com
Flights from Will Rogers World Airport to Montréal–Pierre Elliott Trudeau International Airport via Chicago O'Hare
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $190–850
Flights from Stillwater Regional Airport to Montréal–Pierre Elliott Trudeau International Airport via Dallas/Ft.Worth
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- $190–800
Flights from Will Rogers World Airport to Ottawa Macdonald-Cartier International Airport via Chicago O'Hare
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- $190–850
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Newton Station to Chicago Union Station
- Ave. Duration
- 12h 43m
- Frequency
- Once daily
- Estimated price
- $270–600
- Website
- Amtrak
Train from Chicago Union Station to Syracuse Regional Transportation Center
- Ave. Duration
- 12h 58m
- Frequency
- Twice daily
- Estimated price
- $290–650
- Website
- Amtrak
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Montreal-West Island to Cornwall, ON
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $15–75
Bus from Toronto Union Station to Cornwall, ON
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $10–85
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–85
Bus from Montreal-West Island to Cornwall, ON
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $15–75
Bus from Ottawa, ON - St. Laurent Station to Brockville, ON
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Brockville, ON to Cornwall, ON
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $16–75
Bus from Toronto Union Station to Cornwall, ON
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $10–85
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–85
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Oklahoma City Bus Station to St Louis Bus Station
- Ave. Duration
- 9h 25m
- Frequency
- 4 times a day
- Estimated price
- $100–200
- Website
- Greyhound
Bus from St Louis Bus Station to Indianapolis Union Station
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- $50–100
- Website
- Greyhound
Bus from Oklahoma City Bus Station to St Louis Bus Station
- Ave. Duration
- 9h 25m
- Frequency
- 4 times a day
- Estimated price
- $100–200
- Website
- Greyhound
- Phone
- +1 888-378-3823
- [email protected]
- Website
- Barons Bus
Bus from Indianapolis, IN to Detroit, MI
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $35–95
- Website
- Barons Bus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- Every 4 hours
- Estimated price
- $50–90
- Schedules at
- Flixbus USA
Bus from St Louis Bus Station to Chicago
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $65–120
- Schedules at
- Flixbus USA
Bus from Chicago to Detroit Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $75–130
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- Every 4 hours
- Estimated price
- $50–90
- Schedules at
- Flixbus USA
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Oklahoma City to Newton Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $85–130
- Website
- Amtrak
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Yes, the driving distance between Oklahoma City to Cornwall is 2425 km. It takes approximately 25h 24m to drive from Oklahoma City to Cornwall.
There are 40+ hotels available in Cornwall.

















