Travel options for:
Xiamen to Shenzhen
  • Fly to Shenzhen

    $52 - $499
    1. Xiamen

      10 min - 7 miles

      $6 - $8

    2. Xiamen (XMN)

      1 h 10 min - non-stop

      $45 - $490

    3. Shenzhen (SZX)

      55 min - every 5 minutes - line 1

      $1 - $2

  • Fly to Hong Kong

    $81 - $207
    1. Xiamen

      10 min - 7 miles

      $6 - $8

    2. Xiamen (XMN)

      1 h 15 min - non-stop

      $55 - $180

    3. Hong Kong (HKG)

      1 h - every 15 minutes

      $20

  • Train

    $24 - $42
    1. Xiamen

      3 h 51 min - once daily

      $23 - $45

    2. Shenzhen North

      23 min - every 5 minutes - line 4

      $1

  • Bus

    $26 - $40
    1. Xiamen Hubinnan

      6 h - 5 times a day

      $26 - $40

  • Bus via Mongkok Prince Edward Station

    $34 - $64
    1. Xiamen Hubin

      10 h - twice daily

      $28 - $55

    2. AquaMarine

      3 min - every 20 minutes

      $1

    3. Mongkok Prince Edward Station

      39 min - every 15 minutes

      $5 - $10

  • Drive

    $50 - $80
    1. Xiamen

      6 h 3 min - 362.6 miles

      $50 - $80

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

From Xiamen taxi to Xiamen airport, fly to Shenzhen airport, then line 1 Shenzhen Metro to Shenzhen. 2 h 18 min $138. From Xiamen taxi to Xiamen airport, fly to Hong Kong airport, then bus to Shenzhen. 2 h 33 min $117. From Xiamen train to Shenzhen North then line 4 Shenzhen Metro to Civic Centre. 4 h 16 min $35. From Xiamen Hubinnan bus to Guangdong Shenzhen. 6 h $37. From Xiamen Hubin bus to AquaMarine, bus to Mongkok Prince Edward Station, then bus to Huanggang. 10 h 59 min $61. From Xiamen drive to Shenzhen. 6 h 3 min $63.