Travel from Toronto to Bala-ON-Canada

Bus or train from Toronto to Bala?

Ontario Northland operates a bus from Toronto to Bala twice daily. Tickets cost $27 - $40 and the journey takes 2 h 4 min. Alternatively, VIA Rail operates a train from Toronto to Bala twice daily. Tickets cost $28 - $85 and the journey takes 2 h 40 min.

How to get from Toronto to Bala

From Toronto, ON bus to Gravenhurst, ON then taxi to Bala. 2 h 28 min $110. From Toronto train to Washago then taxi to Bala. 3 h 21 min $166. From Toronto - Starbucks, 30 Carlton Street bus to Six Mile Lake, On, Canada then taxi to Bala. 5 h 32 min $150. From Toronto drive to Bala. 2 h 17 min $24.

Operators from Toronto to Bala

Close Print Itinerary
  1. Here are 4 options to get from
    Toronto to Bala:

    1. Trip:
      1 Bus Ontario Northland
      • One-Way approx: USD $67 - $94
      • Duration: 2 h 28 min
      Open +
      • Trip:
        1 Bus Ontario Northland
        • One-Way approx: USD $67 - $94
        • Duration: 2 h 28 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $103 - $176
      • Duration: 3 h 21 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $103 - $176
        • Duration: 3 h 21 min
        Close x
    3. Trip:
      3 Bus Parkbus
      • One-Way approx: USD $93 - $121
      • Duration: 5 h 32 min
      Open +
      • Trip:
        3 Bus Parkbus
        • One-Way approx: USD $93 - $121
        • Duration: 5 h 32 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $15 - $23
      • Duration: 2 h 17 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $15 - $23
        • Duration: 2 h 17 min
        Close x