Travel from Toronto to Horseshoe-Valley

Bus or train from Toronto to Horseshoe Valley?

Ontario Northland operates a bus from Toronto to Horseshoe Valley 3 times a day. Tickets cost $15 - $22 and the journey takes 1 h 9 min. Alternatively, GO Transit operates a train from Toronto to Horseshoe Valley every 4 hours. Tickets cost $9 - $13 and the journey takes 1 h 46 min.

How to get from Toronto to Horseshoe Valley

From Toronto, ON bus to Barrie, ON then taxi to Horseshoe Valley. 1 h 29 min $91. From Union Station train to Allandale Waterfront GO then taxi to Horseshoe Valley. 2 h 8 min $82. From Toronto, ON bus to Fergusonvale, ON then taxi to Horseshoe Valley. 2 h 17 min $67. From Toronto drive to Horseshoe Valley. 1 h 26 min $14.

Operators from Toronto to Horseshoe Valley

OperatorPhoneWebsite
Ontario NorthlandOntario Northland
GO TransitGO Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Close Print Itinerary
  1. Here are 4 options to get from
    Toronto to Horseshoe Valley:

    1. Trip:
      1 Bus Ontario Northland
      • One-Way approx: USD $55 - $76
      • Duration: 1 h 29 min
      Open +
      • Trip:
        1 Bus Ontario Northland
        • One-Way approx: USD $55 - $76
        • Duration: 1 h 29 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $55 - $67
      • Duration: 2 h 8 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $55 - $67
        • Duration: 2 h 8 min
        Close x
    3. Trip:
      3 Bus Greyhound Canada
      • One-Way approx: USD $39 - $64
      • Duration: 2 h 17 min
      Open +
      • Trip:
        3 Bus Greyhound Canada
        • One-Way approx: USD $39 - $64
        • Duration: 2 h 17 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $9 - $15
      • Duration: 1 h 26 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $9 - $15
        • Duration: 1 h 26 min
        Close x