Skip to content

Christmas 2026

Christmas shows in Bangkok

Christmas isn't a public holiday in Thailand, but Bangkok still puts on a ballet, carols and a drag night for it. Here are 10 things with a show in them, from a free light show to the Nutcracker. There's no list of Christmas dinners here, just one dinner where the show is the point.

Christmas shows in Bangkok 2026, over the posters for the Nutcracker, carols, drag and the ICONSIAM tree

What kind of show do you want?

Where it all is

Free Ticketed. Tap a pin for details.

Ballet, opera and concerts

The proper Christmas shows. Book the Nutcracker soon: its two cheapest tiers had sold out by 11 November.

  • The Nutcracker poster: dancers on stage, 24 and 25 December 2026 at SiamPic Hall
    Top pickAges 3 and up

    The Nutcracker

    SiamPic Hall, Siam Square One

    Thursday 24 December at 15:00 and 20:00. Friday 25 December at 12:00 and 17:00

    ฿2,800 to ฿6,000. The ฿980 and ฿1,800 seats have sold out

    The Saint Petersburg National Ballet Theatre dances Tchaikovsky's Christmas ballet four times over Christmas Eve and Christmas Day, with two soloists from the Mariinsky. There's no dialogue, so it works whatever language you speak.

    Tickets on Megatix for The Nutcracker
  • Carols and Kings poster: an orchestra above three kings on camels in gold
    Top pickAges 6 and up

    Carols and Kings

    Banyan Ballroom, Banyan Tree Bangkok, Sathorn

    Tuesday 22 December. The ticket page says 19:00 to 22:00 and the poster says from 18:00, so check before you go

    ฿1,000 early bird, then ฿1,200

    Opera Siam sings candlelight carols, then stages Amahl and the Night Visitors, Menotti's short Christmas opera about a boy who meets the Three Kings.

    Tickets on Ticketmelon for Carols and Kings
  • Poster for R2's Vivaldi Four Seasons Christmas concert with the violinist and cellist
    Age not stated

    The Christmas Concert: Vivaldi's Four Seasons

    Neilson Hays Library, Surawong Road

    Wednesday 2 December at 19:30

    ฿1,200, members ฿1,000

    R2, a violin and cello duo, play Vivaldi's Four Seasons as the library's Christmas concert. It's Vivaldi, not carols.

    Tickets from the library for The Christmas Concert: Vivaldi's Four Seasons
  • A singer on stage, from the orchestra's page for Sound of the Seasons
    Billed for the whole family

    Sound of the Seasons

    Thailand Cultural Centre, Main Hall

    Sunday 20 December at 19:30

    Not on sale yet

    The Royal Bangkok Symphony Orchestra's Christmas concert of festive pop songs, conducted by Sander Teepen with the singer Maria Fiselier.

    The orchestra's page for Sound of the Seasons
  • BOYdKO Christmas Concert poster with Boy Kosiyabong in a Christmas scarf, IMPACT Arena
    Age not statedIn Thai

    BOYdKO Christmas Concert

    IMPACT Arena, Muang Thong Thani

    Thursday 10 and Saturday 12 December, plus a charity show on Friday 11 December. Doors 14:00, show 16:00

    ฿1,900 to ฿7,900, charity show ฿1,500 to ฿20,000. 12 December has sold out

    Boy Kosiyabong's yearly Christmas concert, a five-hour arena show with more than 20 Thai acts. It's a Thai pop show, sung in Thai.

    Tickets on ThaiTicketMajor for BOYdKO Christmas Concert

A show with dinner

No Christmas dinners on this page, apart from this one, where the stage show is what you're paying for.

  • Baubles on a Christmas tree
    Child rate, ages 5 to 11

    Theatrical by the River

    Sala Lakorn, Anantara Riverside, Thonburi riverside

    Christmas Eve and Christmas Day, show from 19:00

    24 December ฿3,800 net with soft drinks, ฿4,800 with wine and beer, ฿6,700 with champagne, children ฿1,900. 25 December ฿4,400, ฿5,400 and ฿7,300, children ฿2,200. Early-bird offer until 30 November

    A buffet in the resort's riverside Thai theatre, with a modern Thai stage show, carol singers and Santa.

    Christmas Eve booking for Theatrical by the River

Drag

