The average bus between Richmond and Chilliwack takes 3h 30m and the fastest bus takes 2h 41m. There is a bus service every few hours from Richmond to Chilliwack. 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 hourly between Richmond and Chilliwack. The earliest departure is at 1:00 AM at night, and the last departure from Richmond is at 7:50 PM which arrives into Chilliwack at 11:28 PM. All services require a transfer at Metrotown Station @ Bay 1 and take an average of 3h 30m. The schedules shown below are for the next available departures.
Want to know about travelling from Richmond to Chilliwack? 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 Richmond to Chilliwack. However, there are services departing from Richmond station and arriving at Chilliwack station via Metrotown Station @ Bay 1 station. The journey, including transfers, takes approximately 3h 30m.
Richmond to Chilliwack bus services, operated by TransLink CA, depart from Richmond-Brighouse Station @ Bay 3.
Richmond to Chilliwack bus services, operated by TransLink CA, arrive at Downtown Chilliwack station.
Book your Richmond to Chilliwack bus tickets online with TransLink CA and BC Transit - Fraser Valley Region.
The distance between Richmond and Chilliwack is 86.1 km. The road distance is 123 km.
You can take a bus from Richmond-Brighouse Station @ Bay 3 to Downtown Chilliwack via Metrotown Station @ Bay 1, Metrotown Station @ Platform 2, Lougheed Town Centre Station @ Platform 2, and Lougheed Stn Bay 5 in around 3h 27m.