December is one of the best months to visit Thailand. The weather is at its finest: warm days, clear blue skies, and almost no rain.
The south offers bright sunshine and calm seas, ideal for beach time. Up north, the air becomes cool and refreshing, especially in the mornings.
With perfect weather and a festive atmosphere, December is an ideal time to celebrate Christmas and New Year in style.
Below, you'll find region-by-region weather, what it actually feels like, where to go, and what to pack in Thailand in December.
Thailand Weather in December: Temperature and Rainfall

From the above chart, December falls right in the middle of Thailand's cool, dry season. It's warm but never overwhelmingly hot, and rain becomes rare outside the Gulf of Thailand.
- Temperature: Avg 22–32°C (72–90°F) — warm days, cooler nights in the north
- Rainfall: Mostly dry, except light showers on the Gulf side (Koh Samui, Koh Phangan)
- Humidity: Medium, comfortable
- Sea Temperature: ~28°C — perfect for swimming
- Best for: Beach trips, sightseeing, outdoor adventures

Average Temperatures and Rainfall in Thai Cities in December
| Destination | Min–Max Temp (°C/°F) | Rainfall (mm) | Rainy Days |
|---|---|---|---|
| Bangkok | 22–31 / 72–88 | 4.7 | 0–1 days |
| Ayutthaya | 22–32 / 72–89 | 4 | 0–1 days |
| Kanchanaburi | 20–31 / 68–88 | 3.7 | 0–1 days |
| Pattaya | 22–31 / 72–88 | 5.7 |
|
| Chiang Mai | 16–28 / 61–82 | 9.5 | 1 day
|
| Chiang Rai | 12–27 / 54–81 | 10.7 | 1 day |
| Pai | 15–26 / 59–79 | 9.7 | 1 day |
| Sukhothai | 19–31 / 66–88 | 5.3 |
|
| Phuket | 24–31 / 75–88 | 72.4 |
|
| Krabi | 23–31 / 73–88 | 95.7 | 10 days |
| Khao Sok | 23–29 / 73–84 | 144 |
|
| Koh Samui | 25–29 / 77–84 | 172.8 |
|
Source: https://weatherspark.com/
Chiang Mai and Northern Thailand: Cool Mornings, Clear Days
Doi Suthep in Chiang MaiDecember is the north at its best.
Chiang Mai wakes up cool and crisp, then warms pleasantly to 26–30°C (79–86°F) under clear skies. Chiang Rai feels similar, just a touch breezier, especially in the countryside.
Up in Mae Hong Son, mornings can feel almost chilly. It is perfect for sunrise viewpoints and quiet mountain drives. Sukhothai stays warmer during the day, but it's just as dry. Rain is almost nonexistent this month.
If you love bright days, cool nights, and clean mountain air, this is the time to be here.
Bangkok and Central Thailand: Warm, Dry, and Comfortable
Wat Arun, BangkokCentral Thailand feels comfortably warm in December.
Bangkok stays warm and bright, around 28–33°C (82–91°F). The humidity drops, so exploring temples or markets doesn't feel heavy.
Ayutthaya enjoys the same steady sunshine, and it is ideal for cycling between ruins without fighting heat or rain. Kanchanaburi cools down the most. Mornings can feel crisp, and evenings often call for a light jacket.
Khao Yai is even cooler. Sunrise can feel surprisingly chilly, but the days warm up just enough for hiking and wildlife watching.
Pattaya has steady sunshine and calm beaches, easy for quick swims or simple seaside days. Hua Hin feels breezier, especially in the late afternoon.
Rain barely shows up this month. Most places see long stretches of blue sky, smooth driving weather, and clear days that make sightseeing feel effortless.
Andaman Coast (Phuket & Krabi): Peak Beach Season
KrabiThis is the Andaman Coast in full glory.
Phuket, Krabi, and the Phi Phi Islands enjoy long, sunny days and calm, glassy seas. Temperatures hover around 24–31°C (75–88°F), perfect for beach time, island-hopping, and diving.
Rain is rare and usually passes quickly. If you're dreaming of classic "Thailand beach weather," December delivers exactly that.
Gulf Coast (Koh Samui): A Few Showers, Then Sunshine
Koh TaoDecember is a transition month here.
Koh Samui may still get short showers in the first half of the month, often early in the day. But they are usually quick, light, and done. By Christmas, the weather settles and most days turn sunny and mild at 24–29°C (75–84°F).
Koh Phangan and Koh Tao follow the same pattern.
The sea can stay a little choppy, so some longer boat trips may be affected, even when the sky is clear. Still, it's a perfectly comfortable month for beaches and resort stays.
From my trip last December:
When I was in Bangkok, it stayed warm and even hot every single day, around 30–31°C. My jeans and jacket never left my suitcase. In Chiang Mai, mornings and evenings were much cooler, and I usually wore two layers before switching to a T-shirt by noon. On New Year's Eve, we joined a countdown in the countryside, and it got surprisingly cold, just chilly enough for a light down jacket.
How Crowded and Expensive Is Thailand in December?
Khao San Road, Bangkok is crowded in Dec.December is peak season in Thailand, and the Christmas to New Year week is the busiest time of the entire year.
Popular destinations such as Bangkok, Phuket, the Phi Phi Islands, and Chiang Mai can feel crowded, while places like Koh Lanta, Koh Chang, and Chiang Rai still keep a slower, more relaxed pace.
Travel costs can increase 30–100% compared to other months, and prices reach their highest in the holiday week. International flights may rise 50–150%, domestic flights 20–50%, and hotels, especially on islands or high-end properties, see the biggest jumps.
If you want to save money or avoid the heaviest crowds, the first half of December feels noticeably calmer and far more affordable.
Learn more about: Tips for Spending Christmas and New Year's Eve in Thailand.
Best Places to Visit in Thailand in December

