There are 4 ways to get from Ottawa to Upper Canada Village by bus, tram, taxi, 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.
Bus
best- Take the bus from Ottawa, ON, Waller St to Brockville, ONbus Ottawa
- Take the bus from Brockville, ON to Cornwall, ONbus Montreal / ...
3h 52m$95–245Drive 84.8 km
cheapest- Drive from Ottawa to Upper Canada Villagecar 84.8 km
1h 17m$17–25Line 2 tram, taxi
- Take the tram from Corso Italia O-Train South / Sud to Bowesville O-Train South / Sudtram 2
- Take the taxi from Bowesville O-Train South / Sud to Upper Canada Villagetaxi
1h 33m$174–224Taxi
- Take the taxi from Ottawa to Upper Canada Villagetaxi 84.8 km
1h 17m$200–250
Questions & Answers
The cheapest way to get from Ottawa to Upper Canada Village is to drive which costs $16 - $25 and takes 1h 17m.
The fastest way to get from Ottawa to Upper Canada Village is to drive which takes 1h 17m and costs $16 - $25.
No, there is no direct bus from Ottawa to Upper Canada Village. However, there are services departing from Ottawa, ON, Waller St and arriving at Cornwall, ON via Brockville, ON. The journey, including transfers, takes approximately 3h 52m.
The distance between Ottawa and Upper Canada Village is 242 km. The road distance is 84.8 km.
The best way to get from Ottawa to Upper Canada Village without a car is to bus which takes 3h 52m and costs $95 - $250.
It takes approximately 3h 52m to get from Ottawa to Upper Canada Village, including transfers.
Ottawa to Upper Canada Village bus services, operated by Megabus Canada, depart from Ottawa, ON, Waller St station.
Ottawa to Upper Canada Village bus services, operated by Megabus Canada, arrive at Brockville, ON station.
Yes, the driving distance between Ottawa to Upper Canada Village is 85 km. It takes approximately 1h 17m to drive from Ottawa to Upper Canada Village.
There are 14+ hotels available in Upper Canada Village.
What companies run services between Ottawa, ON, Canada and Upper Canada Village, ON, Canada?
You can take a bus from Ottawa, ON, Waller St to Upper Canada Village via Brockville, ON and Cornwall, ON in around 3h 52m.
- Phone
- +1 613-560-5000
- Website
- octranspo.com
Tram from Corso Italia O-Train South / Sud to Bowesville O-Train South / Sud
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- https://www.octranspo.com/en/
- Adult
- $4
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Ottawa, ON, Waller St to Brockville, ON
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $20–75
Bus from Brockville, ON to Cornwall, ON
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $16–75
- Ave. Duration
- 1h 10m
- Estimated price
- $170–250
Crystal Taxi
- Phone
- +1 613 842 4111
Comfort Taxi
- Phone
- +1 613 979 7775
- Website
- comfortaxi.ca
Executive Cabs
- Phone
- +1 613 799 3353
- Website
- executivecabs.ca
West-Way Taxi
- Phone
- +1 613 727 0101
- Website
- westwaytaxi.ca
A-Aylmer Georgis Taxi
- Phone
- +1 819 319 2777
- Website
- aaylmergeorgistaxi.ca
Blue Line Taxi
- Phone
- +1 613 238 1111
- Website
- bluelinetaxi.com
Loyal Taxi
- Phone
- +1 819 484 4444
- Website
- taxiloyal.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 Getting around the Cyclades, 5 incredible day trips from Florence by train, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.





