Travel from Bangkok to Hong-Kong

Bus or fly from Bangkok to Hong Kong?

Cathay Pacific, Hong Kong and 7 other airlines fly from Bangkok to Hong Kong hourly. Alternatively, Tara Tour and Travel operates a bus from Bangkok to Hong Kong once daily. Tickets cost $41 and the journey takes 16 h. 4 other operators also service this route.

How to get from Bangkok to Hong Kong

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Hong Kong airport, then subway to Hong Kong.5 h 36 min$134
From Khao San Road bus to Bangkok Don Muang airport, fly to Hong Kong airport, then subway to Hong Kong.6 h 11 min$137
From Khao San Road bus to Bangkok Don Muang airport, fly to Macau airport, then ferry to Hong Kong.6 h 40 min$136
From Phaya Thai train to Bangkok airport, fly to Macau airport, then ferry to Hong Kong.6 h 40 min$173
From Phaya Thai train to Bangkok airport, fly to Shenzhen airport, then bus to Hong Kong.6 h 55 min$148
From Phaya Thai train to Bangkok airport, fly to Guangzhou airport, line 3 Guangzhou Metro to Guangzhou East, train to Cross Harbour Tunnel Toll Plaza, then line 171 bus to Hong Kong.8 h 48 min$160
From Bangkok Hualamphong train to Nong Khai station, drive to Laos Vientiane, bus to Kunming South, train to Shenzhen North, line 4 Shenzhen Metro to Futian Checkpoint, walk to Lok Ma Chau Station, subway to Mong Kok East Station, walk to Mong Kok, then subway to Admiralty.44 h 8 min$318
From Hua Lamphong night train to Nong Khai, drive to Vientiane Bus Station, bus to Vinh Station, taxi to Vinh Nghe An, bus to Nanning Langdong, bus to Prince Edward Station, then line 171 bus to Yip Hing Street.2 days 4 h
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng Laos, bus to Ha Noi, bus to Nanning China, taxi to Nanning Langdong, bus to Prince Edward Station, then line 171 bus to Yip Hing Street.2 days 13 h$176
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng Laos, bus to Ha Noi, walk to Hanoi Railway Station, train to Nanning East, train to Zhuhai, walk to Zhuhai Gongbei, then bus to Wan Chai Ferry Pier.2 days 17 h$162
From Bangkok drive to Hong Kong.31 h 38 min$514
Close Print Itinerary
  1. Here are 11 options to get from
    Bangkok to Hong Kong:

    1. Trip:
      1 Fly Bangkok to Hong Kong
      • One-Way approx: USD $102 - $275
      • Duration: 5 h 36 min
      Open +
      • Trip:
        1 Fly Bangkok to Hong Kong
        • One-Way approx: USD $102 - $275
        • Duration: 5 h 36 min
        Close x
    2. Trip:
      2 Fly Bangkok Don Muang to Hong Kong
      • One-Way approx: USD $96 - $228
      • Duration: 6 h 11 min
      Open +
      • Trip:
        2 Fly Bangkok Don Muang to Hong Kong
        • One-Way approx: USD $96 - $228
        • Duration: 6 h 11 min
        Close x
    3. Trip:
      3 Fly Bangkok Don Muang to Macau, ferry
      • One-Way approx: USD $97 - $187
      • Duration: 6 h 40 min
      Open +
      • Trip:
        3 Fly Bangkok Don Muang to Macau, ferry
        • One-Way approx: USD $97 - $187
        • Duration: 6 h 40 min
        Close x
    4. Trip:
      4 Fly Bangkok to Macau, ferry
      • One-Way approx: USD $123 - $264
      • Duration: 6 h 40 min
      Open +
      • Trip:
        4 Fly Bangkok to Macau, ferry
        • One-Way approx: USD $123 - $264
        • Duration: 6 h 40 min
        Close x
    5. Trip:
      5 Fly Bangkok to Shenzhen, bus
      • One-Way approx: USD $104 - $309
      • Duration: 6 h 55 min
      Open +
      • Trip:
        5 Fly Bangkok to Shenzhen, bus
        • One-Way approx: USD $104 - $309
        • Duration: 6 h 55 min
        Close x
    6. Trip:
      6 Fly Bangkok to Guangzhou, train
      • One-Way approx: USD $123 - $299
      • Duration: 8 h 48 min
      Open +
      • Trip:
        6 Fly Bangkok to Guangzhou, train
        • One-Way approx: USD $123 - $299
        • Duration: 8 h 48 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $235 - $369
      • Duration: 44 h 8 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $235 - $369
        • Duration: 44 h 8 min
        Close x
    8. Trip:
      8 Night train, bus
      • One-Way approx: N/A
      • Duration: 2 days 4 h
      Open +
      • Trip:
        8 Night train, bus
        • One-Way approx: N/A
        • Duration: 2 days 4 h
        Close x
    9. Trip:
      9 Bus
      • One-Way approx: USD $150 - $178
      • Duration: 2 days 13 h
      Open +
      • Trip:
        9 Bus
        • One-Way approx: USD $150 - $178
        • Duration: 2 days 13 h
        Close x
    10. Trip:
      10 Bus, train
      • One-Way approx: USD $144 - $176
      • Duration: 2 days 17 h
      Open +
      • Trip:
        10 Bus, train
        • One-Way approx: USD $144 - $176
        • Duration: 2 days 17 h
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $420 - $650
      • Duration: 31 h 38 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $420 - $650
        • Duration: 31 h 38 min
        Close x