New Year's Eve fireworks bursting over illuminated boats on the Chao Phraya River in Bangkok
When to go

Christmas and New Year in Thailand: Prices, Crowds, What Is Open and Where Families Watch the Fireworks

What is open, what it costs and where families see the New Year fireworks.

Photo: PEAK99 · CC BY 3.0 · Wikimedia Commons · resized and cropped

Christmas Day is an ordinary working day in Thailand: banks, offices and shops are open on Friday 25 December 2026. The official days off are New Year's Eve (Thursday 31 December 2026) and New Year's Day (Friday 1 January 2027), and the two weeks around them are the busiest and most expensive part of the high season.

For a visitor, that means two different holidays. Christmas is something you find in hotels, malls and churches: decorated lobbies, set dinners and services for the Christian community and visitors. New Year is a national event, with fireworks along the Chao Phraya River and on the beaches, and with millions of Thais traveling at the same time. This page covers both, as checked on 27 October 2026.

The 2026/27 holiday season at a glance

Christmas Day
Fri 25 Dec 2026, a normal working day
Official holidays
Thu 31 Dec 2026 and Fri 1 Jan 2027
2 January
A Saturday in 2027; no extra day on the official list (as of 27 Oct 2026)
Earlier December days off
Mon 7 Dec (for the King Bhumibol holiday on Sat 5 Dec) and Thu 10 Dec 2026
Closed on holidays
Bank branches, government offices, immigration offices
Open
Shops, malls, restaurants, most sights, ATMs
Fireworks programme
Published by TAT in late December (last year on 23 Dec)

Christmas Day is a working day

The Bank of Thailand's list of holidays for 2026 does not include 25 December, and neither does any other official calendar we checked. Offices, banks, schools, post offices and immigration offices work as usual. If you need a visa extension or a bank appointment, Christmas week is a normal week, apart from the New Year days at the end of it.

That does not mean Christmas is invisible. Large malls in Bangkok and the resort towns put up trees and lights, hotels sell Christmas Eve and Christmas Day menus, and churches hold services. Outside the hotels and malls, most Thais treat 24 and 25 December as ordinary days. Our page on Thai public holidays has the full list of official days off for 2026 and 2027.

What closes from 31 December to 3 January

New Year's Eve and New Year's Day fall on a Thursday and a Friday, so with the weekend after them, banks and government offices are shut for four days in a row. This table shows the working pattern for the whole holiday stretch. Every weekday was checked with a calendar calculation.

DateStatusBanks and offices
Thu 24 Dec 2026Working dayOpen
Fri 25 Dec 2026Working day (Christmas Day)Open
Sat 26 – Sun 27 DecWeekendClosed (mall bank branches may open)
Mon 28 – Wed 30 DecWorking daysOpen; last chance before New Year
Thu 31 Dec 2026New Year's Eve, official holidayClosed
Fri 1 Jan 2027New Year's Day, official holidayClosed
Sat 2 – Sun 3 JanWeekendClosed
Mon 4 Jan 2027Working dayOpen

Shops, malls, supermarkets, restaurants and most attractions stay open through the holidays, and ATMs keep working. What you cannot do on 31 December and 1 January is anything that needs a government counter or a bank clerk. The Cabinet sometimes adds a "special holiday" at short notice; none had been announced for New Year 2027 when we checked, so look at the Bank of Thailand page again in mid-December. For normal opening times, see our guides to bank opening hours and government office hours.

A visa-exempt stay that ends on 1 January needs action by 30 December. Immigration offices are closed from Thursday 31 December to Sunday 3 January. Since 15 September 2026 most visitors get 30 days without a visa, so anyone who arrived around 2 December reaches the limit during the closure. An extension is usually possible at an immigration office (check the fee there), but only on a working day. Our visa-free stay calculator shows your last day.

Christmas services in Bangkok, Pattaya, Phuket and Hua Hin

Christians are a minority in Thailand, but Bangkok and the main resort towns have churches with services in English or other languages, and Christmas services are the busiest of the year. Special Christmas times are usually posted only in December, so treat the details below as a starting point and check again closer to the date.

Midnight services fill up early. If you are bringing children, aim for an earlier evening service on 24 December or a morning service on 25 December, when there is more room. Dress as you would at home for church: covered shoulders and knees are always safe.

Hotel Christmas and New Year's Eve dinners

Most international hotels in Bangkok, Phuket, Pattaya, Hua Hin and Koh Samui sell a Christmas Eve dinner, a Christmas Day lunch and a New Year's Eve dinner. They are usually buffets or set menus. We have no reliable source for typical prices, so we do not print any; compare the hotels' own offers in November.

Three things to check before you pay. First, whether the price is "net" or has "++" after it, which adds a service charge and VAT on top; our page on what ++ means on a Thai bill shows the arithmetic. Second, how children are charged, and from what age they pay the adult price. Third, if you are booking a room over 24 or 31 December, read the booking conditions: if a resort makes a holiday dinner compulsory for its guests, that is where it will say so. Travelers who eat halal or vegetarian should ask the hotel before booking; our guide to vegetarian and halal food in Thailand explains what to ask for.

