No trains in this area.
Take a bus from Udawalawa Junction (Thimbolketiya) (Route no's are 3, 98, 122 to Avissawella.
From there you can take a bus to Adams peak (Via Hatton / Nallathanniya) Hatton Bus route is 78 and Nallathanniya (Via Maskeliya) is route no 23.
Take a bus from Udawalawa
. Then take a bus to Balangoda
. From Balangoda to Bogawantalawa
. From Bogawantalawa to Hatton
It is currently the low season (May to August) when the Yala Monsoon hits, but it's still a reasonable time to visit the North and East.