December is generally excellent for visiting Thailand, but some destinations stand out more than others.
- If you're chasing sun-soaked beaches, Phuket, Krabi, and Phi Phi are perfect. .
- For a cultural escape and cooler mountain air, Chiang Mai and Chiang Rai are top picks. .
- And if you want a lush rainforest adventure, Khao Sok National Park delivers stunning scenery, occasional short showers, and plenty of wildlife.
- Some destinations require a bit more planning. Koh Samui, Koh Phangan, and Koh Tao can see brief showers early in the month. You'll need to be flexible with water activities. Koh Chang and the eastern islands may have rougher seas, so short trips might be better spent elsewhere.
Tip: Think of this as your quick guide: choose West Coast islands for guaranteed sunny beach days, northern mountains for trekking and culture, and Khao Sok for jungle adventure.
1. Bangkok – Cool Weather & Festive Vibes
New Year fireworks over the Chao Phraya River in BangkokBangkok feels great in December, with temperatures around 24–32°C (75–90°F). Warm days. Breezy evenings. You can explore comfortably without the usual heat.
The city also turns festive. Lights everywhere. Markets feel livelier. Rooftops are perfect at night.
And if you're here for New Year's Eve, you're in the right place. ICONSIAM's fireworks over the river are the highlight — bright, bold, and worth staying up for.
If you want an easy, energetic city experience in December, Bangkok delivers. If you need a slower pace, consider day trips to Ayutthaya or Kanchanaburi.
2. Chiang Mai – Cultural & Cozy Retreat
Doi Inthanon National ParkIn Chiang Mai, December mornings can be cool (~15°C / 59°F), with warm days that make exploring delightful.
December gives Chiang Mai a calm, festive charm.
If you're here for New Year, don't miss The CAD New Year Countdown Festival. Thousands of lanterns drift into the night sky — it's one of Chiang Mai's most magical moments. Tickets sell out fast, so book early to secure a good spot.
The mountains around Doi Inthanon are a place where you can experience a "cold Thailand." You can take a day tour to see the "sea of clouds." Don't forget to bring a jacket.
Thousands of lanterns releasing into the night sky on the CAD New Year Countdown3. Thailand's Islands – Where to Go in December
Phuket enjoys perfect weather in Dec.Andaman Coast (West)
If your main goal is sunny beaches and calm seas, head west: Phuket, Krabi, Phi Phi, and Koh Lanta. The waters are stable, the sun is shining, and island hopping is ideal.
- Phuket: Classic choice, busiest in December. For calmer vibes, try Karon or Kata Beach. Sunset cruises on private long-tail boats offer peaceful, exclusive experiences. Snorkeling or diving at Similan Islands is exceptional this time of year.
- Krabi: Great for adventure lovers or prefer a quieter island than Phuket. You will enjoy rock climbing at Railay, kayaking mangroves, or island-hopping to quieter Hong Island. For a special holiday, book a private Phang Nga Bay tour.
- Koh Lanta: Perfect for those seeking solitude and a slow pace. You will enjoy nearly empty beaches, snorkeling trips to Koh Rok or Koh Haa, and quiet resorts.. Travel takes longer, but the peace is worth it.
Phra-Nang Cave in KrabiGulf Coast (East)
Koh Samui, Koh Phangan, Koh Tao may see brief showers in early December. Don't worry — showers are short, usually 30–60 minutes. Most days are sunny, making resort stays, spa treatments, or whale shark tours a great choice.
Tip: If you want 100% guaranteed sunny beach days, stick to the west coast. For a relaxed, luxurious pace, the Gulf islands can still work well. Just be ready to be flexible with water activities.
Here's a quick overview of the islands in December:
| Island | Weather | Crowds | Price | Highlights / Vibe |
|---|---|---|---|---|
| Phuket | ☀️☀️☀️Sunny, calm seas | ⭐⭐⭐ Busy, lively | ⭐⭐⭐ High-end to budget | Classic & lively: busy beaches, nightlife, well-developed attractions, a wide range of hotels |
| Krabi | ☀️☀️☀️ Sunny, calm seas | ⭐⭐ Moderate | ⭐⭐ Mid-range | Nature & adventure: stunning landscapes, rock climbing, kayaking, island hopping |
| Koh Samui | ☀️☀️🌦️ Mostly sunny, brief showers possible | ⭐⭐ Less crowded | ⭐⭐⭐ High-end & boutique | Relaxed & refined: luxury resorts, quiet beaches, slow-paced vacation |
| Koh Lanta | ☀️☀️☀️ Sunny, calm seas | ⭐ Few crowds | ⭐ Moderate | Escape & serenity: pristine beaches, minimal tourists, simple facilities, ultimate peace |
4. Khao Sok National Park
Khao Sok National ParkDecember is one of the best months to explore Khao Sok's rainforest and Cheow Lan Lake. The jungle is lush, occasional short showers refresh the air.
Activities like kayaking, trekking, or wildlife spotting is especially rewarding.
Need some inspiration for your trip itinerary? Take a look at our 10-Day Classic Thailand Tour.
What to Wear & Pack for Thailand in December

