Chaing Mai, Thailand
The title can be a bit misleading since this train ride of 700km or so took 16 hours!!