Travel options for:
Xiamen to Shenzhen
  • Fly to Shenzhen

    $67 - $179
    1. Xiamen

      10min - 7 miles

      $5 - $7

    2. Xiamen (XMN)

      1hrs 15min - non-stop

      $60 - $170

    3. Shenzhen (SZX)

      55min - every 5 minutes - line 1

      $1 - $2

      • Shenzhen
  • Fly to Hong Kong

    $58 - $234
    1. Xiamen

      10min - 7 miles

      $5 - $7

    2. Xiamen (XMN)

      1hrs 20min - non-stop

      $45 - $210

    3. Hong Kong (HKG)

      1hrs 00min - hourly

      $7 - $17

      • Shenzhen
  • Train

    $24 - $42
    1. Xiamen

      3hrs 51min - once daily

      $23 - $45

    2. Shenzhen North

      23min - every 5 minutes - line 4

      $1

      • Civic Centre
  • Bus

    $25 - $35
    1. Xiamen Hubin

      8hrs 00min - hourly

      $25 - $35

      • Guangdong Shenzhen
  • Bus via Mongkok Prince Edward Station

    $33 - $62
    1. Xiamen Hubin

      10hrs 00min - twice daily

      $27 - $55

    2. Hong Kong

      15min - 4152 feet

    3. Lai Chi Kok

      6min - every 5 minutes

      $1

    4. Mongkok Prince Edward Station

      39min - every 15 minutes

      $5 - $10

      • Huanggang
  • Drive

    $55 - $85
    1. Xiamen

      6hrs 03min - 362.6 miles

      $55 - $85

      • 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. 2hrs 23min $117. From Xiamen taxi to Xiamen airport, fly to Hong Kong airport, then bus to Shenzhen. 2hrs 52min $89. From Xiamen train to Shenzhen North then line 4 Shenzhen Metro to Civic Centre. 4hrs 16min $35. From Xiamen Hubin bus to Guangdong Shenzhen. 8hrs 00min $26. From Xiamen Hubin bus to Hong Kong, walk to Lai Chi Kok, subway to Mongkok Prince Edward Station, then bus to Huanggang. 11hrs 09min $58. From Xiamen drive to Shenzhen. 6hrs 03min $70.