There are 5 ways to get from Greater Sudbury to Keswick by bus, taxi, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Sudbury to Barriebus FlixBus 2708
- Take the taxi from Barrie to Keswicktaxi
4h 48m$170–225Bus
cheapest- Take the bus from Sudbury to King City Go Stationbus Ontc
7h 2m$37–87Drive 348.6 km
- Drive from Greater Sudbury to Keswickcar 348.6 km
4h 20m$69–100Fly to Toronto Pearson International Airport, bus, line 050 bus
- Fly from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ)plane YSB - YYZ
- Take the bus from Richmond Hill Centre Platform 4 to Newmarket Terminal Platform 9bus
- Take the bus from Newmarket Terminal Platform 1 to The Queensway / Simcoe Avbus
4h 41m$358–1,091Fly to Toronto Island Airport, train, line 096 bus, line 050 bus
- Fly from Greater Sudbury Airport (YSB) to Toronto Island Airport (YTZ)plane YSB - YTZ
- Take the train from Union Station GO to King City GOtrain
- Take the bus from Keele St / Burton Grv to Newmarket Terminal Platform 11bus
- Take the bus from Newmarket Terminal Platform 1 to The Queensway / Simcoe Avbus
8h 2m$419–1,194
Greater Sudbury to Keswick by bus
Questions & Answers
The cheapest way to get from Greater Sudbury to Keswick is to bus which costs $35 - $90 and takes 7h 2m.
The fastest way to get from Greater Sudbury to Keswick is to drive which takes 4h 20m and costs $65 - $100.
No, there is no direct bus from Greater Sudbury to Keswick. However, there are services departing from Sudbury and arriving at The Queensway / Simcoe Av via Keele St / Burton Grv and Newmarket Terminal Platform 1. The journey, including transfers, takes approximately 7h 2m.
The distance between Greater Sudbury and Keswick is 367 km. The road distance is 348.6 km.
The best way to get from Greater Sudbury to Keswick without a car is to bus and taxi which takes 4h 48m and costs $170 - $230.
It takes approximately 4h 48m to get from Greater Sudbury to Keswick, including transfers.
Greater Sudbury to Keswick bus services, operated by Ontario Northland, depart from Sudbury station.
Greater Sudbury to Keswick bus services, operated by Ontario Northland, arrive at King City Go Station.
Yes, the driving distance between Greater Sudbury to Keswick is 349 km. It takes approximately 4h 20m to drive from Greater Sudbury to Keswick.
There are 134+ hotels available in Keswick.
What companies run services between Greater Sudbury, ON, Canada and Keswick, ON, Canada?
Ontario Northland operates a bus from Sudbury to King City Go Station once daily. Tickets cost $26–80 and the journey takes 4h 35m.
- Website
- aircanada.com
Flights from Greater Sudbury Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $65–460
Flights from Greater Sudbury Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–600
Flights from Greater Sudbury Airport to Toronto Island Airport via Toronto Pearson International Airport, Ottawa
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $120–650
Flights from Greater Sudbury Airport to Toronto Island Airport via Toronto Pearson International Airport, Montreal
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- $140–700
- Website
- flyporter.com
Flights from Greater Sudbury Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 5h 38m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $340–950
Flights from Greater Sudbury Airport to Toronto Island Airport via Sault Ste Marie
- Ave. Duration
- 3h 29m
- When
- Monday to Friday
- Estimated price
- $340–950
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to King City GO
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $8–12
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Sudbury to Barrie
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- $40–65
- Schedules at
- Flixbus USA
- Phone
- +1 866-668-3978
- [email protected]
- Website
- York Region Transit
Bus from Richmond Hill Centre Platform 4 to Newmarket Terminal Platform 9
- Ave. Duration
- 57 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- York Region Transit
Bus from Newmarket Terminal Platform 1 to The Queensway / Simcoe Av
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- York Region Transit
Bus from Keele St / Burton Grv to Newmarket Terminal Platform 11
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $5
- Website
- York Region Transit
Bus from Newmarket Terminal Platform 1 to The Queensway / Simcoe Av
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- York Region Transit
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Sudbury to King City Go Station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $26–80
- Website
- Ontario Northland
- Children
- $26–40
- Senior
- $45–65
- Adult
- $50–80
- Ave. Duration
- 1h 3m
- Estimated price
- $130–160
Barrie Taxi
- Phone
- +1 705 721 7777
- Website
- barrietaxi.com
Deluxe Taxi
- Phone
- +1 705 728 4444
- Website
- deluxtaxi.ca
Innisfil Taxi
- Phone
- +1 705 431 1114
- Website
- innisfiltaxi.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 How to get from Gatwick Airport into central London, How do I get from Sydney to Melbourne, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.









