Home/Blog/Khao San Road in December: Weather, Prices and What's On

Neighbourhood picks

Khao San Road in December: Weather, Prices and What's On

December brings cool, dry evenings to Khao San Road, peak-season room rates, and a calendar of events that draws crowds—here's how to plan.

Published2026-11-01

Weather and Atmosphere in December

December is one of the nicest months in Bangkok, with average highs around 31°C and lows near 21°C. Rain is rare, so you can leave the umbrella at the hotel. Evenings on Khao San Road are pleasant for walking, though the street stays busy until late. The cool season draws both tourists and locals, so expect a lively mix. If you prefer fewer crowds, visit earlier in the evening; the area gets denser after 9 pm. The weather is ideal for exploring nearby temples like Wat Chana Songkhram, just off Khao San, or taking a short walk to the Chao Phraya River.

The dry conditions make December a great time for day trips. You can walk to the Grand Palace (about 20 minutes on foot) or hop on a Chao Phraya Express Boat from Phra Athit Pier to reach Wat Arun. The cool breeze on the river is refreshing. Just be prepared for the sun during the day—sunscreen and a hat are wise. At night, the temperature drops slightly, so a light layer might be comfortable if you're sensitive to air conditioning in bars and restaurants.

What It Costs: Accommodation and Daily Budget

December is peak season, so room rates on and around Khao San Road are higher than in low season. Expect to pay from 600 to 1,200 baht per night for a basic fan room with shared bathroom, while air-conditioned rooms with private facilities start around 1,200 to 2,500 baht. Mid-range hotels like those on Soi Rambuttri or Phra Athit Road charge 2,500 to 4,500 baht. For a quieter stay, consider the lanes off the main strip—Soi Rambuttri is parallel and has a more relaxed vibe with similar prices. Book at least a few weeks in advance to secure the best rates, as December fills up quickly.

Daily budget: street food meals cost 50–100 baht, restaurant meals 150–300 baht, and a large Chang beer at a bar around 100–150 baht. Transport: a tuk-tuk to the Grand Palace should cost about 100–150 baht; insist on the meter or agree on the price first. The Chao Phraya Express Boat to Sathorn Pier is 15–40 baht depending on the flag. For a comfortable stay without breaking the bank, I'd book a mid-range hotel on Soi Rambuttri—it's quieter yet steps from the action.

Events and What's On in December

December 5 is Father's Day in Thailand (the King's birthday), and many locals wear yellow. Khao San Road may have special events or decorations, but it's not a major party night. The main event is New Year's Eve on December 31, when Khao San Road becomes a massive street party with live music, countdown, and crowds. If you want to join, book accommodation well in advance and expect higher prices. Alternatively, watch the fireworks from the Chao Phraya River or a rooftop bar. For a quieter celebration, many hotels host their own dinners.

Throughout December, the street is bustling with vendors, live music in bars, and a mix of travellers. There's no major festival specific to Khao San, but the general festive atmosphere builds toward New Year. If you're in town on December 10, Constitution Day is a public holiday; some government offices close, but tourist areas remain open. For a cultural fix, visit the nearby Wat Bowonniwet, a royal temple, or take a short walk to the democracy monument. Avoid the obvious tourist traps like the tuk-tuk drivers offering 'specials'—they'll take you to gem shops.

Where to Stay: A Quick Comparison

Khao San Road itself is loud, with bars pumping music until 2 am—not ideal if you need sleep. Soi Rambuttri, a curved street parallel to Khao San, is quieter but still central; it has a village feel with cafes and guesthouses. Phra Athit Road, near the river, is more upscale and peaceful, with hotels like the New Siam Riverside (around 2,000–3,500 baht). For budget travellers, the lanes off Khao San like Soi Kraisi offer cheap rooms but can be sketchy at night. I'd recommend Soi Rambuttri for a balance of convenience and calm.

If you want to be close to the action but away from noise, consider Soi Chana Songkhram, which runs behind Wat Chana Songkhram. It's a 5-minute walk to Khao San and has a mix of budget and mid-range options. For families or light sleepers, Phra Athit Road is the best bet—it's near the river, has good restaurants, and is a 10-minute walk to Khao San. Avoid hotels directly on Khao San if you value sleep; the music is relentless. Book early for December, especially around New Year.

Good to know

Questions, answered

Is December a good time to visit Khao San Road?

Yes, December offers cool, dry weather with average highs around 31°C. It's peak season, so expect crowds and higher room rates, but the festive atmosphere and comfortable evenings make it worthwhile.

How much does a hotel room cost on Khao San Road in December?

Basic fan rooms start around 600–1,200 baht, while air-conditioned rooms with private bathrooms range from 1,200 to 2,500 baht. Mid-range hotels on Soi Rambuttri or Phra Athit Road cost 2,500–4,500 baht per night.

What events happen on Khao San Road in December?

The biggest event is New Year's Eve on December 31, with a massive street party and countdown. December 5 (Father's Day) may have local observances, but it's not a major party night. Book accommodation early for New Year.

Doing good is the business: every booking through Stay Bangkok funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays