There are 12 ways to get from Hong Kong to Thailand by plane, ferry, bus, train, night train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Hong Kong to Bangkok Don Muang  •  6 h 15 min

  1. Fly from Hong Kong (HKG) to Bangkok Don Muang (DMK) HKG - DMK

$93 - $226

Cheapest option

Bus to Shenzhen, fly to Bangkok Don Muang  •  6 h 54 min

  1. Take the bus from Causeway Bay Times Square to Shenzhen Bao'an Airport
  2. Fly from Shenzhen (SZX) to Bangkok Don Muang (DMK) SZX - DMK

$91 - $260

10 alternative options

Fly Hong Kong to Bangkok  •  6 h 31 min

  1. Fly from Hong Kong (HKG) to Bangkok (BKK) HKG - BKK

$104 - $277

Ferry to Macau, fly to Bangkok Don Muang  •  6 h 54 min

  1. Take the ferry from Sheung Wan HK Macau Ferry to Macau Taipa Ferry Terminal
  2. Fly from Macau (MFM) to Bangkok Don Muang (DMK) MFM - DMK

$93 - $184

Ferry to Macau, fly to Bangkok  •  7 h 15 min

  1. Take the ferry from Sheung Wan HK Macau Ferry to Macau Taipa Ferry Terminal
  2. Fly from Macau (MFM) to Bangkok (BKK) MFM - BKK

$124 - $265

Bus to Shenzhen, fly to Bangkok  •  6 h 55 min

  1. Take the bus from Causeway Bay Times Square to Shenzhen Bao'an Airport
  2. Fly from Shenzhen (SZX) to Bangkok (BKK) SZX - BKK

$107 - $311

Train to Guangzhou, fly to Bangkok  •  7 h 59 min

  1. Take the train from Hung Hom Station to Guangzhou East
  2. Fly from Guangzhou (CAN) to Bangkok (BKK) CAN - BKK

$124 - $300

Train to Guangzhou, fly to Bangkok Don Muang  •  8 h 34 min

  1. Take the train from Hung Hom Station to Guangzhou East
  2. Fly from Guangzhou (CAN) to Bangkok Don Muang (DMK) CAN - DMK

$108 - $219

Train, bus, night train  •  36 h 29 min

  1. Take the train from Shenzhen North to Kunming South
  2. Take the bus from Kunming South to Laos Vientiane
  3. Take the night train from Nong Khai to Don Mueang

$200 - $314

Bus, train  •  36 h 36 min

  1. Take the bus from Wan Chai Stewart Road to Shenzhen North
  2. Take the train from Shenzhen North to Kunming South
  3. Take the bus from Kunming South to Laos Vientiane
  4. Take the train from Nong Khai to Don Mueang

$200 - $313

Bus, train, night train  •  40 h 31 min

  1. Take the bus from Sheung Wan to China Hotel
  2. Take the train from Guangzhou South to Kunming South
  3. Take the bus from Kunming South to Laos Vientiane
  4. Take the night train from Nong Khai to Don Mueang

$186 - $232

Drive  •  31 h 36 min

  1. Drive from Hong Kong to Bangkok 1526.6 miles

$420 - $650

What companies run services between Hong Kong and Thailand?

