There are 5 ways to get from Haliburton to Cornwall by car, bus, train, 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.
Drive, bus
best- Drive from Haliburton to Trent Universitycar
- Take the bus from Trent University to Durham College Oshawa GObus 88
- Take the bus from Whitby Station to Cornwall, ONbus
9h 32m$103–198Drive 383.7 km
cheapest- Drive from Haliburton to Cornwallcar 383.7 km
5h$76–109Drive, train, bus
- Drive from Haliburton to Washagocar
- Take the train from Washago to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Brockvilletrain
- Take the bus from Brockville, ON to Cornwall, ONbus
13h 2m$191–696Drive, bus, train
- Drive from Haliburton to Trent Universitycar
- Take the bus from Trent University to Durham College Oshawa GObus 88
- Take the train from Oshawa to Kingstontrain
- Take the bus from Kingston, Ontario to Cornwall, ONbus
9h 34m$148–445Taxi, bus
- Take the taxi from Haliburton to Oxtongue Laketaxi
- Take the bus from Oxtongue Lake to Toronto - 34 Asquith Avebus
- Take the bus from Toronto Union Station to Cornwall, ONbus
12h 27m$283–448
Questions & Answers
The cheapest way to get from Haliburton to Cornwall is to drive which costs $75 - $110 and takes 5h.
The fastest way to get from Haliburton to Cornwall is to drive which takes 5h and costs $75 - $110.
The distance between Haliburton and Cornwall is 608 km. The road distance is 383.7 km.
The best way to get from Haliburton to Cornwall without a car is to taxi and bus which takes 12h 27m and costs $280 - $450.
It takes approximately 9h 32m to get from Haliburton to Cornwall, including transfers.
Yes, the driving distance between Haliburton to Cornwall is 384 km. It takes approximately 5h to drive from Haliburton to Cornwall.
There are 40+ hotels available in Cornwall.
What companies run services between Haliburton, ON, Canada and Cornwall, ON, Canada?
There is no direct connection from Haliburton to Cornwall. However, you can drive to Trent University, take the bus to Durham College Oshawa GO, walk to Durham College Oshawa GO, take the train to Whitby GO, walk to Whitby Station, take the bus to Cornwall, ON, then take the taxi to Cornwall. Alternatively, you can take a vehicle from Haliburton to Cornwall via Washago, Toronto Union Station, Brockville, Brockville, ON, and Cornwall, ON in around 13h 2m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Washago to Toronto Union Station
- Ave. Duration
- 4h 29m
- Frequency
- Twice a week
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
Train from Toronto Union Station to Brockville
- Ave. Duration
- 3h 22m
- 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 Oshawa to Kingston
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $45–250
- Website
- VIA Rail
- Escape
- $45–140
- Business
- $90–230
- Business Plus
- $100–250
- Economy
- $50–150
- Economy Plus
- $55–160
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Trent University to Durham College Oshawa GO
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $15–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $15–19
Bus from Trent University to Durham College Oshawa GO
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $15–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $15–19
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Whitby Station to Cornwall, ON
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $65–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 Kingston, Ontario to Cornwall, ON
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $30–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
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Oxtongue Lake to Toronto - 34 Asquith Ave
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $38–74
- Website
- Parkbus Homepage
- Adult
- $74
- Student
- $74
- Senior
- $74
- Children
- $38
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 documents do I need to cross Niagara Falls?, Slovenia: Getting from Ljubljana to Lake Bled, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.










