Do I need to book train tickets in advance for November? I intend getting the train from Bangkok to Surat Thani and then back to Bangkok again about 10 days later,
You can book a train ticket in advance, November is peak season in Thailand....I book once with this site [original link]
You can reserve your tickets online from 1 week to 3 days before departure
Thanks [VT member 10daf0].
I have used 12go with success, they are very professional and in Bangkok their office is right in front of the train station and open long hours. I even saw that people had left luggage there.