A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 284

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 296

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 306

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 318

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 319

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 377

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/admin/web/threeland.com/public_html/application/controllers/About.php
Line: 21
Function: __construct

File: /home/admin/web/threeland.com/public_html/index.php
Line: 324
Function: require_once

About us | Threeland Travel

Talk to our local expert directly

WHO WE ARE

Threeland Travel - Gray Line Vietnam | A Premier Destination Management Company in Vietnam, Laos, Cambodia!

Our journey

From obtaining the tourism operating international license in 2003 in Vietnam to opening our fouth country of Myanmar and doing business as Grayline Vietnam (a branch of Grayline International USA) in 2010, our passion for travel in Southeast Asia and insatiable desire for excellence have driven us to become one of the region’s most eminent DMCs.

With 2 decades of experience, we pride ourselves on the encyclopedic knowledge and years-proven profesionalism with expert teams of in-country consultants. As a dedicated destination management company, we have remained being one of top choices for clients or individual travelers looking for best agents in town with specialist knowledge that crafts one-of-a-kind experience, and top-notch services on the ground.

Our beyond-the-ordinary vision

Captivated by the fascinating culture and the modernly vibrant yet sensational life of Indochina and Myanmar, Threeland’s vision is to inspire others to explore the vigourous yet timeless charm of the destinations that ignited our journey 20 years ago. Whether it is classic or adventure, beach holiday or cultural exploration, leisure or MICE, luxury or budget, our travel experts have something to offer everyone. With the mission “Simply your best local friend”, our competent and hospitable travel gurus are tirelessly curating and improving everyday to provide our clients with the best customized experiences in our home destinations.

Our regional and global network

We have a dense network of sales representatives stretching from Asia to Europe and operation offices across the travel destinations to promote our products while ensuring optimal services for clients on the spot. The international cooperation with Grayline International USA has made us one of the few tour operators in Vietnam with a high liability insurance of US$ 1,000,000 to mitigate unexpected problems during travel.

Our corporate social responsibility

Sustainable tourism navigates us in everything we do. Our on-going commitment to responsible travel has empowered us to connect travelers and local people in a meaningful way while bringing the most of benifits to local communities and minimizing our footprints in the destinations we operate in. Especially with Gray Line Ha Long Cruise and Pu Luong Retreat – Threeland-owned properties, which are attached to strict policies of environment protection, ethical employment that empowers indigenous communities, responsible production and consumption, our etho of sustainability is even more visible. We are currently engaging with Travelife whose certification process provides explicit guidelines for us to follow sustainable tourism code of conduct.