Travel options for:
Xiamen to Shenzhen
  • Fly to Shenzhen

    $52 - $499
    1. Xiamen

      10 min - 7 miles

      $5 - $7

    2. Xiamen (XMN)

      1 h 15 min - non-stop

      $45 - $490

    3. Shenzhen (SZX)

      55 min - every 5 minutes - line 1

      $1 - $2

      • Shenzhen
  • Fly to Hong Kong

    $68 - $204
    1. Xiamen

      10 min - 7 miles

      $5 - $7

    2. Xiamen (XMN)

      1 h - non-stop

      $55 - $180

    3. Hong Kong (HKG)

      1 h - hourly

      $7 - $17

      • Shenzhen
  • Train

    $24 - $42
    1. Xiamen

      3 h 51 min - once daily

      $23 - $45

    2. Shenzhen North

      23 min - every 5 minutes - line 4

      $1

      • Civic Centre
  • Bus

    $25 - $40
    1. Xiamen Hubin

      6 h 30 min - 5 times a day

      $25 - $40

      • Guangdong Shenzhen
  • Bus via Mongkok Prince Edward Station

    $33 - $62
    1. Xiamen Hubin

      10 h - twice daily

      $27 - $55

    2. AquaMarine

      3 min - every 20 minutes

      $1

    3. Mongkok Prince Edward Station

      39 min - every 15 minutes

      $5 - $10

      • Huanggang
  • Drive

    $50 - $80
    1. Xiamen

      6 h 3 min - 362.6 miles

      $50 - $80

      • Shenzhen
  • 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 23 min $137. From Xiamen taxi to Xiamen airport, fly to Hong Kong airport, then bus to Shenzhen. 2 h 32 min $109. From Xiamen train to Shenzhen North then line 4 Shenzhen Metro to Civic Centre. 4 h 16 min $35. From Xiamen Hubin bus to Guangdong Shenzhen. 6 h 30 min $35. From Xiamen Hubin bus to AquaMarine, bus to Mongkok Prince Edward Station, then bus to Huanggang. 10 h 59 min $58. From Xiamen drive to Shenzhen. 6 h 3 min $63.