Travel from Toronto to Caledonia-ON-Canada

Bus or train from Toronto to Caledonia?

VIA Rail operates a train from Toronto to Caledonia every 20 minutes. Tickets cost $22 - $65 and the journey takes 37 min. Alternatively, GO Transit operates a bus from Toronto to Caledonia every 30 minutes. Tickets cost $7 - $10 and the journey takes 52 min.

How to get from Toronto to Caledonia

From Toronto train to Aldershot then taxi to Caledonia. 1 h 6 min $126. From Union Station Bus Terminal bus to Main St. W. @ Summers Ln. then taxi to Caledonia. 1 h 13 min $67. From Union Station Bus Terminal bus to Macnab Terminal Platform 5, line 27 bus to Mountain Transit Centre Platform 2, then taxi to Caledonia. 1 h 36 min $48. From Toronto taxi to Caledonia. 1 h 8 min $216. From Toronto drive to Caledonia. 1 h 8 min $11.

Operators from Toronto to Caledonia

Close Print Itinerary
  1. Here are 5 options to get from
    Toronto to Caledonia:

    1. Trip:
      1 Train
      • One-Way approx: USD $78 - $131
      • Duration: 1 h 6 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $78 - $131
        • Duration: 1 h 6 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $43 - $55
      • Duration: 1 h 13 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $43 - $55
        • Duration: 1 h 13 min
        Close x
    3. Trip:
      3 Bus via Mountain Transit Centre Platform 2
      • One-Way approx: USD $33 - $40
      • Duration: 1 h 36 min
      Open +
      • Trip:
        3 Bus via Mountain Transit Centre Platform 2
        • One-Way approx: USD $33 - $40
        • Duration: 1 h 36 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $140 - $180
      • Duration: 1 h 8 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $140 - $180
        • Duration: 1 h 8 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $7 - $12
      • Duration: 1 h 8 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $7 - $12
        • Duration: 1 h 8 min
        Close x