The 5 Best Christmas Shows, Ballets & Concerts in Tokyo (2026)

Updated November 2026 · 5 picks

The best Christmas shows in Tokyo are The Nutcracker by the New National Theatre Ballet (mid-December 2026 to early January), K-Ballet Tokyo's Nutcracker, the Tokyo Ballet's Nutcracker, the NHK Symphony's year-end Beethoven Ninth (daiku) concerts, and December Messiah and Christmas concerts at Suntory Hall.

1. New National Theatre Ballet: The Nutcracker — Hatsudai

Japan's national ballet company in its holiday classic.

¥¥–¥¥¥

The New National Theatre Ballet performs The Nutcracker in the Opera Palace from mid-December 2026 into early January 2027, with a live orchestra.

Japan's top dancers in a lavish production.

Good to know: Book on the theater's website; weekend matinees go first.

1-1-1 Honmachi, Shibuya City, Tokyo 151-0071

Google Maps Website

2. K-Ballet Tokyo: The Nutcracker — Ikebukuro

Tetsuya Kumakawa's stylish Nutcracker.

¥¥–¥¥¥

K-Ballet Tokyo, founded by star dancer Tetsuya Kumakawa, stages its Nutcracker in December, with performances listed for December 19 to 27, 2026 at Tokyo Tatemono Brillia Hall.

Confirm dates on the company's site.

Good to know: Matinees suit families with children.

1-19-1 Minami-Ikebukuro, Toshima City, Tokyo 171-0022

Google Maps Website

3. The Tokyo Ballet: The Nutcracker — Ueno

A classic Nutcracker at Tokyo Bunka Kaikan.

¥¥–¥¥¥

The Tokyo Ballet usually performs The Nutcracker in mid-December at Tokyo Bunka Kaikan in Ueno Park.

Check the 2026 schedule on its website.

Good to know: Walk through Ueno Park's illuminations afterward.

5-45 Ueno Park, Taito City, Tokyo 110-8716

Google Maps Website

4. NHK Symphony Orchestra: Beethoven's Ninth — Shibuya

Japan's year-end 'daiku' tradition.

¥¥–¥¥¥

Every December, the NHK Symphony Orchestra performs Beethoven's Ninth Symphony with a big choir at NHK Hall, a beloved Japanese year-end ritual.

Many other Tokyo orchestras play it too.

Good to know: Tickets sell out; book as soon as the schedule is out.

2-2-1 Jinnan, Shibuya City, Tokyo 150-8001

Google Maps Website

5. Christmas concerts at Suntory Hall — Akasaka

Messiah, carols and festive concerts in Tokyo's finest hall.

¥¥–¥¥¥

Suntory Hall's December calendar includes Handel's Messiah, Christmas concerts and the Ninth, in a hall famed for its acoustics.

See the hall's schedule for 2026.

Good to know: The Ark Hills plaza outside is lit up for Christmas.

1-13-1 Akasaka, Minato City, Tokyo 107-8403

Google Maps Website

Frequently asked questions

Where can I see The Nutcracker in Tokyo?

The New National Theatre Ballet, K-Ballet Tokyo and the Tokyo Ballet all stage The Nutcracker each December, along with several smaller companies. Check each company's 2026 dates and book early.

What is 'daiku' in Japan?

Daiku, short for 'number nine', is Japan's tradition of performing Beethoven's Ninth Symphony in December. Orchestras across Tokyo play it, often with huge choirs.

Are there English-language Christmas shows in Tokyo?

Ballet and orchestral concerts need no language. Some churches and international schools hold English carol services.

How do I buy tickets for Tokyo ballet and concerts?

Buy from each company's or hall's website, or through ticket sites such as Ticket Pia. Popular dates sell out weeks ahead.