This is the latest bus schedule for government (red) buses leaving from Ella bus station. There should be at least the same number of private (blue) buses leaving at other times.
Ella to Ampara
Departure times: 06:30 / 07:40 / 09:15 / 17:30. Change here for buses to Batticaloa and Passikudah.
Ella to Galle
Departure times: 07:10 / 09:45 / 11:30 / 12:10. Change here for buses to Hikkaduwa, Weligama, Mirissa and Unawatuna.
Ella to Kandy
Departure times: 10:30 / 22:15 / 23:10
Ella to Kataragama
Departure times: 12:40 / 14:00 / 14:45 / 15:30
Ella to Maligawila
Departure times: 10:35 / 18:15
Ella to Matara
Departure times: 06:30 / 08:40 / 09:20 / 11:00 / 12:00 / 14:45 / 15:30 / 16:40. Change here for buses to Hikkaduwa, Weligama, Mirissa and Unawatuna.
Ella to Monaragala
Departure times: 07:00 / 07:45 / 09:00 / 13:00 / 13:10 / 15:30 / 16:45. Change here for buses to Arugam Bay.
Ella to Nuwara Eliya
Departure times: 09:00 / 11:00 / 11:20 / 12:30 / 14:05
Ella to Thanalmalwila
Departure times: 08:45 / 18:20 / 19:00
Ella to Trincomalee
Departure time: 17:50
Warning
Be aware that these times are subject to change without warning!
Leave a Reply
Does anyone know how long bus takes from Ella to Kataragama and bus number please
Hi,We are at Ella now and We sere told that bus from here to Galle goes via Mirissa,so there is no need to change the bus. Times are still correct 🙂
Hello, can you give me the number of a bus from Ella to Galle and Ella to Matara? Thank you!
Bus number 31.
I’ll be leaving Ella on the 12th of April, 2018. where should I go to take the Ella to Galle bus?
Be aware that busses are cheap, but often crowded, narrow seats and slow (much stops to pick up max. passengers). Sometimes luggage may be a problem. It is rare to find busses with reserved seats. It is nearly impossible to find the def. timetables, unless some local friend or the hotel calls in advance or you go first and look for yourself.
Be aware that there are no regular toilet stops (my last long distance trip did only have a pit stop after 5 h drive ;-))). So be prepared!