Travel from Hong-Kong to Bangkok

Bus or fly from Hong Kong to Bangkok?

Thai Airways International, Cathay Pacific and nine other airlines fly from Hong Kong to Bangkok hourly. Alternatively, you can take a bus from Hong Kong to Bangkok via Nanning Langdong, Ha Tinh, Tan An Long An, Ho Chi Minh Virak Buntham Express, and Phnom Penh Virak Buntham Express in around 3 days 2 h.

How to get from Hong Kong to Bangkok

ModeDurationPrice
From Hong Kong subway to Hong Kong airport, fly to Bangkok airport, then train to Bangkok.5 h 43 min$133
From Hong Kong subway to Hong Kong airport, fly to Bangkok Don Muang airport, then bus to Bangkok.6 h 21 min$134
From Sheung Wan HK Macau Ferry ferry to Macau airport, fly to Bangkok airport, then train to Bangkok.6 h 27 min$172
From Sheung Wan HK Macau Ferry ferry to Macau airport, fly to Bangkok Don Muang airport, then bus to Bangkok.7 h$133
From Causeway Bay Times Square bus to Shenzhen airport, fly to Bangkok airport, then train to Bangkok.6 h 7 min$147
From Hung Hom Station train to Guangzhou East, line 3 Guangzhou Metro to Guangzhou airport, fly to Bangkok airport, then train to Bangkok.7 h 12 min$159
From Causeway Bay Times Square bus to Shenzhen airport, fly to Bangkok Don Muang airport, then bus to Bangkok.7 h$128
From Wan Chai Stewart Road bus to Shenzhen North, train to Kunming South, bus to Laos Vientiane, drive to Nong Khai, then train to Hua Lamphong.36 h 16 min$276
From Sheung Wan HK Macau Ferry bus to Shenzhen North, train to Kunming South, bus to Laos Vientiane, drive to Nong Khai, night train to Bangkok Don Muang Airport, then bus to Democracy Monument.36 h 29 min$278
From Metropark Hotel Mongkok, Hong Kong bus to Nanning Langdong, bus to Ha Tinh, bus to Tan An Long An, taxi to Ho Chi Minh Virak Buntham Express, bus to Phnom Penh Virak Buntham Express, then bus to Bangkok Khao San Road.3 days 2 h
From Hong Kong drive to Bangkok.31 h 36 min$513

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

It takes approximately 5 h 43 min to get from Hong Kong to Bangkok, including transfers.

Operators from Hong Kong to Bangkok

OperatorPhoneWebsite
Airport Express (MTR)Airport Express (MTR)
Thai Airways InternationalThai Airways International
Cathay PacificCathay Pacific
Royal JordanianRoyal Jordanian
EmiratesEmirates
Hong KongHong Kong
Myanma AirwaysMyanma Airways
Bangkok AirwaysBangkok Airways
Xiamen AirlinesXiamen Airlines
Vietnam AirlinesVietnam Airlines
Jetstar Pacific AirlinesJetstar Pacific Airlines
Cathay DragonCathay Dragon
Airport Rail LinkAirport Rail Link
Thai AirAsiaThai AirAsia
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
Cotai Water Jet+852 2359 9990Cotai Water Jet
Air MacauAir Macau
EVA AirEVA Air
Trans Island Limousine BusTrans Island Limousine Bus
Shenzhen AirlinesShenzhen Airlines
China Southern AirlinesChina Southern Airlines
China Eastern AirlinesChina Eastern Airlines
MTR IntercityMTR Intercity
Guang Zhou MetroGuang Zhou Metro
Spring AirlinesSpring Airlines
Kenya AirwaysKenya Airways
China Railways G-Class86-773-2831999China Railways G-Class
BaiduBaidu
State Railway of ThailandState Railway of Thailand
CTS - China Travel ToursCTS - China Travel Tours
Guanxi Yunde TransportGuanxi Yunde Transport
Hoang Long Transit CoHoang Long Transit Co
Virak BunthamVirak Buntham
Close Print Itinerary
  1. Here are 11 options to get from
    Hong Kong to Bangkok:

    1. Trip:
      1 Fly Hong Kong to Bangkok
      • One-Way approx: USD $102 - $275
      • Duration: 5 h 43 min
      Open +
      • Trip:
        1 Fly Hong Kong to Bangkok
        • One-Way approx: USD $102 - $275
        • Duration: 5 h 43 min
        Close x
    2. Trip:
      2 Fly Hong Kong to Bangkok Don Muang
      • One-Way approx: USD $92 - $225
      • Duration: 6 h 21 min
      Open +
      • Trip:
        2 Fly Hong Kong to Bangkok Don Muang
        • One-Way approx: USD $92 - $225
        • Duration: 6 h 21 min
        Close x
    3. Trip:
      3 Ferry to Macau, fly to Bangkok
      • One-Way approx: USD $122 - $263
      • Duration: 6 h 27 min
      Open +
      • Trip:
        3 Ferry to Macau, fly to Bangkok
        • One-Way approx: USD $122 - $263
        • Duration: 6 h 27 min
        Close x
    4. Trip:
      4 Ferry to Macau, fly to Bangkok Don Muang
      • One-Way approx: USD $92 - $183
      • Duration: 7 h
      Open +
      • Trip:
        4 Ferry to Macau, fly to Bangkok Don Muang
        • One-Way approx: USD $92 - $183
        • Duration: 7 h
        Close x
    5. Trip:
      5 Bus to Shenzhen, fly to Bangkok
      • One-Way approx: USD $105 - $309
      • Duration: 6 h 7 min
      Open +
      • Trip:
        5 Bus to Shenzhen, fly to Bangkok
        • One-Way approx: USD $105 - $309
        • Duration: 6 h 7 min
        Close x
    6. Trip:
      6 Train to Guangzhou, fly to Bangkok
      • One-Way approx: USD $122 - $298
      • Duration: 7 h 12 min
      Open +
      • Trip:
        6 Train to Guangzhou, fly to Bangkok
        • One-Way approx: USD $122 - $298
        • Duration: 7 h 12 min
        Close x
    7. Trip:
      7 Bus to Shenzhen, fly to Bangkok Don Muang
      • One-Way approx: USD $90 - $259
      • Duration: 7 h
      Open +
      • Trip:
        7 Bus to Shenzhen, fly to Bangkok Don Muang
        • One-Way approx: USD $90 - $259
        • Duration: 7 h
        Close x
    8. Trip:
      8 Bus, train
      • One-Way approx: USD $199 - $312
      • Duration: 36 h 16 min
      Open +
      • Trip:
        8 Bus, train
        • One-Way approx: USD $199 - $312
        • Duration: 36 h 16 min
        Close x
    9. Trip:
      9 Train, bus, night train
      • One-Way approx: USD $200 - $314
      • Duration: 36 h 29 min
      Open +
      • Trip:
        9 Train, bus, night train
        • One-Way approx: USD $200 - $314
        • Duration: 36 h 29 min
        Close x
    10. Trip:
      10 Bus
      • One-Way approx: N/A
      • Duration: 3 days 2 h
      Open +
      • Trip:
        10 Bus
        • One-Way approx: N/A
        • Duration: 3 days 2 h
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $420 - $650
      • Duration: 31 h 36 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $420 - $650
        • Duration: 31 h 36 min
        Close x