There are 7 ways to get from Cornwall to Goderich by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, drive
best- Take the bus from Cornwall, ON to Brockville
- Take the train from Brockville to Toronto Union Station
- Take the train from Toronto Union Station to London
- Drive from London to Goderich
10h 19m$120–372Bus
cheapest- Take the bus from Cornwall, ON to Toronto Union Station
- Take the bus from Toronto, ON to London, ON
- Take the bus from London, ON - University Hospital to Grand Bend, Sobeys Plaza
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
14h 30m$76–224Bus, train, taxi
- Take the bus from Cornwall, ON to Kingston, Ontario
- Take the train from Kingston to Toronto Union Station
- Take the bus from Toronto Pearson International Airport to Kinloss
- Take the taxi from Kinloss to Goderich
11h 27m$206–414Drive 639.8 km
- Drive from Cornwall to Goderich639.8 km
7h 29m$126–181Bus, fly to Toronto Pearson International Airport, taxi
- Take the bus from Cornwall, ON to Kirkland, QC
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)YUL - YYZ
- Take the bus from Toronto Pearson International Airport to Kinloss
- Take the taxi from Kinloss to Goderich
10h 9m$294–865Bus via London
- Take the bus from Cornwall, ON to Toronto Union Station
- Take the bus from Toronto, ON - 44 York St. to London, ON - Victoria Hospital
- Take the bus from London, ON - University Hospital to Grand Bend, Sobeys Plaza
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
14h 13m$78–179Bus, fly to London International Airport
- Take the bus from Cornwall, ON to Kirkland, QC
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to London International Airport (YXU)YUL - YXU
- Take the bus from London, ON, Fanshawe Rd. & North Centre Rd. to Grand Bend, Sobeys Plaza
- Take the bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
13h 23m$412–1,864
Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Cornwall to Goderich is to drive which costs $120 - $190 and takes 7h 29m.
The fastest way to get from Cornwall to Goderich is to drive which takes 7h 29m and costs $120 - $190.
The distance between Cornwall and Goderich is 718 km. The road distance is 639.8 km.
The best way to get from Cornwall to Goderich without a car is to bus and train and taxi which takes 11h 27m and costs $200 - $420.
It takes approximately 10h 19m to get from Cornwall to Goderich, including transfers.
Yes, the driving distance between Cornwall to Goderich is 640 km. It takes approximately 7h 29m to drive from Cornwall to Goderich.
There are 19+ hotels available in Goderich.
What companies run services between Cornwall, ON, Canada and Goderich, ON, Canada?
You can take a vehicle from Cornwall to Goderich via Cornwall, ON, Toronto Union Station, Toronto, ON - 44 York St., London, ON - Victoria Hospital, Base Line west of Wellington WB - #210, Universtiy Hospital SB - #1817, London, ON - University Hospital, Grand Bend, Sobeys Plaza, and Goderich, ON - Walmart in around 14h 13m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $55–350
Flights from Montréal–Pierre Elliott Trudeau International Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $180–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to London International Airport via Ottawa, Toronto Pearson International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $180–1,200
Flights from Montréal–Pierre Elliott Trudeau International Airport to London International Airport via Quebec, Toronto Pearson International Airport
- Ave. Duration
- 7h 58m
- When
- Monday to Saturday
- Estimated price
- $240–1,300
Flights from Montréal–Pierre Elliott Trudeau International Airport to London International Airport via New York La Guardia, Toronto Pearson International Airport
- Ave. Duration
- 8h 11m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $260–1,400
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $90–600
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $170–600
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $90–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Monday and Thursday
- Estimated price
- $140–340
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Brockville to Toronto Union Station
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- Estimated price
- $45–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–130
- Economy Adult - Advanced Booking
- $55–110
- Economy Escape Advanced Booking - Adult
- $45–70
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
Train from Kingston to Toronto Union Station
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- $35–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $45–130
- Economy Adult - Advanced Booking
- $45–100
- Economy Escape Advanced Booking - Adult
- $35–60
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Cornwall, ON to Brockville
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $16–75
Bus from Cornwall, ON to Kingston, Ontario
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $30–75
Bus from Cornwall, ON to Kirkland, QC
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $15–75
Bus from Cornwall, ON to Toronto Union Station
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- $10–85
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–85
- Phone
- +1 800 387 7097
- info@tokcoachlines.com
- Website
- tokcoachlines.com
Bus from Toronto Pearson International Airport to Kinloss
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Estimated price
- $35–50
- Website
- https://tokcoachlines.com
- Schedules at
- https://tokcoachlines.com/schedule-services/
- Adult
- $35–50
- Phone
- +16474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Toronto, ON - 44 York St. to London, ON - Victoria Hospital
- Ave. Duration
- 2h 21m
- Frequency
- Every 4 hours
- Estimated price
- $29–40
- Website
- https://www.onexbus.com/
- Standard Fare
- $29–40
Bus from London, ON - University Hospital to Grand Bend, Sobeys Plaza
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $7–10
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–10
Bus from Grand Bend, Sobeys Plaza to Goderich, ON - Walmart
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
Bus from London, ON, Fanshawe Rd. & North Centre Rd. to Grand Bend, Sobeys Plaza
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Toronto, ON to London, ON
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- $27–85
- Website
- https://www.ourbus.com
- Ave. Duration
- 47 min
- Estimated price
- $110–140
Tj's Taxi
- Phone
- +1 519 708 8294
Kin Taxi
- Phone
- +1 519 396 3411
Anytime Taxi
- Phone
- +1 519 524 8888
TJS Taxi
- Phone
- +1 519 367 2661
Wingham Taxi
- Phone
- +1 519 357 1234
- Website
- startaxi.ca
Tj's Taxi
- Phone
- +1 519 708 8294
Kin Taxi
- Phone
- +1 519 396 3411
Anytime Taxi
- Phone
- +1 519 524 8888
TJS Taxi
- Phone
- +1 519 367 2661
Wingham Taxi
- Phone
- +1 519 357 1234
- Website
- startaxi.ca
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Best ways to travel around Australia, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.