Where families can watch the New Year fireworks

The Tourism Authority of Thailand (TAT) publishes a national countdown calendar each year, but usually only in the last days of December: the programme for New Year 2026 came out on 23 December 2025. The 2026/27 programme had not been published on 27 October 2026. Event websites already list an ICONSIAM countdown for late December 2026, but treat that as unconfirmed until TAT announces it. Last year's official programme gives a good idea of where the big events take place:

AreaVenue (TAT programme, New Year 2026)Dates last year
Bangkok, riversideICONSIAM, on the Chao Phraya ("Amazing Thailand Countdown")27–31 Dec 2025
Bangkok, centerCentralwOrld; One Bangkok31 Dec 2025
Bangkok, SukhumvitAsoke, Phrom Phong, Benchasiri Park and Thong Lor31 Dec 2025
PattayaPattaya Beach, from 16:00; Central Pattaya beachfront29–31 Dec 2025
Si RachaSriracha Bay fireworks31 Dec 2025
NorthSukhothai (Thung Talay Luang), Phitsanulok, Nan walking street, Khao Kho viewpointLate Dec 2025 (Nan to 4 Jan)

For families, the riverside in Bangkok is the classic choice. ICONSIAM is on the Thonburi bank, and you can reach it on the BTS and the short Gold Line, as our article on taking the BTS to ICONSIAM explains. The crowds there on 31 December are huge, so many parents choose a riverside hotel or restaurant with a view instead, booked weeks ahead. If you plan to use the river itself, check the boat operators' notices for the evening, and read our guide to the Chao Phraya Express Boat for the normal routes.

Quieter options exist outside Bangkok. A town celebration such as Sukhothai's or Nan's is easier with small children than a mall countdown with tens of thousands of people, and the old capitals are pleasant in the cool season; see our guides to Sukhothai and Nan. In Pattaya, the beach events start in the late afternoon, so families can watch the stage shows early and leave before midnight; our Pattaya guide covers where to stay.

Some practical rules for any big countdown. Agree on a meeting point you can all recognize, and put a paper with your phone number in each child's pocket. Arrive in daylight, and plan how you will get back before you go: taxis and ride-hailing cars are hard to find after midnight, so check whether the BTS and MRT announce longer hours for the night. Our page on Thailand with kids has more general family advice.

Prices, crowds and booking transport

The weeks from Christmas to early January are peak season. Rooms in the beach resorts and in Bangkok are at their most expensive and sell out first at the places families like. We have found no reliable figure for how much prices rise, so we do not quote one; the honest advice is to book early, read the cancellation terms and check for minimum-stay rules over 31 December.

Transport is the bigger problem. Many Thais travel home or to the coast for New Year, so long-distance buses, trains and domestic flights out of Bangkok fill up before 31 December and on the way back after 1 January. Book flights early; our guide to domestic flights lists the airlines and airports. If you want a sleeper berth, book as soon as you know your dates; our night train guide explains how. For the islands, the Andaman island-hopping boats run their 2026/27 season from 15 October 2026 to 30 April 2027, and ferries on popular routes are often full on the days around New Year; see our overview of ferries in Thailand.

Driving yourself over the New Year means sharing the roads out of Bangkok with the holiday traffic. If you plan to drive, our sister site has a guide to driving during Songkran and New Year.

Weather and where to spend the holidays

December is one of the driest months in Bangkok, Pattaya and Hua Hin, while Koh Samui and the other Gulf islands are still in their wet season; our weather by month page has the figures. If the holidays are part of a stay of several months, our guide to wintering in Thailand covers visas, insurance and choosing a base.

Frequently asked questions

Is Christmas a public holiday in Thailand?

No. 25 December is not on the Bank of Thailand's holiday list, and banks, offices, schools and shops are open. In 2026 Christmas Day is a Friday and a normal working day. Hotels, malls and churches still celebrate it.

Which days are holidays at New Year in Thailand?

New Year's Eve, Thursday 31 December 2026, and New Year's Day, Friday 1 January 2027, are official holidays. 2 January 2027 is a Saturday, and no extra day was on the official list as of 27 October 2026.

Are shops and restaurants open on New Year's Day in Thailand?

Yes, almost all of them. Malls, supermarkets, convenience stores, restaurants and most tourist attractions open on 31 December and 1 January. Bank branches, government offices and immigration offices close, but ATMs keep working.

Where are the New Year fireworks in Bangkok?

Last year TAT listed ICONSIAM on the river (27–31 December), CentralwOrld, One Bangkok and the Sukhumvit area (31 December). The official programme for New Year 2027 had not been published on 27 October 2026; TAT usually releases it in the last week of December.

Can I go to a Christmas church service in Bangkok?

Yes. Several churches hold services in English, including Christ Church Bangkok on Convent Road, which has Sunday services at 07:30 and 10:00. Christmas times are usually posted in December, so check the church's website before you go.

Sources