32°C: that was the day I landed in Bangkok in December, and I spent the first hour peeling off layers I’d brought for “cooler weather.” The month is drier than the rainy season, but it’s still hot enough that I was hunting for iced drinks before I’d even checked in. My answer: December is a good time to go, but only if you plan around heat, crowds, and higher hotel prices.
It fits travelers who want easier weather than the monsoon months and don’t mind paying a bit more for that privilege. It’s not the best month if you hate crowds, need the cheapest possible hotel rates, or want to wander temples in the middle of the day without melting. The real decision is simple: Bangkok in December is worth it if you keep your days efficient and book the right few things ahead.
Quick answer: I’d go to This december guide again, but I’d book the first 2-3 nights near a BTS or MRT stop, keep temple visits early, and expect hotel prices to climb around Christmas and New Year. I paid $41 for a place near Asok, used BTS rides around 16-62 baht, and kept daily costs around $62-$150.
December weather in Bangkok is better, not cool

I think people hear “December” and picture light jackets. Bangkok does not care. I was there in a linen shirt, carrying a fan and sunglasses, and still wanted shade by late morning. The upside is that I didn’t get caught in the heavy, sticky downpours I’ve dealt with in other months. That matters more than it sounds.
For me, this made December a better month for temple-hopping, river rides, and moving between neighborhoods without getting soaked. It also made short walking stretches bearable, which is not something I say lightly about Bangkok. Worth it: December if your trip is built around sightseeing and you don’t want rain ruining the day.
Skip if: you’re hoping for genuinely mild weather. I still needed cold water, shade, and breaks indoors. In december is manageable, not cool.
I bought a cheap folding fan from a 7-Eleven for around 20 baht, and honestly, that tiny thing saved me more than one long walk. I’d do that again before packing anything fancier.
Where I’d stay: pay for location, not hotel fluff

My biggest Bangkok mistake was almost booking a cheaper place that looked fine on paper but sat too far from the BTS. I found one in a quieter side street for about $28 a night, and then I looked at the map again. It would’ve added 20-30 minutes each way to the days I wanted to spend in Siam and along the river. I paid $41 instead for a place near Asok, and that extra money was worth it.
See current Bangkok hotel prices on Agoda →
My pick: stay near a BTS or MRT stop if you’re in In december, especially if it’s your first time. I used the train constantly because taxis in traffic can turn a 15-minute ride into something annoying and expensive. The hotel breakfast looked tempting in one listing, but I skipped that and bought food outside every morning anyway.
Best for: Sukhumvit, Asok, Siam, and Silom if you want easy transit and don’t mind a busier base.
Skip if: the place is cheap but adds a long walk in heat. That math never works out for me.
If you want to compare rates, I’d check a few options before booking because December pricing jumps fast near Christmas. I paid more than I expected for a mid-range room, and the difference between “fine” and “good location” was about $10-15 a night. See all Bangkok hotels on Agoda.
What I’d book ahead, and what I’d buy on arrival
I’d book flights, the first hotel, and any popular overnight stay before I arrived. That’s the part of This december guide that gets expensive or inconvenient if you leave it too late. I’d also book a late check-in if I was landing after 9pm; Bangkok traffic plus airport arrival times can eat a lot of your first night.
I would not book every dinner or every museum in advance. That’s overkill. I bought MRT and BTS rides as I went, grabbed Grab cars when it was too hot to bother, and made same-day decisions for most food stops. The city is too easy to move through to lock everything down.
Book ahead: hotels, airport transfers if you’re arriving very late, and any December/holiday dates.
Buy on arrival: local transit, casual meals, convenience-store snacks, and most short activities.
I made one bad call here. I assumed I’d find a decent room last-minute for a New Year’s stretch and nearly waited too long. The trigger was checking rates after dinner one night and seeing the same room jump by roughly $25 in a single search refresh. I booked immediately, but I still paid more than I wanted. Next time, I’d lock the room earlier and stop pretending holiday Bangkok behaves like a random Tuesday in May.
Getting around: BTS, MRT, Grab, and when I’d skip taxis

