December is when Bangkok performs at its best. The oppressive humidity of the wet season is gone, temperatures are as comfortable as the city gets, and the streets take on a festive energy that’s part Thai cool-season tradition, part international Christmas import. It’s the city’s peak visitor month — which means some planning is required, but the payoff is a Bangkok that’s genuinely easy and enjoyable to navigate.
Weather in December
Bangkok’s cool season runs roughly from November through February, with December sitting squarely in the driest, most comfortable stretch. Expect daytime highs of 31–33°C with lower humidity than the rest of the year — the difference is noticeable. Mornings and evenings cool to around 22–24°C, making early temple visits and evening street food walks far more pleasant than in May or September.
Rain is rare. December typically records 5–10mm for the entire month — less than a single hour of wet-season rain. The sky stays clear and blue for most days. Occasional cool fronts push down from the north in December, dropping temperatures by a few degrees for a day or two; these are welcome rather than problematic.
Things to do in December
Grand Palace and Wat Pho
The classic Bangkok temple circuit — Grand Palace, Wat Pho (the Reclining Buddha), Wat Arun across the river — is best done in December before the burning heat of March and April. Go early: Grand Palace opens at 8:30am and the light and crowds are both better before 10am. Entry to the Grand Palace complex costs 500 THB (2026 rate). Wat Pho entry is 200 THB.
Dress code is enforced at the Grand Palace: shoulders and knees covered. Free sarongs are available at the entrance if you arrive underprepared, but the queues to borrow them waste time. Come prepared.
Chatuchak Weekend Market
Thailand’s largest market, open Saturdays and Sundays near Mo Chit BTS, is manageable in December in a way it isn’t in mid-summer. Arrive at 9am when it opens and before the midday heat peaks. The market has over 8,000 stalls across clothing, homewares, antiques, plants, and food. Budget at least three hours. The vintage furniture section (Section 1) and ceramics section (Section 3) are the highest-quality areas.
Damnoen Saduak Floating Market
The most famous floating market, approximately 90 minutes southwest of Bangkok, is worth an early morning visit for the canal atmosphere and boat noodle soup. Tour groups arrive heavily between 8–10am; being there by 7am is the better plan. Most Bangkok hotel tour desks run early-morning transfers for 300–500 THB per person. Book Bangkok day tours and temple visits with cancellation flexibility on GetYourGuide.
Street food at night
December evenings are the best time for Bangkok street food. The Silom and Sathorn area has some of the city’s best evening stalls; Yaowarat (Chinatown) is best on weekend evenings when the road partially closes to traffic; Ekkamai area has a cluster of good local restaurants. The combination of cooler air and Bangkok’s density of quality street food makes December evenings a genuine highlight.
Rooftop bars
Bangkok has some of the world’s most dramatic rooftop bars, and December — with clear skies and comfortable evenings — is when they work best. Sky Bar at Lebua (State Tower, Silom, floor 63) is the most photographed; Vertigo and Moon Bar at Banyan Tree Hotel has arguably the better 360-degree views; Octave at Bangkok Marriott Sukhumvit is more accessible price-wise with panoramic Sukhumvit views from floors 45–49.
Christmas and New Year in Bangkok
Bangkok has enthusiastically adopted the commercial side of Christmas. CentralWorld, Terminal 21, and Siam Paragon all go up with large Christmas trees and decorations from late November. The Emporium area on Sukhumvit has some of the city’s better Christmas markets. These are retail events rather than cultural ones, but they add to the festive atmosphere.
New Year’s Eve is Bangkok’s biggest public event. The dual countdown at Silom Road and CentralWorld draws hundreds of thousands of people. BTS Skytrain runs extended hours on NYE — check the Bangkok Mass Transit System website for exact times. The riverfront (Chao Phraya) also has private hotel events and a fireworks display visible from the Asiatique night market area.
Getting around Bangkok in December
Bangkok’s BTS Skytrain and MRT Metro are the fastest ways to move between the main tourist areas. A single-journey BTS fare runs 16–59 THB depending on distance; a Rabbit Card loaded with credit is the simplest approach for multiple rides.
December traffic is heavier than usual — international visitor numbers and the school holiday period (Thai universities end in November) combine to make Bangkok’s roads particularly slow around the Sukhumvit corridor and Silom. Build in extra time for taxi or Grab journeys between noon and 8pm.
Tuk-tuks are a tourist experience rather than a practical transport choice for getting anywhere in December traffic. If you want the experience, negotiate a price before getting in.
Where to stay in December
Bangkok’s accommodation covers a wide range, and December pricing reflects the peak period.
Sukhumvit (BTS accessible): The most convenient area for restaurants, nightlife, and the Skytrain. Mid-range hotels (3-star) start at around 1,200–1,800 THB per night in December; 5-star properties on Sukhumvit run 4,000–9,000 THB.
Silom and Sathorn: Business district feel, good food options, close to Lumphini Park and the BTS. Similar price range to Sukhumvit.
Riverside (Charoen Krung area): The most atmospheric area of Bangkok, with the iconic riverside hotels (Mandarin Oriental, Peninsula), The Capella, and a cluster of design hotels in the refurbished Charoenkrung creative district. Mid-range riverside options start at around 1,800 THB; the landmark hotels run 8,000–25,000 THB in December.
Old Town/Rattanakosin: Walking distance to the Grand Palace and Wat Pho. Limited hotel supply, but some excellent small guesthouses in the 800–1,500 THB range.
Compare hotels in Bangkok — December is peak season, book 3–4 months ahead for central properties.
December costs and what to budget
Bangkok in December is more expensive than shoulder season (May–September) by 20–40% for accommodation. Street food prices don’t change. Attractions are fixed-price. The main cost driver is hotel rates and tours.
Budget travellers staying in hostels (400–700 THB/night dorm) and eating street food can manage on 1,500–2,000 THB/day. Mid-range travellers in a decent hotel and eating a mix of street food and restaurant meals should budget 3,500–5,000 THB/day. Rooftop bars add significant cost — cocktails at Sky Bar start at around 550 THB.