Thai AirAsia flies from Hong Kong to Nonthaburi every 4 hours.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Hong Kong to Bangkok Don Muang
Avg. Duration
2 h 56 min
When
Every day
Estimated price
$95 - $220
Flights from Hong Kong to Bangkok Don Muang via Chiang Mai
Avg. Duration
5 h 32 min
When
Every day
Estimated price
$120 - $270
Flights from Hong Kong to Bangkok Don Muang via Phuket
Avg. Duration
5 h 25 min
When
Every day
Estimated price
$160 - $340
Flights from Macau to Bangkok Don Muang
Avg. Duration
2 h 55 min
When
Every day
Estimated price
$100 - $240
Flights from Macau to Bangkok Don Muang via Chiang Mai
Avg. Duration
5 h 5 min
When
Every day
Estimated price
$130 - $290
Flights from Macau to Bangkok Don Muang via Phuket
Avg. Duration
6 h 25 min
When
Every day
Estimated price
$180 - $370
Flights from Shenzhen to Bangkok Don Muang
Avg. Duration
2 h 50 min
When
Every day
Estimated price
$80 - $240
Flights from Guangzhou to Bangkok Don Muang
Avg. Duration
3 h 5 min
When
Every day
Estimated price
$120 - $330
Thai Airways International
Website
thaiairways.com
Flights from Hong Kong to Bangkok
Avg. Duration
2 h 44 min
When
Every day
Estimated price
$180 - $600
Flights from Macau to Bangkok
Avg. Duration
2 h 55 min
When
Every day
Estimated price
$170 - $500
Flights from Shenzhen to Bangkok
Avg. Duration
2 h 53 min
When
Every day
Estimated price
$180 - $600
Flights from Guangzhou to Bangkok
Avg. Duration
3 h 15 min
When
Every day
Estimated price
$150 - $550
Cathay Pacific
Website
cathaypacific.com
Flights from Hong Kong to Bangkok
Avg. Duration
3 h 5 min
When
Every day
Estimated price
$200 - $750
China Southern Airlines
Website
csair.com
Flights from Shenzhen to Bangkok
Avg. Duration
3 h
When
Every day
Estimated price
$140 - $440
Flights from Guangzhou to Bangkok
Avg. Duration
2 h 55 min
When
Every day
Estimated price
$140 - $460
Kenya Airways
Website
kenya-airways.com
Flights from Hong Kong to Bangkok
Avg. Duration
3 h 16 min
When
Every day
Estimated price
$160 - $650
Flights from Guangzhou to Bangkok
Avg. Duration
2 h 50 min
When
Every day
Estimated price
$120 - $450
Hong Kong
Website
hongkongairlines.com
Flights from Hong Kong to Bangkok
Avg. Duration
3 h 16 min
When
Every day
Estimated price
$160 - $650
Shenzhen Airlines
Website
shenzhenair.com
Flights from Shenzhen to Bangkok
Avg. Duration
2 h 53 min
When
Every day
Estimated price
$180 - $600
Flights from Guangzhou to Bangkok
Avg. Duration
3 h 12 min
When
Every day
Estimated price
$160 - $550
Thai Lion Mentari
Website
lionairthai.com
Flights from Guangzhou to Bangkok Don Muang
Avg. Duration
3 h 5 min
When
Every day
Estimated price
$85 - $360
Flights from Guangzhou to Bangkok Don Muang via Chiang Mai
Avg. Duration
6 h 10 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$85 - $360
Air Macau
Website
airmacau.com.mo
Flights from Macau to Bangkok
Avg. Duration
2 h 55 min
When
Every day
Estimated price
$170 - $500
Spring Airlines
Website
springairlines.com
Flights from Guangzhou to Bangkok
Avg. Duration
2 h 45 min
When
Every day
Estimated price
$100 - $400
Royal Jordanian
Website
rj.com
Flights from Hong Kong to Bangkok
Avg. Duration
2 h 55 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$160 - $550
Emirates
Website
emirates.com
Flights from Hong Kong to Bangkok
Avg. Duration
3 h
When
Every day
Estimated price
$190 - $800
EVA Air
Website
evaair.com
Flights from Macau to Bangkok via Taipei
Avg. Duration
6 h 40 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$300 - $1,000
China Eastern Airlines
Website
en.ceair.com
Flights from Shenzhen to Bangkok via Kunming
Avg. Duration
5 h 55 min
When
Every day
Estimated price
$240 - $650
Train operators
State Railway of Thailand
China Railways D-Class
Bus operators
Trans Island Limousine Bus
Website
trans-island.com.hk
Bus from Causeway Bay Times Square to Shenzhen Bao'an Airport
Avg. Duration
1 h
Frequency
Every 3 hours
Estimated price
$8 - $17
Schedules at
trans-island.com.hk
Bus from Wan Chai Stewart Road to Shenzhen North
Avg. Duration
50 min
Frequency
Every 2 hours
Estimated price
$7 - $12
Schedules at
trans-island.com.hk
Baidu
Website
zhidao.baidu.com
Bus from Kunming South to Laos Vientiane
Avg. Duration
14 h
Frequency
Once daily
Estimated price
$91
Schedules at
zhidao.baidu.com
CTS - China Travel Tours
Website
ctsbus.hkcts.com
Bus from Sheung Wan to China Hotel
Avg. Duration
3 h 31 min
Frequency
Every 30 minutes
Estimated price
$12 - $18
Schedules at
hkctsbus.com
Ferry operators
Cotai Water Jet
Phone
+852 2359 9990
Website
cotaiwaterjet.com
Ferry from Sheung Wan HK Macau Ferry to Macau Taipa Ferry Terminal
Avg. Duration
1 h
Frequency
Every 30 minutes
Estimated price
$22
Schedules at
cotaiwaterjet.com

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, How do I get from Sydney to Melbourne and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

How far is it from Hong Kong to Thailand?

The distance between Hong Kong and Thailand is 1626 km. The road distance is 2443 km.

What is the cheapest way to get from Hong Kong to Thailand?

The cheapest way to get from Hong Kong to Thailand is to bus and fly which costs $1000 and takes 6 h 54 min.

What is the fastest way to get from Hong Kong to Thailand?

The quickest way to get from Hong Kong to Thailand is to fly which takes 6 h 15 min and costs $1100.

How long does it take to get from Hong Kong to Thailand?

It takes approximately 6 h 15 min to get from Hong Kong to Thailand, including transfers.