Why take the train when you can get a return ticket from Bangkok with airasia for 3000 baht?