The average bus between Bala Cynwyd and Malvern takes 1h 28m and the fastest bus takes 1h 7m. The bus service runs several times per day from Bala Cynwyd to Malvern. 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 twice daily between Bala Cynwyd and Malvern. The earliest departure is at 10:49 AM in the morning, and the last departure from Bala Cynwyd is at 8:11 PM which arrives into Malvern at 9:56 PM. All services require a transfer at Wissahickon Transit Center Boarding Area 9 and take an average of 1h 28m. The schedules shown below are for the next available departures.


1h 34m • 2 changes


1h 27m • 2 changes


1h 21m • 2 changes


2h • 2 changes
Want to know about travelling from Bala Cynwyd to Malvern? 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 Bala Cynwyd to Malvern. However, there are services departing from Bala Cynwyd station and arriving at Malvern station via Plaza at King of Prussia. The journey, including transfers, takes approximately 1h 28m.
Bala Cynwyd to Malvern bus services, operated by SEPTA, depart from Wissahickon Transit Center Boarding Area 9 station.
Bala Cynwyd to Malvern bus services, operated by SEPTA, arrive at King St & Warren Av station.
The distance between Bala Cynwyd and Malvern is 24 km. The road distance is 40 km.
You can take a bus from City Av & Bala Av to King St & Warren Av via Wissahickon Transit Center Boarding Area 9 and Plaza at King of Prussia in around 2h 26m.