The average bus between Duarte and Sierra Madre takes 1h 29m and the fastest bus takes 56 min. There is a bus service every few hours from Duarte to Sierra Madre. 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 Duarte and Sierra Madre. The earliest departure is at 5:19 AM in the morning, and the last departure from Duarte is at 10:48 PM which arrives into Sierra Madre at 5:51 AM. All services require a transfer at Rosemead / Huntington and take an average of 1h 29m. The schedules shown below are for the next available departures.


59 min • 2 changes


1h 4m • 2 changes


1h 19m • 2 changes


1h 19m • 2 changes


1h 26m • 2 changes


1h 26m • 2 changes


1h 4m • 2 changes


1h 13m • 2 changes


1h 26m • 2 changes


1h 26m • 2 changes


1h 4m • 2 changes


1h 13m • 2 changes
Want to know about travelling from Duarte to Sierra Madre? 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 Duarte to Sierra Madre. However, there are services departing from Duarte station and arriving at Sierra Madre station via Rosemead Blvd and Huntington Dr W. The journey, including transfers, takes approximately 1h 29m.
Duarte to Sierra Madre bus services, operated by Foothill Transit, depart from Huntington Dr and Buena Vista St W station.
Duarte to Sierra Madre bus services, operated by Foothill Transit, arrive at Baldwin / Sierra Madre station.
The distance between Duarte and Sierra Madre is 7.4 km. The road distance is 17 km.
You can take a bus from Huntington Dr and Buena Vista St W to Baldwin / Sierra Madre via Rosemead / Huntington and Sierra Madre Villa Station in around 1h 31m.