Thailand gives you more good options than one trip can hold, so a strong itinerary is really about what to leave out. The country divides neatly into Bangkok, the cultural north and the beaches, and the best routes pick two or three of those and travel between them slowly. This guide covers how many days you need and gives ready made routes from a week to a fortnight. For the wider picture, start with our Thailand travel guide.
How many days do you need in Thailand?
Count usable days, not calendar days. Your first day goes to the flight and arrival, your last to the airport, and moving between the north and the islands usually means a short internal flight that costs half a day. A week is enough for two areas, ten days is comfortable for three.
| Trip length | Realistic scope |
|---|---|
| 5 to 6 days | Bangkok plus one nearby beach or a single island |
| 7 to 9 days | Bangkok plus one island, or Bangkok plus the north |
| 10 to 12 days | Bangkok, the north and an island at a steady pace |
| 14 days or more | Bangkok, the north and two contrasting islands |
7 days: Bangkok and one island
The classic first trip. Days one to three in Bangkok for the temples, markets and street food, using our area by area Bangkok guide. Then a short flight south for four nights on a single island, Phuket or Krabi for Andaman scenery, or Koh Samui for the Gulf. Pick with our guide to the best islands in Thailand. Fly home from the island to avoid backtracking.
7 days alternative: Bangkok and the north
If temples and mountains appeal more than beaches, swap the island for Chiang Mai. Three days in Bangkok, then fly or take the overnight train north for three nights of old temples, night markets, cooking classes and an ethical elephant sanctuary. Cooler, calmer and cheaper than the coast.
10 days: Bangkok, the north and an island
The best all rounder. Days one to three in Bangkok, days four to six in Chiang Mai for the north, then a flight south for four nights on an island to finish on the sand. It covers the three faces of Thailand, city, culture and coast, without feeling rushed. Internal flights make the long hops painless.
14 days: the full loop
Two weeks lets you slow down and add a second, different island. Follow the ten day route, then instead of flying home from the first island, hop to a contrasting one, a quiet Koh Lanta or Koh Tao after a livelier Phuket or Samui. Alternatively add Ayutthaya or Sukhothai for ruins, or the far south for diving. Read our what to do in Thailand guide to fill the extra days.
Tips for building your own route
- Give Bangkok three days, Chiang Mai three, and each island three to four.
- Use cheap internal flights for the long hops rather than long bus or train journeys.
- Match the island to the season, since the two coasts have opposite rainy seasons. See the best time to visit Thailand.
- Fly into Bangkok and out of an island, or the reverse, to avoid a backtracking day.
- Leave one slow day per week. Thailand rewards it.
If you would rather have the logistics handled for you, compare a Thailand tour package to see what a bundled trip covers.
Frequently asked questions
Is 7 days enough for Thailand?
Yes, for two areas. A week comfortably covers Bangkok plus one island, or Bangkok plus the north. It is not enough to do the city, the mountains and the beaches together without rushing.
What is the best 10 day Thailand itinerary?
Bangkok, Chiang Mai and one island, linked by short internal flights. It covers the city, the cultural north and a beach, which is the classic first trip combination.
How many islands should I visit?
One island on a week long trip, and no more than two on two weeks. Island hopping eats travel time, so fewer islands done properly beats a rushed tour of several.
More Thailand travel guides
- Thailand Travel Guide: Beaches, Cities, Food and How to Plan a First Trip
- Best Time to Visit Thailand: Month-by-Month Guide
- Best Islands in Thailand: Which One to Choose




