The day after Christmas, on a rooftop.

  • Over the Rainbow Christmas Special poster with the five drag queens and two DJs, Saturday 26 December
    Top pick21+

    Over the Rainbow: Christmas Special

    Mimi's, 25th floor, dusitD2 Samyan

    Saturday 26 December, 17:00 to 23:30. Drag shows at 20:00, 21:00 and 22:00

    ฿300 early bird on Eventpop. The poster says ฿400 with a drink

    The rooftop drag T-dance's Christmas edition, with Nonny Majoriga, Sasha Lee, Arinna Queen, Katiana and Zymone, DJs Kapree and Neo, and a Sexy Santa handing out gifts all night.

    Tickets on Eventpop for Over the Rainbow: Christmas Special

Free shows and tree lightings

Nothing to book. Turn up at the time.

  • ICONSIAM Bangkok Illumination artwork of the lit-up tree by the river
    All ages

    ICONSIAM Bangkok Illumination

    River Park, G floor, ICONSIAM

    Every night until 25 December at 18:30, 19:30 and 20:30

    Free

    A 21-metre tree by the river does a light, music and bubble show three times a night. There are no live performers.

    ICONSIAM's page, in Thai for ICONSIAM Bangkok Illumination
  • Santa among Christmas trees and snowmen in the Siam Kempinski lobby
    All ages

    The Grand Christmas Spectacle

    Lobby, Siam Kempinski Hotel, Siam

    Monday 30 November at 18:00

    No ticket mentioned

    The hotel lights its lobby tree with stilt walkers, the drum act Drummer Dream, carol singers and Santa.

    The hotel's page for The Grand Christmas Spectacle
  • Jazz Up the Season banner with the nightly line-up at One Bangkok Park
    All ages

    Jazz Up the Season

    One Bangkok Park

    Thursday to Sunday, 19 November to 13 December, 18:00 to 22:00

    Not published

    Christmas jazz in the park at One Bangkok, with a different act each night, from Afro Theory featuring Soul Mama on 19 November to Johnnifer on 13 December. Cherryl Hayes, The Stumblrs, Nurse and Her Jazz Cats and Tabitha King are among them.

    One Bangkok's page for Jazz Up the Season

Not announced yet

These usually do something at Christmas and hadn't published their 2026 plans on 11 November. We'll add them when they do.

  • Church carols and concerts: About 500 people went to Christ Church Bangkok's carol service in 2025, and the Bangkok Music Society gave a Christmas concert at Oriental Residence. Neither has a 2026 date yet.
  • Handel's Messiah: One listings site says the Bangkok Combined Choir and Orchestra sing it free at the Thailand Cultural Centre on Sunday 13 December at 19:30. Neither the choir nor the orchestra has confirmed it, so we've left it off the list.
  • Hotel tree lightings: Nothing yet from the Sindhorn Kempinski, Kimpton Maa-Lai, Anantara Siam or Oriental Residence.
  • Mall choirs: EmQuartier had choirs on 24 and 25 December last year, and CentralWorld a parade with school choirs. Neither has published this year's programme.
  • Comedy: No Christmas shows from The Comedy Club Bangkok, Khaosan Comedy Club or the improv groups yet. Every comedy show we know about is listed here.
  • Pantomime: Bangkok Community Theatre isn't doing a panto this year. Its 2026 show is Legally Blonde, from 20 to 22 November.

Quick answers

Is Christmas a public holiday in Thailand?

No. Friday 25 December 2026 is a normal working day in Thailand, so expect weekday traffic on Christmas Eve and Christmas Day.

Where can I see The Nutcracker in Bangkok this Christmas?

The Saint Petersburg National Ballet Theatre plays SiamPic Hall at Siam Square One four times: Thursday 24 December at 15:00 and 20:00, and Friday 25 December at 12:00 and 17:00. Seats left start at ฿2,800 on Megatix, because the two cheapest tiers have sold out.

Where can I hear Christmas carols in Bangkok?

Opera Siam's Carols and Kings on Tuesday 22 December at Banyan Tree Bangkok has candlelight carols and a short Christmas opera, from ฿1,000. The Siam Kempinski's tree lighting on 30 November has carol singers too, and it's free. The churches hadn't announced their carol services on 11 November.

Are there free Christmas shows in Bangkok?

ICONSIAM's tree by the river does a free light, music and bubble show every night until 25 December at 18:30, 19:30 and 20:30. The Siam Kempinski lights its lobby tree on Monday 30 November at 18:00 with stilt walkers, drummers, carols and Santa.

Running a Christmas show we missed? Tell us and we'll add it. Images belong to each event's organiser.