the POSH guide
The best of Southeast Asia

Thailand Public Holidays

Monks
Monks getting ready to climb the Golden Mount on Macha Bucha

When planning your trip, you should be aware of the major national holidays celebrated throughout the country. However, although businesses and government offices are closed on public holidays, tourist attractions and shops are almost never closed. The main impact on the tourist of these holidays is the increased competition for travel and accommodation from Thais who use long weekends to get away from the big city.

The list below shows all of the public holidays as well as some of the more important nationwide celebrations that aren't national holidays. Many of the most important holidays on the Thai calendar are based on the lunar calendar and therefore will occur on different days from year to year. The dates for the holidays in 2018 are calculated estimates and may be subject to correction. There are almost always festivals or other events arranged around these dates:


Deprecated: Assigning the return value of new by reference is deprecated in /usr/home/bearbkk/phpCommon/MDB2.php on line 390

Deprecated: Assigning the return value of new by reference is deprecated in /usr/home/bearbkk/phpCommon/MDB2.php on line 1885

Deprecated: Assigning the return value of new by reference is deprecated in /usr/home/bearbkk/phpCommon/MDB2.php on line 2572

Deprecated: Assigning the return value of new by reference is deprecated in /usr/home/bearbkk/phpCommon/MDB2.php on line 2595

Deprecated: Assigning the return value of new by reference is deprecated in /usr/home/bearbkk/phpCommon/MDB2.php on line 2940

Strict Standards: Declaration of MDB2_Driver_Common::raiseError() should be compatible with & PEAR::raiseError($message = NULL, $code = NULL, $mode = NULL, $options = NULL, $userinfo = NULL, $error_class = NULL, $skipmsg = false) in /usr/home/bearbkk/phpCommon/MDB2.php on line 3317

Strict Standards: Non-static method MDB2::singleton() should not be called statically in /usr/home/bearbkk/posh-phpinclude/page.inc on line 422

Strict Standards: Non-static method MDB2::parseDSN() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 484

Strict Standards: Non-static method MDB2::factory() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 500

Strict Standards: Non-static method MDB2::parseDSN() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 376

Strict Standards: Non-static method MDB2::loadClass() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 385

Strict Standards: Non-static method MDB2::classExists() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 327

Strict Standards: Non-static method PEAR::isError() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 386

Deprecated: Non-static method MDB2::parseDSN() should not be called statically, assuming $this from incompatible context in /usr/home/bearbkk/phpCommon/MDB2.php on line 2298

Strict Standards: Non-static method MDB2::setOptions() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 392

Strict Standards: Non-static method PEAR::isError() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 284

Strict Standards: Non-static method PEAR::isError() should not be called statically in /usr/home/bearbkk/phpCommon/MDB2.php on line 393

Strict Standards: Non-static method PEAR::isError() should not be called statically in /usr/home/bearbkk/posh-phpinclude/page.inc on line 423

Deprecated: Non-static method MDB2::errorMessage() should not be called statically, assuming $this from incompatible context in /usr/home/bearbkk/phpCommon/MDB2.php on line 972

Deprecated: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/home/bearbkk/phpCommon/MDB2.php on line 743

Deprecated: Non-static method PEAR::getStaticProperty() should not be called statically, assuming $this from incompatible context in /usr/home/bearbkk/phpCommon/PEAR.php on line 867

Strict Standards: Non-static method PEAR::isError() should not be called statically in /usr/home/bearbkk/public_html/theposhguide.com/html/thailand/general/holidays/index.php on line 26
MDB2 Error: no such table