The train journey from Colombo takes about 9 hours, and runs along the Mahaweli River Valley among green mountains, offeringsplendid wiews on the highlands, tea crops and countless waterfalls.