I'm just about to book flights for a 3 week trip this summer to Thailand. Flying into Bangkok and out of Kuala Lumpa.
Would appreciate any thoughts on my rough plan before I book any flights...
Day 1 - arrive Bangkok in evening
Day 2-3 - Bangkok (then overnight train to Chaing Mai)
Day 4-7 Chaing Mai - explore, elephant sanctuary & cooking course (then overnight train to Pak Chong)
Day 8-10 Khao Sok National Park (then train to Bangkok & overnight train to Surit Thani)
Day 11-12 - Khao Yai National Park
Day 13 - Travel to Koh Samui
Day 14-18 Koh Samui
Day 19 - Flight to Kuala Lumpa (& overnight train to Singapore)
Day 20-21 Singapore (& overnight train to Kuala Lumpa)
Day 22 - Kuala Lumpa
Day 23 - Flight Home
Ideally we'd fly back from Singapore but flights are far more expensive if we do this.
Any thoughts would be much appreciated!