Nov 21
~
Dec 25

Tokyo Christmas Market 2025

¥1,000 – ¥2,000
Hotel Options

One of the most Christmassy Christmas markets out there, this event is the real deal. For 2025, it will be held at not one, but two locations: Meiji Jingū Gaien and Shiba Park.

What happens?

Sponsored by the German Embassy and the German Tourism Association, the market promises plenty of hearty food, warming wines, twinkling lights and stalls stacked with handmade gifts.

At Meiji Jingū Gaien, step into a storybook world inspired by Grimm’s fairy tales and European folklore, complete with music, illuminations and a lavishly decorated pyramid.

Recommended Service
Get a Ubigi eSIM for Japan (in advance!)
Access to affordable, high-speed mobile data while in Japan is a must. Ubigi has popular packages in the 10GB--25GB range, as well as unlimited data plans for power users. TIP: Use code TOKYOCHEAPO for 10% off.

Over in Shiba Park, you’ll find a more traditional market celebrating German culture and craftsmanship, centered around a Dresden-style pyramid.

  • It can get a bit cramped in certain areas
  • The Lindt stall had a very, very long line
  • Expect to line up at the stalls for a while if you go on the weekend.
  • Thomas made an appearance in 2022

Schedule 2025

Meiji Jingū Gaien

The Meiji Jingū Gaien edition of the Tokyo Christmas Market will run from Friday, November 21 to Thursday, December 25. It opens from 4 p.m. to 9:30 p.m. on the first day and from 11 a.m. to 9:30 p.m. on all other days, with last entry at 8:30 p.m. and last orders at 9 p.m.

Shiba Park

The Shiba Park edition will take place from Friday, December 5 to Thursday, December 25. It opens from 4 p.m. to 10 p.m. on the first day and from 11 a.m. to 10 p.m. on all other days, with last entry at 9 p.m. and last orders at 9:30 p.m.

Tickets 2025

Ticket details for 2025 have not yet been announced.

In 2024, the price changed depending on the day.

Tickets 2024

  • November 19: ¥2,000 for adults, ¥1,000 for children
  • November 20 to December 20: ¥1,000 for adults on weekdays and ¥1,500 on weekends/holidays, ¥500 for children
  • December 23 to December 25: ¥2,000 for adults, ¥1,000 for children

If you buy tickets in advance, you will also get a free mug that you can use when purchasing hot drinks. There will be some tickets available on the day, but this is a popular event, so advanced reservations are recommended — plus you won’t get the free mug.

How to get there

The Christmas market will be held at Meiji Jingū Gaien Baseball Field. It’s a short walk from Meiji Jingu Gaien Autumn Leaves Avenue, so a good idea to combine the two when the leaves start turning. Get there in 10 minutes from Gaienmae Station and Aoyama-itchome Station or 5 minutes from Shinanomachi Station and Kokuritsu-Kyōgijō stations.

The Shiba Park venue is about a 2-minute walk from Onarimon Station or about 8 minutes from Daimon Station. The site sits right by Tokyo Tower.

Organizers may cancel events, alter schedules, or change admission requirements without notice. Always check official sites before heading to an event.

Tokyo's Best Events and Cultural Activities in Your Inbox Every Week

Featured Events

Recommended hotels located nearby