Day 1 – 3 – Bangkok
Day 4 – 6 – Koh Pha Ngan (or Koh Samui)
Day 7 – 9 – Koh Tao
Day 10 – 13 – Ao Nang, Railay and Koh Phi Phi (or Koh Lanta)
Day 14 – 16 – Chiang Mai
Day 17 – 18 – Pai
Day 19 – 20 – Chiang Rai
Day 21 – Bangkok