December is one of the most comfortable months to travel around Thailand — warm days, cooler nights, and much less humidity. You'll be outdoors a lot, so light, breathable clothing is key.
For the day:
Pack light cotton or linen clothes — shorts, T-shirts, sundresses, and sandals are perfect for exploring cities, beaches, or temples. A hat and sunglasses are must-haves, and don't forget sunscreen — the sun is still strong even in December.
For the evening:
Bring a light jacket or shawl, especially if you're heading north to Chiang Mai or Chiang Rai, where nights can drop to 15°C (59°F). Air-conditioned hotels and transport can also feel chilly.
For temple visits:
You'll need modest clothing that covers shoulders and knees. A scarf or light wrap works great if you're wearing shorts or sleeveless tops.
December Festivals and Events in Thailand
1. New Year Celebrations in Bangkok and Chiang Mai
New Year fireworks over the Chao Phraya River in BangkokDecember is full of festive energy. In Bangkok, the ICONSIAM New Year's Eve Fireworks light up the Chao Phraya River with spectacular displays and multimedia shows.
For a more relaxed or romantic experience, the CAD New Year Countdown Festival in Chiang Mai releases thousands of lanterns into the night sky. Book early to secure the best viewing spots.
CAD New Year Countdown in Chiang Mai
2. Thai Father's Day – December 5
ecember 5 honors the late King Bhumibol. Candlelight ceremonies take place nationwide, with Sanam Luang in Bangkok being the most moving spot.
It doesn't affect travel plans — it's more reflective than festive — but it's a beautiful scene if you're nearby.
FAQ – Thailand in December
1. Is Thailand cold in December?
Generally no. Northern mornings and evenings can be cool (around 15°C / 59°F), but daytime temperatures are comfortable (25–31°C / 77–88°F). The south remains warm and sunny.
2. Does it rain a lot in Thailand in December?
Rain is minimal in most regions. Northern and central Thailand usually see 0–1 rainy days, while the Andaman Coast may have a few brief showers. The Gulf Coast, including Koh Samui, can still get occasional short rain, but it rarely lasts more than an hour.
3. Is December good for beach holidays in Thailand?
Yes, December is excellent for beaches, especially on the Andaman Coast (Phuket, Krabi, Phi Phi). The seas are calm, skies are clear, and snorkeling or island-hopping is ideal. The Gulf Coast is slightly less predictable but still beach-friendly.
4. Which islands are best to visit in December?
For calm seas and sunny weather, Phuket, Krabi, and Koh Lanta are great choices. Koh Samui and nearby islands can see brief showers, but they are still popular. Koh Lanta and Koh Chang are quieter if you want fewer crowds.
5. Is December monsoon season in Thailand?
No, December is part of Thailand's dry season. The northeast monsoon can bring occasional short showers to the Gulf Coast, but overall, it is one of the driest and most comfortable months to visit.
Let's Customize Your Thailand Trip!
Let our Thailand travel experts craft a journey just for you — personalized routes, handpicked hotels, and stress-free arrangements from start to finish.
Customize Your Trip or explore our most popular Thailand tours below:
- 10-Day Classic Thailand Tour: Bangkok - Chiang Mai - Phuket
- 10-Day Thailand Christmas & New Year's Celebration: Bangkok - Chiang Mai - Samui
- 14-Day Thailand Adventure with Jungles & Islands: Bangkok - Chiang Rai - Chiang Mai - Khao Sok - Khao Lak
Monthly Weather and Travel Information for Thailand
Learn about the weather in Thailand for 12 months and find out the best places to visit each month.
Get Inspired with Some Popular Itineraries
At Highlights Travel, we create your kind of journey — your dates, your destinations, at your pace. You can have any trip tailor made for your travel.