There are 4 ways to get from Barrie South GO to Horseshoe Valley by train, bus, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Barrie South GO to Allandale Waterfront GOtrain Br
- Take the bus from Barrie to Horseshoe Valley Resortbus FlixBus 2708
1h 46m$8–16Bus
cheapest- Take the bus from Barrie South GO Station to Downtown Hubbus 8A
- Take the bus from Barrie to Horseshoe Valley Resortbus FlixBus 2708
2h 29m$3–9Drive 33.3 km
- Drive from Barrie South GO to Horseshoe Valleycar 33.3 km
30 min$7–10Taxi
- Take the taxi from Barrie South GO to Horseshoe Valleytaxi 33.3 km
30 min$75–90
Barrie South GO to Horseshoe Valley by train and bus
Questions & Answers
The cheapest way to get from Barrie South GO to Horseshoe Valley is to bus which costs $3 - $10 and takes 2h 29m.
The fastest way to get from Barrie South GO to Horseshoe Valley is to drive which takes 30 min and costs $6 - $10.
No, there is no direct bus from Barrie South GO station to Horseshoe Valley. However, there are services departing from Barrie South GO Station and arriving at Horseshoe Valley Resort via Barrie. The journey, including transfers, takes approximately 2h 29m.
The distance between Barrie South GO and Horseshoe Valley is 34 km. The road distance is 33.3 km.
The best way to get from Barrie South GO to Horseshoe Valley without a car is to train and bus which takes 1h 46m and costs $8 - $17.
It takes approximately 1h 46m to get from Barrie South GO to Horseshoe Valley, including transfers.
Barrie South GO to Horseshoe Valley bus services, operated by Barrie Transit, depart from Barrie South GO Station.
Barrie South GO to Horseshoe Valley bus services, operated by Barrie Transit, arrive at Downtown Hub station.
Yes, the driving distance between Barrie South GO to Horseshoe Valley is 33 km. It takes approximately 30 min to drive from Barrie South GO to Horseshoe Valley.
There are 99+ hotels available in Horseshoe Valley.
What companies run services between Barrie South GO, ON, Canada and Horseshoe Valley, ON, Canada?
You can take a bus from Barrie South GO Station to Horseshoe Valley Resort via Downtown Hub and Barrie in around 2h 29m.
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Barrie South GO to Allandale Waterfront GO
- Ave. Duration
- 9 min
- Frequency
- Every 4 hours
- Estimated price
- $5–7
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $5–7
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Barrie to Horseshoe Valley Resort
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- $3–6
- Schedules at
- Flixbus USA
Bus from Barrie to Horseshoe Valley Resort
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- $3–6
- Schedules at
- Flixbus USA
- Phone
- +1 705-726-4242
- [email protected]
- Website
- Barrie Transit
Bus from Barrie South GO Station to Downtown Hub
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $3–4
- Website
- Barrie Transit
- Schedules at
- Schedules and Maps
- Children 12 and under
- $0
- Seniors
- $3
- Adult
- $4
- Ave. Duration
- 30 min
- Estimated price
- $75–90
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 do I buy a London Underground ticket?, Need to know: Greyhound, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.




