There are 10 ways to get from Cornwall to Cambridge by bus, train, car, plane, 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.
Bus
best- Take the bus from Cornwall, ON to Toronto Union Stationbus Montreal
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus Toronto
8h 27m$54–145Bus, train #2
cheapest- Take the bus from Cornwall, ON to Toronto Union Stationbus Montreal
- Take the train from Union Station GO to Kitchener GOtrain Ki
9h 38m$49–132Bus, train
- Take the bus from Cornwall, ON to Brockville, ONbus
- Take the train from Brockville to Toronto Union Stationtrain
- Take the train from Union Station GO to Kitchener GOtrain Ki
9h 49m$124–412Drive 513 km
- Drive from Cornwall to Cambridgecar 513 km
5h 43m$101–146Bus to Montréal/Saint-Hubert Airport, fly to John C. Munro Hamilton International Airport, taxi
- Take the bus from Cornwall, ON to Montreal, PQbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to John C. Munro Hamilton International Airport (YHM)plane YHU - YHM
- Take the taxi from Hamilton-Airport-YHM to Cambridgetaxi
6h 14m$288–1,146Bus, train via Kingston
- Take the bus from Cornwall, ON to Kingston, Ontariobus
- Take the train from Kingston to Toronto Union Stationtrain
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus
8h 52m$113–399Bus via Oshawa
- Take the bus from Cornwall, ON to Whitby Stationbus
- Take the bus from Pickering GO Bus to Square Onebus 94 / ...
- Take the bus from Square One to Sportsworld Dr. @ Hwy. 8 Park & Ridebus 25
9h 21m$62–140Bus, bus to Ottawa Macdonald-Cartier International Airport, fly to John C. Munro Hamilton International Airport, taxi
- Take the bus from Cornwall, ON to Brockville, ONbus
- Take the bus from Brockville, ON to Ottawa, ON - St. Laurent Stationbus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to John C. Munro Hamilton International Airport (YHM)plane YOW - YHM
- Take the taxi from Hamilton-Airport-YHM to Cambridgetaxi
7h 3m$271–1,214Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Cornwall, ON to Kirkland, QCbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Kitchener, ON - Sportsworld Stationbus
7h 35m$214–709Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport, bus
- Take the bus from Cornwall, ON to Kirkland, QCbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus
8h 14m$246–715
Montréal/Saint-Hubert Airport (YHU) to John C. Munro Hamilton International Airport (YHM) flights
Questions & Answers
The cheapest way to get from Cornwall to Cambridge is to bus and train which costs $45 - $140 and takes 9h 38m.
The fastest way to get from Cornwall to Cambridge is to drive which takes 5h 43m and costs $100 - $150.
No, there is no direct bus from Cornwall to Cambridge. However, there are services departing from Cornwall, ON and arriving at Ainslie Terminal via Toronto, ON - 44 York St. and Sportsworld Station. The journey, including transfers, takes approximately 8h 27m.
The distance between Cornwall and Cambridge is 560 km. The road distance is 513 km.
The best way to get from Cornwall to Cambridge without a car is to bus which takes 8h 27m and costs $50 - $150.
It takes approximately 8h 27m to get from Cornwall to Cambridge, including transfers.
Cornwall to Cambridge bus services, operated by Megabus Canada, depart from Cornwall, ON station.
Cornwall to Cambridge bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Yes, the driving distance between Cornwall to Cambridge is 513 km. It takes approximately 5h 43m to drive from Cornwall to Cambridge.
There are 261+ hotels available in Cambridge.
What companies run services between Cornwall, ON, Canada and Cambridge, ON, Canada?
You can take a vehicle from Cornwall to Ainslie Terminal via Cornwall, ON, Toronto Union Station, Toronto, ON - 44 York St., Kitchener, ON - Sportsworld Station, and Sportsworld Station in around 8h 27m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–350
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–370
- Website
- flyporter.com
Flights from Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–550
Flights from Ottawa Macdonald-Cartier International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $120–900
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $180–850
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
- Website
- airtransat.com
Flights from Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–850
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–650
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Brockville to Toronto Union Station
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- Estimated price
- $75–290
- Website
- VIA Rail
- Escape
- $75–200
- Business
- $120–270
- Business Plus
- $140–290
- Economy
- $85–210
- Economy Plus
- $95–220
Train from Kingston to Toronto Union Station
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- $55–260
- Website
- VIA Rail
- Escape
- $55–160
- Business
- $100–250
- Business Plus
- $120–260
- Economy
- $65–170
- Economy Plus
- $70–180
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Cornwall, ON to Toronto Union Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $10–85
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–85
Bus from Cornwall, ON to Brockville, ON
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $16–75
Bus from Cornwall, ON to Montreal, PQ
- Ave. Duration
- 1h 29m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $24–75
Bus from Cornwall, ON to Kingston, Ontario
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $30–75
Bus from Cornwall, ON to Whitby Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $65–75
Bus from Cornwall, ON to Toronto Union Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $10–85
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–85
Bus from Cornwall, ON to Brockville, ON
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $16–75
Bus from Brockville, ON to Ottawa, ON - St. Laurent Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Cornwall, ON to Kirkland, QC
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Cornwall, ON to Kirkland, QC
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
Bus from Pearson International Airport Terminal 1 to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $20–29
- Website
- ONEXBUS
- Standard Fare
- $20–29
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Pickering GO Bus to Square One
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
Bus from Square One to Sportsworld Dr. @ Hwy. 8 Park & Ride
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $13–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $13–17
- Ave. Duration
- 40 min
- Estimated price
- $110–140
Ancaster Taxi
- Phone
- +1 905 648 8294
Caledonia Taxi
- Phone
- +1 905 962 5572
Mr J Taxi
- Phone
- +1 905 765 8294
- Website
- mr-j-taxi.business.site
Blue Line Transportation
- Phone
- +1 905 525 0000
- Website
- 525blue.com
Hamilton Airport Taxi
- Phone
- +1 289 768 7666
- Website
- hamiltonairporttaxi.ca
Hamilton Cab
- Phone
- +1 905 777 7777
- Website
- hamiltoncab.com
Ancaster Taxi
- Phone
- +1 905 648 8294
Caledonia Taxi
- Phone
- +1 905 962 5572
Mr J Taxi
- Phone
- +1 905 765 8294
- Website
- mr-j-taxi.business.site
Blue Line Transportation
- Phone
- +1 905 525 0000
- Website
- 525blue.com
Hamilton Airport Taxi
- Phone
- +1 289 768 7666
- Website
- hamiltonairporttaxi.ca
Hamilton Cab
- Phone
- +1 905 777 7777
- Website
- hamiltoncab.com
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 What are the different types of Renfe trains in Spain?, 5 incredible day trips from Florence by train, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.










