There are 6 ways to get from Greater Sudbury to Newmarket by bus, train, car, 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
best- Take the bus from Sudbury to Barrie Allandale Terminalbus Ontc
- Take the train from Allandale Waterfront GO to Newmarket GOtrain Br
5h 33m$33–81Bus
cheapest- Take the bus from Sudbury to King City Go Stationbus Ontc
5h 36m$32–82Drive 345 km
- Drive from Greater Sudbury to Newmarketcar 345 km
3h 56m$68–98Fly to Toronto Pearson International Airport, train
- Fly from Greater Sudbury Airport (YSB) to Toronto Pearson International Airport (YYZ)plane YSB - YYZ
- Take the train from Union Station GO to Newmarket GOtrain
4h 5m$361–1,100Bus, train via Barrie
- Take the bus from Sudbury to Barriebus FlixBus 2708
- Take the train from Allandale Waterfront GO to Newmarket GOtrain Br
5h 40m$50–83Fly to Toronto Island Airport, train
- Fly from Greater Sudbury Airport (YSB) to Toronto Island Airport (YTZ)plane YSB - YTZ
- Take the train from Union Station GO to Newmarket GOtrain
6h 12m$402–1,187
Greater Sudbury to Newmarket by bus and train
Questions & Answers
The cheapest way to get from Greater Sudbury to Newmarket is to bus which costs $30 - $85 and takes 5h 36m.
The fastest way to get from Greater Sudbury to Newmarket is to drive which takes 3h 56m and costs $65 - $100.
No, there is no direct bus from Greater Sudbury to Newmarket. However, there are services departing from Sudbury and arriving at Eagle St / Yonge St via Keele St / Burton Grv. The journey, including transfers, takes approximately 5h 36m.
The distance between Greater Sudbury and Newmarket is 363 km. The road distance is 345 km.
The best way to get from Greater Sudbury to Newmarket without a car is to bus and train which takes 5h 33m and costs $30 - $85.
It takes approximately 5h 33m to get from Greater Sudbury to Newmarket, including transfers.
Greater Sudbury to Newmarket bus services, operated by Ontario Northland, depart from Sudbury station.
Greater Sudbury to Newmarket bus services, operated by Ontario Northland, arrive at King City Go Station.
Yes, the driving distance between Greater Sudbury to Newmarket is 345 km. It takes approximately 3h 56m to drive from Greater Sudbury to Newmarket.
There are 165+ hotels available in Newmarket.
What companies run services between Greater Sudbury, ON, Canada and Newmarket, 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
- $130–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
- $330–950
Flights from Greater Sudbury Airport to Toronto Island Airport via Sault Ste Marie
- Ave. Duration
- 3h 29m
- When
- Monday to Friday
- Estimated price
- $330–950
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Allandale Waterfront GO to Newmarket GO
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- $9–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–13
Train from Union Station GO to Newmarket GO
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
Train from Allandale Waterfront GO to Newmarket GO
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- $9–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–13
Train from Union Station GO to Newmarket GO
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Sudbury to Barrie Allandale Terminal
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- $23–70
- Website
- Ontario Northland
- Children
- $23–35
- Senior
- $40–60
- Adult
- $45–70
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
- 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–70
- Schedules at
- Flixbus USA
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, Bali: What to do if Mount Agung erupts, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.






