• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Newmarket to Barrie by train, bus, 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.

Recommended option

Train  •  42m

  1. Take the train from Newmarket GO to Allandale Waterfront GO Br

$6 - $9

3 alternative options

Bus  •  1h 18m

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

$6 - $8

Taxi  •  45m

  1. Take a taxi from Newmarket to Barrie 35.4 miles

$85 - $110

Drive  •  45m

  1. Drive from Newmarket to Barrie 35.4 miles

$4 - $7

Questions & Answers

The cheapest way to get from Newmarket to Barrie is to drive which costs $6 - $9 and takes 45m.

More details

The quickest way to get from Newmarket to Barrie is to train which costs $8 - $11 and takes 42m.

More details

Yes, there is a direct bus departing from Davis Dr. @ Superior St. and arriving at Barrie Transit Terminal. Services depart every three hours, and operate every day. The journey takes approximately 1h 18m.

More details

Yes, there is a direct train departing from Newmarket GO and arriving at Allandale Waterfront GO. Services depart every four hours, and operate every day. The journey takes approximately 42m.

More details

The distance between Newmarket and Barrie is 42 km. The road distance is 56.6 km.

Get driving directions

The best way to get from Newmarket to Barrie without a car is to train which takes 42m and costs $8 - $11.

More details

The train from Newmarket GO to Allandale Waterfront GO takes 42m including transfers and departs every four hours.

More details

Newmarket to Barrie bus services, operated by GO Transit, depart from Davis Dr. @ Superior St. station.

More details

Newmarket to Barrie train services, operated by GO Transit, depart from Newmarket GO station.

More details

The best way to get from Newmarket to Barrie is to train which takes 42m and costs $8 - $11. Alternatively, you can bus, which costs $8 - $11 and takes 1h 18m.

Mode details

Map of how to get from Newmarket to Barrie.
Launch map view
  • Distance: 26.3 miles
  • Duration: 42m

What companies run services between Newmarket, ON, Canada and Barrie, ON, Canada?

GO Transit operates a train from Newmarket to Barrie every 4 hours. Tickets cost $6 - $9 and the journey takes 42m. Alternatively, GO Transit operates a bus from Newmarket to Barrie every 3 hours. Tickets cost $6 - $8 and the journey takes 1h 18m.

Train operators
GO Transit
Bus operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Bus from Davis Dr. @ Superior St. to Barrie Transit Terminal
Ave. Duration
1h 18m
Frequency
Every 3 hours
Estimated price
$6 - $8
Website
GO Transit
Other operators
Taxi from Newmarket to Barrie
Ave. Duration
45m
Estimated price
$85 - $110

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 Want to know more about Flixbus?, The London Underground: Essential tips to navigate the Tube and Getting around the Cyclades - to help you get the most out of your next trip.

More Questions & Answers

Newmarket to Barrie bus services, operated by GO Transit, arrive at Barrie Transit Terminal station.

More details

Newmarket to Barrie train services, operated by GO Transit, arrive at Allandale Waterfront GO station.

More details

Yes, the driving distance between Newmarket to Barrie is 57 km. It takes approximately 45m to drive from Newmarket to Barrie.

Get driving directions

There are 40+ hotels available in Barrie. Prices start at $68 USD per night.

More details