Travel from Toronto to Elmira

Bus or fly from Toronto to Elmira?

Megabus operates a bus from Toronto to Elmira every 4 hours. Tickets cost $11 - $21 and the journey takes 2 h 10 min. 5 other operators also service this route. Alternatively, Delta, United Airlines and 2 other airlines fly from Toronto to Elmira hourly.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Toronto to Elmira

From Toronto, ON bus to Buffalo, NY, bus to Olean, NY, then bus to Elmira. 9 h 1 min $77. From Toronto, ON bus to Binghamton, NY then bus to Elmira, NY. 11 h $87. From Toronto train to Washington St & Exchange St, line 6 bus to Buffalo, NY, bus to Olean, NY, then bus to Elmira. 11 h 50 min $110. From Toronto train to Syracuse, NY, bus to Binghamton, NY, then bus to Elmira, NY. 12 h 31 min $151. From Toronto drive to Elmira. 4 h 34 min $40. From UP Express Union Station train to Toronto airport, fly to Elmira/Corning airport, then taxi to Elmira. 6 h 33 min $491.
Close Print Itinerary
  1. Here are 6 options to get from
    Toronto to Elmira:

    1. Trip:
      1 Bus via Olean, NY
      • One-Way approx: USD $60 - $101
      • Duration: 9 h 1 min
      Open +
      • Trip:
        1 Bus via Olean, NY
        • One-Way approx: USD $60 - $101
        • Duration: 9 h 1 min
        Close x
    2. Trip:
      2 Bus Greyhound USA
      • One-Way approx: USD $54 - $113
      • Duration: 11 h
      Open +
      • Trip:
        2 Bus Greyhound USA
        • One-Way approx: USD $54 - $113
        • Duration: 11 h
        Close x
    3. Trip:
      3 Train, bus via Olean, NY
      • One-Way approx: USD $81 - $171
      • Duration: 11 h 50 min
      Open +
      • Trip:
        3 Train, bus via Olean, NY
        • One-Way approx: USD $81 - $171
        • Duration: 11 h 50 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $77 - $205
      • Duration: 12 h 31 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $77 - $205
        • Duration: 12 h 31 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 4 h 34 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 4 h 34 min
        Close x
    6. Trip:
      6 Fly
      • One-Way approx: USD $156 - $1,031
      • Duration: 6 h 33 min
      Open +
      • Trip:
        6 Fly
        • One-Way approx: USD $156 - $1,031
        • Duration: 6 h 33 min
        Close x