Travel options for:
Bangkok to Macau
  • Fly Bangkok Don Muang to Macau

    $75 - $167
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 25 min - non-stop

      $70 - $160

    3. Macau (MFM)

      6 min - every 15 minutes - line 36

      $1

  • Fly Bangkok to Macau

    $102 - $243
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      2 h 55 min - non-stop

      $100 - $240

    3. Macau (MFM)

      6 min - every 15 minutes - line 36

      $1

  • Fly Bangkok to Hong Kong, ferry

    $124 - $295
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      2 h 35 min - non-stop

      $90 - $260

    3. Hong Kong (HKG)

      1 h - 4 times a day

      $33

  • Fly Bangkok Don Muang to Hong Kong, ferry

    $117 - $249
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 30 min - non-stop

      $80 - $210

    3. Hong Kong (HKG)

      1 h - 4 times a day

      $33

  • Fly Bangkok to Shenzhen, ferry

    $127 - $323
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      2 h 40 min - non-stop

      $95 - $290

    3. Shenzhen (SZX)

      5 min - on demand

      $0

    4. Shenzhen Bao'an Port

      1 h - every 3 hours

      $31

  • Train, bus via Kunming South

    $248 - $404
    1. Hua Lamphong

      10 h 45 min - 3 times a day

      $19 - $28

    2. Nong Khai

      9 h 40 min - 378.3 miles

      $50 - $80

    3. Laos Vientiane

      14 h - once daily

      $87

    4. Kunming South

      6 h 23 min - once daily

      $80 - $170

    5. Guangzhou South

      14 min - 3867 feet

    6. Guangzhou South

      28 min - once daily

      $11 - $40

  • Bus, train

    $222 - $342
    1. Phan Fa

      37 min - hourly

      $1 - $2

    2. Sirat Expressway

      42 min - 2.2 miles

    3. Bangkok Bus Terminal Mochit

      14 h - once daily

      $43

    4. Laos Vientiane

      14 h - once daily

      $87

    5. Kunming South

      6 h 23 min - once daily

      $80 - $170

    6. Guangzhou South

      14 min - 3867 feet

    7. Guangzhou South

      28 min - once daily

      $11 - $40

  • Train, bus

    $145 - $202
    1. Hua Lamphong

      10 h 45 min - 3 times a day

      $19 - $28

    2. Nong Khai

      9 h 33 min - 372.9 miles

      $50 - $80

    3. Vientiane Laos

      22 h - once daily

      $27

    4. Ha Noi

      6 min - 1737 feet

    5. Tran Quang Khai

      9 min - every 30 minutes

      $2

    6. Hanoi station

      8 h 15 min - twice a week

      $11 - $16

    7. Nanning East

      4 h 46 min - once daily

      $35 - $50

  • Drive

    $210 - $310
    1. Bangkok

      31 h 6 min - 1490 miles

      $210 - $310

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Macau airport, then line 36 bus to Macau. 5 h 30 min $115. From Phaya Thai train to Bangkok airport, fly to Macau airport, then line 36 bus to Macau. 5 h 38 min $152. From Phaya Thai train to Bangkok airport, fly to Hong Kong airport, then ferry to Macau. 7 h 5 min $154. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Hong Kong airport, then ferry to Macau. 7 h 22 min $157. From Phaya Thai train to Bangkok airport, fly to Shenzhen airport, bus to Shenzhen Bao'an Port, then ferry to Macau. 7 h 45 min $162. From Hua Lamphong train to Nong Khai, drive to Laos Vientiane, bus to Kunming South, train to Guangzhou South, walk to Guangzhou South, then train to Zhuhai. 44 h 13 min $345. From Phan Fa bus to Sirat Expressway, walk to Bangkok Bus Terminal Mochit, bus to Laos Vientiane, bus to Kunming South, train to Guangzhou South, walk to Guangzhou South, then train to Zhuhai. 40 h 6 min $301. From Hua Lamphong train to Nong Khai, drive to Vientiane Laos, bus to Ha Noi, walk to Tran Quang Khai, bus to Hanoi station, train to Nanning East, then train to Zhuhai. 2 days 10 h $171. From Bangkok drive to Macau. 31 h 6 min $256.