Bus in Niagara Falls

Niagara Transportation Centre

In the old part of town. Greyhound Canada buses depart for Toronto ($19, 1½ to two hours, five daily) and Buffalo, NY ($12, one to 1½ hours, six daily). Go Transit also operates services from Toronto by a combinatio…
Train in Niagara Falls

Niagara Falls Train Station

Rail services from Niagara Falls Train Station to Toronto operate only as a weekend summer service operated by Go Transit. You can, however, get to New York City ($151, 11½ hours, once daily).
Bicycle Rental in Niagara-on-the-lake

Zoom Leisure Bicycle Rentals

Cycling is an ace way to explore the area. Rent a bike from (or have one delivered to you by) this traveler-recommended outfit. Free delivery. Riding from Niagara Falls to Niagara-on-the-Lake is a lengthy 90 minutes…
Bus Station in Brantford

Brantford Transit Terminal

Greyhound Canada connects to Toronto ($24.70, 1½ to 2½ hours, two daily), London ($20.80, one to two hours, three daily) and (via Toronto and Hamilton) Niagara Falls ($30.10, five or seven hours, two daily) . The te…
Train Station in Brantford

Brantford Train Station

Trains to/from Toronto ($41, one hour, five daily) and London ($72, one hour, seven daily).
Train in Guelph

Guelph Central Station

Trains to Toronto ($30, 1½ hours, twice daily) and London ($37, 2¼, twice daily).
Airport in Kitchener-Waterloo

Waterloo International Airport

Daily flights to Calgary and Detroit; 7km east of town.
Bus in Kitchener-Waterloo

Charles Street Transit Terminal

Greyhound Canada runs to destinations including Toronto and London from here, a five-minute walk from downtown.
Train in Kitchener-Waterloo

Kitchener Train Station

An easy walk north of downtown. Trains serve Toronto and London with VIA and Go Transit.
Train in Stratford

Stratford Train Station

VIA Rail run to Toronto ($48, two hours, twice daily) and London ($30, one hour, twice daily).