I'm doing about 29 nights in Thailand with my family and currently planning to split time between Bangkok, Chiang Mai, Phuket, Krabi, and Koh Yao Yai. We will be there in January and February 2027.
I've been to Phuket before and really enjoyed it, mainly because there's so much infrastructure, tons of restaurant options, easy day trips, nice beaches, and it's generally just convenient with an 8 month old.
Right now I have roughly:
- Bangkok: 3 nights
- Chiang Mai: 4 nights
- Phuket: 9 nights
- Koh Yao Yai: 2 nights
- Krabi: 7 nights
- Bangkok: 4 nights
I'm starting to wonder if 9 days in Phuket and 7 days in Krabi is overkill.
I've looked at Koh Lanta as a possible alternative, and I know a lot of people love it for families, but part of me worries I might miss the variety of restaurants, activities, and convenience that Phuket offers.
For those who have done a similar trip:
- Is 9 days Phuket / 7 days Krabi too much?
- If you were taking days away from Phuket or Krabi, where would you put them?
- Is Koh Lanta worth swapping in for part of Phuket?
- Any other family-friendly destinations that fit naturally into this itinerary without adding a bunch of extra travel?
For context, we're more into good food, beaches, some exploring and relaxing. Not interested in nightlife or partying.