Bangkok
Bangkok in December: what to expect
Yes — December is one of the two best months to visit Bangkok. Days are dry and mild (about 31 °C (88 °F) high, 21 °C (70 °F) low), rain is rare, and the whole city is out. Go if you want the cool season at its most reliable; skip it if you want low prices, because 20 December to 5 January is the most expensive week of the year.Yes — December is one of the two best months to visit Bangkok. Days are dry and mild (about 88 °F (31 °C) high, 70 °F (21 °C) low), rain is rare, and the whole city is out. Go if you want the cool season at its most reliable; skip it if you want low prices, because 20 December to 5 January is the most expensive week of the year.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideBangkok
Key facts
- Verdict
- Go — cool, dry, peak season
- Typical high / lowcheck
- 31 °C / 21 °C (88 °F / 70 °F)
- Rain dayscheck
- 1–3 in the month
- Daylight
- About 11 hours; sunset near 18:00
- Crowds
- 5/5 late December, 4/5 early
- Prices
- 5/5 from 20 Dec; 4/5 before
- Book ahead
- Hotels and 30 Dec–2 Jan transport, 4–8 weeks out
- Pack
- Light layers for cool evenings and strong air-conditioning
Weather in December
December sits in Bangkok's cool season, the window from November to February when the monsoon has gone and the humidity drops. Expect daytime highs near 31 °C and nights around 21 °C, with the odd cooler morning in the low 20s that locals treat as cold. Rain is uncommon: a brief shower is possible but rarely lasts or blocks a day.
This is also the month with the most comfortable evenings. Outdoor plans — a river ferry at dusk, a night market, a rooftop bar — work without the sweat that makes April and May hard. Air quality is usually better than the February–April haze period, though still worth checking on still days.
Daylight runs about 11 hours, with sunrise near 06:30 and sunset near 18:00, so plan temple and market visits in the morning and leave evenings for food and the river.
| Metric | December |
|---|---|
| High / low | 31 °C / 21 °C |
| Rain days | 1–3 |
| Sun hours | 8–9 per day |
| Crowd index | 5/5 (late month) |
| Price index | 5/5 (late month) |
| Sea / pool | Fine for pools; Gulf islands still wet early in the month |
Figures are 2026 estimates; check the Thai Meteorological Department for the current outlook.
Crowds and prices
December splits into two halves. The first three weeks are busy but manageable: hotel rates are high-season normal, and you can still book good mid-range rooms a few weeks out. From about 20 December, when Christmas and New Year travellers arrive together with Thai holidaymakers, the city fills. That stretch to 5 January carries the year's highest room rates, and flights into Suvarnabhumi and Don Mueang are at their fullest.
Practical effects: book hotels four to eight weeks ahead for the late-December window, and book intercity buses, trains and domestic flights for 30 December and 2 January early — those are the two heaviest travel days of the Thai year. Restaurants in popular areas take reservations; walk-in waits at riverside and Sukhumvit places get long after 19:00.
If your dates are flexible, the first half of the month gives you the same weather for noticeably less money.
| Period | Crowds | Prices | What it means |
|---|---|---|---|
| 1–19 Dec | 4/5 | 4/5 | Book 2–4 weeks ahead; good value for peak-season weather |
| 20–31 Dec | 5/5 | 5/5 | Book 4–8 weeks ahead; expect minimum stays at some hotels |
| 1–5 Jan | 5/5 | 5/5 | Still full; transport home is the bottleneck |
What's on in December
The month's anchor is New Year. Bangkok marks 31 December with countdown events and fireworks, mostly around the river and the big malls, and roads near those areas close early in the evening. The city also runs a run-up of light displays and markets through the second half of the month.
5 December is a royal and memorial day, a public holiday with ceremonies and a subdued tone in some areas; some government sites and a few businesses adjust hours. Alcohol sales rules can change on religious and election days — check locally before planning a big night.
Elsewhere in Thailand, the cool season brings the country's biggest crowds to Chiang Mai and the Andaman coast, so domestic flights and island ferries are busy all month.
- 31 Dec: New Year countdowns and fireworks, mainly riverside and at major malls
- 5 Dec: royal and memorial day, public holiday
- All month: festive light displays and evening markets
- Late Dec: heaviest domestic travel days are 30 Dec and 2 Jan
Where to go
December is the month to spend time outdoors in Bangkok. The old city's temple cluster — Wat Phra Kaew, Wat Pho and Wat Arun — is at its most walkable, though it is also at its most crowded, so arrive at opening. The Chao Phraya river ferries are a cheap way to move between sights and are pleasant in the cool air.
For markets, Chatuchak weekend market and the riverside night markets are comfortable in December in a way they are not in April. Rooftop bars and riverside restaurants are worth booking for sunset. Day trips to Ayutthaya and Kanchanaburi work well now: dry roads, mild temperatures and no flooding.
If you want a beach add-on, the Andaman coast (Phuket, Krabi) is in its best window. The Gulf islands (Samui, Phangan, Tao) are still wet in early December and can see ferry cancellations — the parent Thailand guide flags this as the one regional exception in an otherwise dry month.
- Old city temples early morning, before the tour buses
- Chao Phraya river ferry between sights
- Chatuchak weekend market and riverside night markets
- Day trips: Ayutthaya, Kanchanaburi
- Beach add-on: Andaman coast over the Gulf islands in early December
What to pack
Pack for warm days and mild evenings. Light cotton and linen, comfortable walking shoes for temple floors and long market walks, and one light layer for cool mornings, over-air-conditioned malls and the occasional breezy boat. A compact umbrella is optional in December but useful if a shower passes.
Temple visits need shoulders and knees covered, so bring a scarf or light long-sleeve top. Sunscreen and a hat matter more than you would expect for a 31 °C day in the sun. If your trip runs into New Year, book transport before you fly and keep a printed or offline copy of tickets.
- Light breathable clothing; one light layer for evenings and air-conditioning
- Covered shoulders and knees for temples
- Comfortable walking shoes
- Sunscreen, hat, refillable water bottle
- Offline copies of transport bookings for the New Year period
Nearby months
November is the start of the cool season: slightly warmer and wetter than December, with medium crowds and prices and the Loy Krathong festival. It is a good shoulder option if December dates are too expensive.
January is the other peak month: dry, cool and busy, with prices staying high into the first week. February stays dry and warms up, and the northern haze season begins late in the month — Bangkok itself remains fine.
| Month | Verdict | Crowds | Prices |
|---|---|---|---|
| November | Go | Medium | Medium |
| December | Go | High | High |
| January | Go | High | High |
| February | Go | High | High |
Questions people ask
Is December a good time to visit Bangkok?
Yes. December is one of the two best months: dry, mild and comfortable for walking, with highs near 31 °C. The trade-off is crowds and price, especially from 20 December to 5 January, when hotels and transport are at their most expensive.
What is the weather like in Bangkok in December?
Cool and dry by Bangkok standards: highs around 31 °C, lows around 21 °C, and only one to three rain days in the month. Evenings are pleasant, and humidity is lower than in the wet season. Check the Thai Meteorological Department for the current forecast.
What events happen in Bangkok in December?
The main event is New Year on 31 December, with countdowns and fireworks, mostly riverside and at major malls. 5 December is a royal and memorial day and a public holiday. Festive light displays and evening markets run through the second half of the month.
Is December expensive in Bangkok?
The first three weeks are high-season normal. From about 20 December to 5 January, room rates hit their yearly peak and domestic flights and trains sell out, particularly on 30 December and 2 January. Book four to eight weeks ahead for those dates.
Should I go to the islands in December?
The Andaman coast (Phuket, Krabi) is in its best window. The Gulf islands (Samui, Phangan, Tao) are still wet in early December and ferries can cancel, so the Andaman side is the safer pick early in the month.
Deep dive
Every source; changeable facts are marked check
Sources
- officialThai Meteorological Department
- officialTourism Authority of Thailand
- secondaryWikivoyage – Bangkok