The average bus between Kingston and Pickering takes 5h 7m and the fastest bus takes 4h 6m. The bus service runs several times per day from Kingston to Pickering. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 5 times a day between Kingston and Pickering. The earliest departure is at 3:20 AM at night, and the last departure from Kingston is at 8:50 PM which arrives into Pickering at 7:40 AM. All services require a transfer at Whitby GO Bus and take an average of 5h 7m. The schedules shown below are for the next available departures.



4h 56m • 3 changes



4h 6m • 3 changes



4h 27m • 3 changes



4h 58m • 3 changes



4h 56m • 3 changes



4h 6m • 3 changes



4h 27m • 3 changes



4h 58m • 3 changes



4h 56m • 3 changes



4h 6m • 3 changes



4h 27m • 3 changes



4h 58m • 3 changes



4h 56m • 3 changes



4h 6m • 3 changes



4h 27m • 3 changes



4h 58m • 3 changes



4h 56m • 3 changes



4h 6m • 3 changes



4h 27m • 3 changes



4h 58m • 3 changes
Want to know about travelling from Kingston to Pickering? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Kingston to Pickering. However, there are services departing from Kingston station and arriving at Pickering station via Whitby GO Bus. The journey, including transfers, takes approximately 5h 7m.
Kingston to Pickering bus services, operated by Flixbus USA, depart from Kingston, ON station.
Kingston to Pickering bus services, operated by Flixbus USA, arrive at Whitby GO Bus station.
Book your Kingston to Pickering bus tickets online with Flixbus USA, Toronto Transit Commission (TTC) and 2 other operators.
The distance between Kingston and Pickering is 215 km. The road distance is 235 km.
Megabus Canada operates a bus from Kingston, ON to Whitby GO Bus twice daily. Tickets cost $10–75 and the journey takes 2h 15m.