• Nothing Found

Getting from the Region of Waterloo Airport to Toronto

Toronto, Canada’s most populous city, is framed by beautiful Lake Ontario and the enormous CN Tower which holds the record for the tallest freestanding tower in the world. But for city lovers, there is plenty more to see, such as the Royal Ontario Museum and Casa Loma, a gothic-style mansion and historic house that you can find right in the centre of town. For a taste of the great Canadian outdoors, High Park is a must with 400 acres of gardens and woodlands to explore.

If you’re arriving at Waterloo Airport and want to make your way to Toronto you have two main options; you can get a taxi or private transfer – a trip that takes around 1 hour and 15 minutes in light traffic, or you can get a bus from the airport to downtown Kitchener, where you’ll transfer to a bus or train service in order to reach Union Station in Toronto; the travel duration by public transportation is closer to 2 hours and 15 minutes, not including wait times.

Welcome Pickups offers meet and greet services and a friendly introduction to Waterloo at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

Taxi €146 75min 24/7
Bus and train €41.80 135min 06:00–23:45

How to get from Kitchener Waterloo Airport to Toronto by taxi

Taking an airport taxi or private transfer is the quickest and most direct way to get from Kitchener Waterloo Airport to Toronto as it will only take you 75 minutes to reach your destination when traffic conditions are good. Furthermore, it doesn’t matter what time of day you arrive, there will always be a taxi available.

Taxi fare from Kitchener Airport to Toronto downtown

For the journey from Waterloo Airport to Toronto you can expect to pay a set fare of around €146 (CAD 215), for up to 4 passengers. This price may vary between different taxi companies and additional charges may apply for tolls, excess luggage, or if your driver is made to wait. 

For a locked-in price with no hidden charges, we recommend booking a private transfer in advance.



Trip Duration

1 Hr. 15 Min.

The journey cost can vary unless booked in advance.

Value for Money

Taxis operate 24/7 from Waterloo International Airport.

Where can I take a taxi from?

You can easily pick up a taxi from outside the main entrance of the airport terminal. Clear signs will guide you there.


As the only direct transportation option from Kitchener Waterloo Airport to Toronto, taking an airport taxi is recommended if you don’t want to have to worry about scheduling your flight around public transport timetables. For an even more streamlined journey where a driver will be waiting for you on arrival, a private transfer with a trusted company like Welcome Pickups is also a great option.

Editor’s Note

On Sundays, a taxi or private transfer is the only available transport option from Waterloo Airport to Toronto - or Kitchener city centre if connecting with public transport services.

Useful Tips

In Canada, it is customary to tip your driver 10-20% of the final fare.
The four taxi companies that are licensed to service Waterloo Airport are Waterloo Taxis, Golden Triangle, United Taxis and City Cabs.
All Waterloo taxis accept card payments.
Your driver will be able to help you load and unload your luggage.

How to get from Kitchener Airport to Toronto downtown
by public transport

Getting from Kitchener Waterloo Airport to Toronto city centre using public transport is possible, but it requires a few transfers and some lengthy wait times. For the first part of your trip, you will need to take the Route 79 Breslau bus, run by Grand River Transit (GRT), which takes 15 minutes. This is an on-demand service where you submit your pick-up request through their GRT Flex App.

This service connects with the wider GRT network at the 7050 Victoria/Lackner bus stop. From here, you travel for 10-15 minutes to Kitchener Central Station on one of two buses; the 34 bus heading towards Central Station, or the 204 bus in the direction of The Boardwalk Station.

Once at Kitchener Central Station, you have three options to get to downtown Toronto:

  • Take a short walk from Kitchener Central Station to Kitchener GO and ride the 30 – Bramalea GO bus Eastbound for about 65 minutes and then transfer to the KI GO train line to Union Station, Toronto, for a further 35 minutes. This has a total journey time of 1 hour and 40 minutes, not including transfer or wait times
  • Take the direct GO train service from Kitchener GO to Union Station which takes up to 1 hour and 45 minutes, not including wait times
  • Travel on the direct VIA 84 train service which takes 1 hour and 35 minutes but only runs once a day.

How much is the bus and train ticket from Waterloo Airport to Toronto?

You can buy a transfer ticket for the GRT bus for €2.60 (CAD 3.75) per traveller which lasts 90 minutes and covers the bus trip from the airport through to Kitchener Central Station. This can be paid for on-board with cash or card but you will need to notify the driver that it is a transfer journey.

The GO bus and train service from Kitchener GO to Union Station costs €13.20 (CAD 19.40) per traveller and can be purchased at the station with cash or card, or bought online. Tickets from Kitchener Central to Union Station on the VIA Rail start at €18.30 (CAD 27) per traveller, and can be bought online or purchased at the station with cash or card.



Trip Duration

2 Hr. 15 Min.

The bus service from the airport is only available from Monday to Friday and there are wait times of up to 5 hours during the week. The GO bus or direct train service runs every 20 to 60 minutes during the week up until 20:44 when there is an 80-minute wait for the last bus. On weekends there is one hour between bus services and train connections from Bramalea. The VIA train service runs once a day and at varying times.

Value for Money

The 79 and 34 bus routes operate Monday to Friday, between 06:00 & 10:00, 14:00 & 18:00 and 22:45 & 23:45. The 204 bus runs from 05:53 to 23:28 during the week and 06:28 and 23:28 on Saturdays, with no services on Sundays. The GO 30 bus service runs between 04:32 and 22:03 on weekdays and 06:40 and 21:35 on weekends.

Where can I take the bus and train from?

The bus collects passengers from a virtual bus stop at the airport and takes you to the Victoria/Lackner bus stop where you can catch the 34 or 204 bus. When you book your pickup through the GRT Flex App you will be provided with directions to the exact pickup location.

If you want to take the VIA direct train service, check the departures board for your platform number when you arrive at Kitchener Central Station to find the Ontario-Quebec line. From Kitchener Central Station, it is just a short walk across the road to Kitchener GO where you can connect with GO bus and train services.


Using the bus and train network to get from Kitchener Airport to Toronto’s downtown area is the most affordable transport option between the two, however, due to the number of transfers that you need to make, it’s not the most convenient option if you’re travelling with heavy or bulky luggage. Furthermore, some services only run on weekdays and don’t keep a regular schedule, making it difficult to plan your journey.

If you don’t want the worry or hassle of making sure your flight arrives in time to catch the bus service, especially if you experience any delays, it is better to book a private transfer in advance for a smooth and uncomplicated transit directly to your accommodation.

Editor’s Note

If the public transport option doesn't suit your schedule but you are on a budget, consider taking a taxi or private transfer to Kitchener city centre where you can connect with the bus and train network for the rest of your journey to Toronto.

Useful Tips

Be sure to book your pickup on the 79 bus in advance and make sure your arrival falls within their operating hours.
There are different class fares available for the VIA Rail part of your journey.
If taking the VIA train, be sure to check the timetable well in advance as it changes on a daily basis and there is generally only one service per day.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How do I get from Kitchener Airport to Toronto downtown?

The most direct route from Kitchener Waterloo Airport to Toronto is by taxi or private transfer which takes around 75 minutes in light traffic. The cheapest route, on the other hand, is by bus from the airport to Kitchener city centre, where you need to transfer to another bus or train to Union Station in Toronto, which can take up to 135 minutes, excluding wait times.

What is the distance from Kitchener Airport to Toronto downtown?

When travelling directly from Kitchener’s Waterloo Airport to Toronto, the distance is 105 km which takes around 75 minutes to cover by car, in light traffic.

What’s the cost of a taxi from Waterloo Airport to Toronto?

A set-rate taxi fare from Waterloo Airport to Toronto city centre costs around €146 (CAD 215), for up to 4 passengers. This price can vary between different companies and doesn’t include tolls or additional luggage charges. If you prefer to lock in a guaranteed fare ahead of time, booking a private transfer in advance is recommended.

Was this helpful?

Pre-book online