Seven days in Thailand fits two places, not five. The three shapes that work are Bangkok plus one beach, Bangkok plus Chiang Mai, or one coast done properly. Anything with three internal flights in a week is a relay race.
The short version
- Two bases maximum; three is too many for a week.
- Bangkok (2 nights) + one beach (5) is the most reliable shape.
- Bangkok + Chiang Mai works if you skip the beach entirely.
- Do not attempt the north and the Andaman in seven days.
Option 1: Bangkok + the north
Bangkok 3 nights (old city, river, one day trip) then Chiang Mai 3 nights (Doi Suthep, an elephant sanctuary, one free day). No beach, but the most variety per day.
Option 2: Bangkok + one coast
Bangkok 2 nights, then Phuket or Krabi for 4. One internal flight, one hotel change, and enough beach time to actually relax.
Option 3: the Gulf only
Fly straight to Samui, stay 6 nights, do Ang Thong and one other boat day. The lowest-stress version, and the best for families with small children.
The mistake
Three islands in seven days. Every transfer costs half a day, and you spend the week packing.
How to make a week feel longer
Two decisions make the difference. The first is to fly once and only once, in the middle of the trip rather than at either end, so neither the arrival nor the departure is compromised. The second is to keep the last day completely free.
The instinct on a seven-day trip is to front-load the activities, which means arriving home more tired than you left. What actually works is one full day of doing nothing in the middle — a beach day with no boat, a hotel with a pool — which resets the trip and makes the second half feel like a separate holiday.
The other thing worth doing is paying for the private version of one day. A shared boat tour and a chartered longtail are the same six hours, but one of them leaves at 6:30am and the other leaves when forty people have been collected. On a short trip, that difference is disproportionate.
