You step out of the Skytrain at Siam around dusk and the city is already lit for the holiday: garlands strung between the malls, a giant illuminated tree in the square below, and crowds moving between the shopping centres with shopping bags and paper cups of iced coffee. The air is warm, the traffic below is a wall of red taillights, and somewhere a speaker system is playing a Christmas carol arranged for a Thai pop orchestra. Christmas in Bangkok is not a public holiday and not a religious occasion for most residents, but the city has adopted the season wholeheartedly as a commercial and social one — and Christmas Eve falls right in the middle of it.
See the lights at Siam and along the skywalk
The Siam and Ratchaprasong area is the centre of the city's Christmas display. The connected malls — Siam Paragon, Siam Center, Siam Discovery, CentralWorld, Gaysorn and the others along the elevated walkways — compete with each other on decorations, and the skywalk between them lets you walk the whole circuit above the traffic. CentralWorld's outdoor plaza is the largest single display, with a tall decorated tree and a light-and-sound show in the evenings. Go after dark, when the lights are on and the temperature has dropped enough to make walking pleasant. The area is at its busiest on Christmas Eve itself, so expect crowds on the walkways and in the food courts.
Shop the Christmas markets and the night markets
Bangkok's Christmas markets are mostly temporary setups in mall forecourts and public squares rather than the timber-stall markets of Europe, and they lean heavily on food, crafts and gift stalls.
- Look for the seasonal market in the CentralWorld plaza and around the Siam malls, which appear each December alongside the light displays.
- For a market that runs year-round and is at its best in the evening, head to Jodd Fairs (the night market on Rama IX Road) or Talad Rot Fai Srinakarin, both of which mix food stalls, vintage goods and bars.
- Chatuchak Weekend Market, north of the centre, is the city's largest market; it operates on weekends, so it is an option if Christmas Eve falls on a Saturday or Sunday — check the calendar for the year you travel.
- For something more local, the riverside markets and the old-town streets around Phra Athit and Khao San fill with stalls and lights in the evenings through December.
Eat and drink your way through the evening
Christmas Eve dinner in Bangkok can be almost anything, which is part of the appeal. Hotel restaurants across the city — the riverside hotels along the Chao Phraya, the Sukhumvit hotels, and the grand old properties in the Silom and Sathorn areas — put on Christmas Eve buffets and set menus, often with turkey and roast meats alongside Thai dishes; these are popular and worth booking ahead. If you would rather eat the way the city eats every night, the options are wider:
- Riverside and rooftop restaurants along the Chao Phraya serve dinner with a view of the river; several run special Christmas Eve menus.
- Street food clusters in Chinatown (Yaowarat) and the old town stay busy late into the night.
- For a Thai Christmas Eve, look for the seasonal specials that appear in supermarkets and bakeries — imported panettone, Christmas cakes and hampers are sold in the upmarket grocery halls of the Siam and Sukhumvit malls.
- Mulled wine and hot chocolate turn up at the mall markets and at some hotel bars, even though the weather rarely calls for them.
Concerts, carols and the countdown to midnight
Live Christmas music is everywhere in the week before the 25th. Shopping malls host carol singers and small orchestras in their atriums; hotels stage carol concerts and tree-lighting ceremonies in early and mid-December; and churches in the Silom and Sathorn areas hold Christmas Eve services, with the Roman Catholic Assumption Cathedral on Charoen Krung Road among the best known. For a bigger night out, check what the Bangkok Symphony Orchestra and the city's other ensembles have programmed for December — they typically include a Christmas concert in their season. Fireworks are not a fixed Christmas Eve tradition in Bangkok the way they are at New Year, so if a display is scheduled it will be tied to a specific event or venue; look for announcements from the malls and hotels closer to the date rather than assuming one.
Know the timing, the weather and the neighbourhoods
Christmas Eve in Bangkok is warm and usually dry — December sits in the cool season, with daytime temperatures around 30°C and evenings pleasant enough for walking. It is not a public holiday in Thailand, so offices, banks and government buildings operate as normal, but shops, malls and restaurants are open and busy. The main concentrations of Christmas activity are Siam and Ratchaprasong for lights and shopping, Sukhumvit for hotels, restaurants and nightlife, Silom and Sathorn for hotels and churches, and the riverside and old town for markets and dining with a view. If you want a day trip before or after the 25th, Ayutthaya — the ruined former capital about 80 kilometres north of Bangkok — is an easy train or minibus ride and makes a full day out.
Start by picking where you want to be at dusk on the 24th — a mall plaza, a riverside table, or a market street — and book the dinner and the hotel early, because the city fills up for the season. Then let the evening unfold at walking pace: lights first, market food second, and the warm Bangkok night for the rest.