Travel from Macau to Xiamen

Train, bus or fly from Macau to Xiamen?

Shandong Airlines and Xiamen Airlines fly from Macau to Xiamen 3 times a day. Alternatively, China Railways G-Class operates a train from Macau to Xiamen hourly. Tickets cost $11 - $40 and the journey takes 27 min. 2 other operators also service this route.

How to get from Macau to Xiamen

From Zhongzhu building bus to Zhuhai airport, fly to Xiamen airport, then taxi to Xiamen. 3 h 26 min $341. From Jardim Hoi Van / Hoi Cheng bus to Macau airport, fly to Xiamen airport, then taxi to Xiamen. 3 h 37 min $138. From Macau Outer Harbour Ferry Terminal ferry to Shenzhen Bao'an Port, bus to Shenzhen airport, fly to Xiamen airport, then taxi to Xiamen. 3 h 51 min $168. From Zhuhai train to Guangzhou South, line 2 Guangzhou Metro to Jiahewanggang, line 3 Guangzhou Metro to Guangzhou airport, fly to Xiamen airport, then taxi to Xiamen. 4 h 13 min $160. From Zhongzhu building bus to Zhuhai airport, fly to Quanzhou airport, taxi to Jinjiang, then train to Xiamen. 4 h 55 min $224. From Macau ferry to Hong Kong airport, fly to Xiamen airport, then taxi to Xiamen. 4 h 26 min $130. From Zhuhai train to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, then train to Xiamen. 6 h 4 min $94. From Zhuhai train to Huizhou South then train to Xiamen. 6 h 59 min $74. From Guangdong Zhuhai bus to Xiamen Hubinnan. 10 h 30 min $43. From Macau ferry to Kowloon TST, walk to New World Centre, bus to Hong Kong, then bus to Xiamen Hubin. 12 h 26 min $81. From Macau drive to Xiamen. 7 h 16 min $76.
Close Print Itinerary
  1. Here are 11 options to get from
    Macau to Xiamen:

    1. Trip:
      1 Fly Zhuhai to Xiamen
      • One-Way approx: USD $104 - $812
      • Duration: 3 h 26 min
      Open +
      • Trip:
        1 Fly Zhuhai to Xiamen
        • One-Way approx: USD $104 - $812
        • Duration: 3 h 26 min
        Close x
    2. Trip:
      2 Fly Macau to Xiamen
      • One-Way approx: USD $91 - $388
      • Duration: 3 h 37 min
      Open +
      • Trip:
        2 Fly Macau to Xiamen
        • One-Way approx: USD $91 - $388
        • Duration: 3 h 37 min
        Close x
    3. Trip:
      3 Ferry to Shenzhen, fly to Xiamen
      • One-Way approx: USD $81 - $528
      • Duration: 3 h 51 min
      Open +
      • Trip:
        3 Ferry to Shenzhen, fly to Xiamen
        • One-Way approx: USD $81 - $528
        • Duration: 3 h 51 min
        Close x
    4. Trip:
      4 Train to Guangzhou, fly to Xiamen
      • One-Way approx: USD $89 - $257
      • Duration: 4 h 13 min
      Open +
      • Trip:
        4 Train to Guangzhou, fly to Xiamen
        • One-Way approx: USD $89 - $257
        • Duration: 4 h 13 min
        Close x
    5. Trip:
      5 Fly Zhuhai to Quanzhou, train
      • One-Way approx: USD $111 - $368
      • Duration: 4 h 55 min
      Open +
      • Trip:
        5 Fly Zhuhai to Quanzhou, train
        • One-Way approx: USD $111 - $368
        • Duration: 4 h 55 min
        Close x
    6. Trip:
      6 Ferry to Hong Kong, fly to Xiamen
      • One-Way approx: USD $93 - $221
      • Duration: 4 h 26 min
      Open +
      • Trip:
        6 Ferry to Hong Kong, fly to Xiamen
        • One-Way approx: USD $93 - $221
        • Duration: 4 h 26 min
        Close x
    7. Trip:
      7 Train via Guangzhou South
      • One-Way approx: USD $46 - $116
      • Duration: 6 h 4 min
      Open +
      • Trip:
        7 Train via Guangzhou South
        • One-Way approx: USD $46 - $116
        • Duration: 6 h 4 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $53 - $92
      • Duration: 6 h 59 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $53 - $92
        • Duration: 6 h 59 min
        Close x
    9. Trip:
      9 Bus
      • One-Way approx: USD $30 - $45
      • Duration: 10 h 30 min
      Open +
      • Trip:
        9 Bus
        • One-Way approx: USD $30 - $45
        • Duration: 10 h 30 min
        Close x
    10. Trip:
      10 Ferry, bus
      • One-Way approx: USD $82 - $83
      • Duration: 12 h 26 min
      Open +
      • Trip:
        10 Ferry, bus
        • One-Way approx: USD $82 - $83
        • Duration: 12 h 26 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 7 h 16 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 7 h 16 min
        Close x