Explore 4 ways to travel

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  5 h 52 min

  1. Take the train from Newmarket GO to Allandale Waterfront GO Br
  2. Take the bus from Barrie, ON to Sudbury, ON Toronto

$53 - $74

5 alternative options

Bus  •  6 h 52 min

  1. Take the bus from Davis Dr. @ Superior St. to Barrie Transit Terminal 68
  2. Take the bus from Barrie to Sudbury Ontc

$55 - $71

Drive  •  4 h 6 min

  1. Drive from Newmarket to Greater Sudbury 216 miles

$28 - $45

Bus to Toronto, fly to Sudbury  •  4 h 8 min

  1. Take the bus from Yonge St / Eagle St to Richmond Hill Centre Platform 3
  2. Fly from Toronto (YYZ) to Sudbury (YSB) YYZ - YSB

$129 - $308

Train to Toronto Island, fly to Sudbury  •  3 h 50 min

  1. Take the train from Newmarket GO to Union Station
  2. Fly from Toronto Island (YTZ) to Sudbury (YSB) YTZ - YSB

$125 - $307

Bus to Toronto, fly to North Bay, bus  •  6 h 29 min

  1. Take the bus from Yonge St / Eagle St to Richmond Hill Centre Platform 3
  2. Fly from Toronto (YYZ) to North Bay (YYB) YYZ - YYB
  3. Take the bus from North Bay, ON to Sudbury, ON

$134 - $436

What companies run services between Newmarket, ON, Canada and Greater Sudbury, ON, Canada?

You can take a bus from Newmarket to Greater Sudbury via Barrie Transit Terminal, Barrie, Sudbury, and Cambrian Ford in around 6 h 52 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Toronto to Sudbury
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$120 - $550
Flights from Toronto to North Bay
Ave. Duration
1 h 2 min
When
Every day
Estimated price
$100 - $400
Porter Airlines
Website
flyporter.com
Flights from Toronto Island to Sudbury
Ave. Duration
1 h
When
Every day
Estimated price
$110 - $350
WestJet
Website
westjet.com
Flights from Toronto to Sudbury
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$110 - $370
Train operators
GO Transit
Website
gotransit.com
Train from Newmarket GO to Allandale Waterfront GO
Ave. Duration
42 min
Frequency
Every 4 hours
Estimated price
$6 - $9
Schedules at
gotransit.com
Train from Newmarket GO to Union Station
Ave. Duration
1 h 2 min
Frequency
Every 4 hours
Estimated price
$6 - $10
Schedules at
gotransit.com
Bus operators
Ontario Northland
Phone
+1 800-461-8558
Website
ontarionorthland.ca
Bus from Barrie, ON to Sudbury, ON
Ave. Duration
4 h
Frequency
3 times a day
Estimated price
$45 - $60
Book at
Ontario Northland
Bus from Barrie to Sudbury
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$45 - $60
Book at
Ontario Northland
Bus from North Bay, ON to Sudbury, ON
Ave. Duration
1 h 40 min
Frequency
3 times a day
Estimated price
$20 - $25
Book at
Ontario Northland
GO Transit
Website
gotransit.com
Bus from Davis Dr. @ Superior St. to Barrie Transit Terminal
Ave. Duration
1 h 18 min
Frequency
Every 3 hours
Estimated price
$6 - $8
Schedules at
gotransit.com
York Region Transit
Website
yrt.ca
Bus from Yonge St / Eagle St to Richmond Hill Centre Platform 3
Ave. Duration
47 min
Frequency
Every 20 minutes
Estimated price
$4
Schedules at
yrt.ca

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, Getting to Milan from the airport and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Newmarket and Greater Sudbury is 296 km. The road distance is 346 km.

The cheapest way to get from Newmarket to Greater Sudbury is to drive which costs $35 - $55 and takes 4 h 6 min.

The quickest way to get from Newmarket to Greater Sudbury is to train and fly which takes 3 h 50 min and costs $160 - $400.

No, there is no direct bus from Newmarket to Greater Sudbury. However, there are services departing from Davis Dr. @ Superior St. and arriving at Transit Terminal via Barrie and Cambrian Ford. The journey, including transfers, takes approximately 6 h 52 min.

It takes approximately 5 h 52 min to get from Newmarket to Greater Sudbury, including transfers.