In december is one of those times when efficient transit matters more than trying to be clever. I used the BTS Skytrain for places like Siam and Asok, the MRT for some cross-city moves, and Grab when the heat or distance made walking pointless. A BTS ride usually ran me around 16-62 baht depending on distance, while short Grab rides often came out around 80-150 baht before surge pricing.
My pick: BTS and MRT for daytime movement, Grab for door-to-door when the weather is brutal or I’m carrying anything. I’d skip regular taxis unless I had a very specific reason. Bangkok traffic can chew through your time fast, and I got tired of watching the meter tick while the car barely moved.
Worth it: buying a Rabbit card if you’ll use the BTS more than a few times. I didn’t bother with anything fancy, but the card made repeated rides easier than fumbling with cash every stop.
Skip if: you’re staying in an area that still needs a car for every outing. In December, that gets old fast.
I expected the river boats to be more annoying than they were. I figured they’d be touristy and slow, but one afternoon I used them to cut across the city and save myself from traffic. The line still took me 25 minutes, which was annoying, but the ride itself was useful enough that I’d do it again for the right route. Not for a casual scenic outing, though. For that, I’d spend the money elsewhere.
What I’d do with my days: temples early, malls later, food whenever
December is the month to front-load outdoor stuff and keep indoor places as your midday escape hatch. I’d start early at places like Wat Pho, Wat Arun, or the Grand Palace if I hadn’t seen them before, then move to air-conditioned malls or cafés once the sun got serious. That rhythm saved me. Trying to do the whole day outside just made me crankier and slower.
The Grand Palace was the classic example of something I expected to love more than I did. I thought I’d linger there for hours. I left after about 20 minutes because the crowding and heat made it feel more like a box to tick than a place to enjoy. The outside areas and nearby river views were better than I expected, and I’d tell anyone short on time to keep their visit tight. It’s worth it only if you go early and already know what you want from it.
Best for: early-morning temple visits, lunch in a mall food court, and one evening river stop.
Skip if: you hate crowded heritage sites. Bangkok has better uses of your energy than standing in a line for a place you’ll rush through.
I ate boat noodles for about 60 baht near the river and grabbed mango sticky rice for around 70 baht later that same day. That combo was more memorable than one overpriced café I tried near a shopping district, and it cost less than the drink there. I’d take real local food over a pretty café every single time.
Food I’d actually plan for, and the tourist stuff I’d skip

In december is a good time to eat well because you’re not dodging rain every hour. I’d still avoid hotel breakfasts. They’re fine, but they’re rarely worth the money when a nearby noodle shop or food court does the job for a fraction of the price. I paid 120 baht for a breakfast plate and coffee near my hotel one morning, and it was decent. Not special. Just expensive enough to annoy me.
I usually book Bangkok tours on Klook — the best time slots go fast, especially in peak season.
My pick: street-side Thai spots, mall food courts, and simple breakfast places near your hotel. I liked the food court at Terminal 21 for a fast, cheap lunch because it was easy, air-conditioned, and didn’t waste time. That’s the kind of practical Bangkok choice I keep making.
Skip if: the restaurant exists mainly for Instagram photos or hotel guests. I don’t love paying extra for a view I won’t remember.
I also tried one of those “local experience” food tours once in Bangkok years ago, and it felt packaged in the worst way. The guide was fine. The route wasn’t. I’d rather eat where office workers actually line up than pay for a curated version of street food with a headset on.
The one thing I’d actually book as a paid activity
If I had one paid activity in This december guide, I’d make it a river or canal-focused experience only if it got me somewhere useful or saved me time. I’d skip the glossy boat cruise that’s mostly drinks and soft music unless I wanted a low-effort evening. I usually don’t. The city has enough real things to do without paying for a floating lounge.
What I would consider again is a water-based route that connects to something I’m already doing, especially if the heat is making walking miserable. I paid about $20 for one ride that helped me see the river without wasting half a day, and that was fine. Not amazing. Fine. That’s enough sometimes.
Worth it if: you want a break from transit stress and you’re combining it with a neighborhood stop or temple visit.
Skip if: you’re booking it just because it sounds “Bangkok.” That’s how people end up paying for a pretty mediocre evening.
Popular slots can disappear around December weekends, so I’d only book ahead when the activity has a fixed departure time or a limited number of seats. I book tours through Klook.
Rough daily estimates from my own trip. Prices shift by season.
What I’d do differently next time
I’d book the hotel earlier if I was traveling during the last two weeks of December. I’d also pick one neighborhood and stay there longer instead of bouncing around to save a few dollars. That “cheap” move usually costs me in transit and heat.
I’d skip one more polished café and use that time for a second real meal instead. And I’d keep my daytime plans shorter. Bangkok in December rewards pacing yourself. It doesn’t reward trying to do everything.
FAQ
Is December a good month for Bangkok?
Yes, I think December is one of the smarter months for Bangkok if you care about fewer rain interruptions. I still got hot afternoons, but I didn’t have to build my whole day around storms. I’d pick it again over the wetter months without hesitation.
Do I need to book hotels early for Bangkok in December?
Yes, especially if you’re going near Christmas or New Year. I watched decent rooms jump by $10-25 a night once the dates got close, and the best transit-linked places went first. If your trip is short, I’d lock the first two or three nights before you fly.
Is Bangkok in December too hot for sightseeing?
No, but I wouldn’t call it comfortable either. I was fine with early starts, air-conditioned breaks, and a fan in my bag, but midday outdoor wandering got old fast. If you hate heat, plan for shorter blocks outside and more mall or café time.
Should I stay near the BTS or save money farther out?
I’d pay more for the BTS or MRT area. Saving $10 a night sounds clever until you add 30 minutes of extra transit and a sweaty walk every day. For a first Bangkok trip, location wins.
Are temple visits worth fitting into a December trip?
Yes, but only if you go early. I left the Grand Palace quickly because the crowd and heat made it feel inefficient, while Wat Pho and the river area worked better when I got there before the day got busy. If you only have one temple morning, I’d keep it tight and skip the long linger.
Emma Hayes