Thanh Hoa


Thanh Hoa
Travelling to Thanh Hoa province is to “Sam Son beach” - one of the beautiful beach 10km in length that the French have known to exploit since 1906 and Sam Son quickly became the famous resort of Indochina. Besides, you shouldn’t skip “Hai Hoa beach” which is known as pristine, beautiful  beach with white sand, clear blue water and gentle waves. “Ham Rong Bridge”, a famous tourist destination in Thanh Hoa, marks the historic and prosperous history of the land of Thanh Hoa. “Lam Kinh historical site” is located in Tho Xuan district, Thanh Hoa. There are Le Thai To King mausoleum and Vinh Lang stele with short and condensed description of whole life of Le Thai To King. “Ho Dynasty Citadel” is a popular tourist destination in Thanh Hoa. It is located in Vinh Loc District, Thanh Hoa. Built by Ho Quy Ly King in 1397 with large blocks of green and solid stones. Thanh Hoa - a peaceful land with many beautiful beaches, historical sites - are waiting for you to discover.    
View more >>

Things to see in Thanh Hoa

Kho Muong villages

Kho Muong villages

Pu Luong Nature Reserve

Pu Luong Nature Reserve

Hin villages

Hin villages

Nua village

Nua village

Son village

Son village

KhoMuong cave

KhoMuong cave

Pho Doan Market

Pho Doan Market

Ho Citadel

Ho Citadel
CaoBang Travel
HaGiang Travel
HoiAn Eco Tours
SaPa Adventure Tours
VietNam Hotels
Adventure tours

Whoops, looks like something went wrong.

(1/1) ErrorException

fwrite(): write of 1793 bytes failed with errno=122 Disk quota exceeded

in StreamHandler.php (line 130)
at HandleExceptions->handleError(8, 'fwrite(): write of 1793 bytes failed with errno=122 Disk quota exceeded', '/home/qpldtbyw/asiapacifictravel.vn/en/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php', 130, array('stream' => resource, 'record' => array('message' => 'ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2023-03-27 05:06:59] local.ERROR: ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} ')))
at fwrite(resource, '[2023-03-27 05:06:59] local.ERROR: ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} ')in StreamHandler.php (line 130)
at StreamHandler->streamWrite(resource, array('message' => 'ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2023-03-27 05:06:59] local.ERROR: ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} '))in StreamHandler.php (line 116)
at StreamHandler->write(array('message' => 'ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2023-03-27 05:06:59] local.ERROR: ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} '))in AbstractProcessingHandler.php (line 37)
at AbstractProcessingHandler->handle(array('message' => 'ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2023-03-27 05:06:59] local.ERROR: ErrorException: file_put_contents(): write of 208 bytes failed with errno=122 Disk quota exceeded in /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/qpldtbyw/...\', 122, Array)#1 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/qpldtbyw/...\', \'a:3:{s:6:"_toke...\', true)#3 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'4t0UVjH2VEA1lgw...\', \'a:3:{s:6:"_toke...\')#4 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/qpldtbyw/asiapacifictravel.vn/en/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/qpldtbyw/asiapacifictravel.vn/en/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} '))in Logger.php (line 337)
at Logger->addRecord(400, object(ErrorException), array())in Logger.php (line 616)
at Logger->error(object(ErrorException), array())in Writer.php (line 203)
at Writer->writeLog('error', object(ErrorException), array())in Writer.php (line 114)
at Writer->error(object(ErrorException))in Handler.php (line 71)
at Handler->report(object(ErrorException))in Handler.php (line 35)
at Handler->report(object(ErrorException))in HandleExceptions.php (line 81)
at HandleExceptions->handleException(object(ErrorException))