Rome2Rio

How to get fromElmira to Waterlooby bus, taxi, car, or tram

Find Transport to Waterloo

See all options

There are 5 ways to get from Elmira to Waterloo by bus, taxi, car, or tram

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus

    best
    1. Take the bus from Church / Walker to Conestoga Stationbus bus 21
    28 min
    $9–12
  2. Drive 16.4 km

    cheapest
    1. Drive from Elmira to Waterloocar car 16.4 km
    16 min
    $4–5
  3. Taxi

    1. Take the taxi from Elmira to Waterlootaxi taxi 16.4 km
    16 min
    $45–60
  4. Line 21 bus, line 301 tram

    1. Take the bus from Church / Walker to Conestoga Stationbus bus 21
    2. Take the tram from Conestoga Station - Southbound to Willis Way Station - Southboundtram tram 301
    50 min
  5. Line 21 bus, line 7 bus

    1. Take the bus from Church / Walker to Conestoga Stationbus bus 21
    2. Take the bus from Conestoga Station to Waterloo Public Square Stationbus bus 7
    52 min
    $6

Elmira to Waterloo by bus

Calendar225Weekly Buses
Duration28 minAverage Duration
Ticket$9Cheapest Price
See schedules

Questions & Answers

What companies run services between Elmira, ON, Canada and Waterloo, ON, Canada?

Grand River Transit operates a bus from Church / Walker to Conestoga Station hourly. Tickets cost $6 and the journey takes 28 min. Perth County Connect also services this route twice daily.

Train operators
Bus operators
Other operators

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 Italian Lakes: Getting around by train, What documents do I need to cross Niagara Falls?, and Need to know: Jadrolinija - to help you get the most out of your next trip.