Travel options for:
Guangzhou Airport (CAN) to Shenzhen
  • Fly

    $151 - $357
    1. Guangzhou (CAN)

      1 h 5 min - non-stop

      $130 - $340

    2. Hong Kong (HKG)

      1 h - every 15 minutes

      $20

  • Train

    $15 - $39
    1. Guangzhou Airport South

      20 min - every 5 minutes - line 3

      $1

    2. Jiahewanggang

      1 h - every 5 minutes - line 2

      $1 - $2

    3. Guangzhou South

      13 min - 3650 feet

    4. Guangzhou South

      20 min - once daily

      $12 - $35

    5. Shenzhen North

      23 min - every 5 minutes - line 4

      $1

  • Bus via Huajindun Hotel

    $11 - $15
    1. Guangzhou Baiyun Airport

      41 min - hourly

      $4

    2. Huajindun Hotel

      12 min - 3426 feet

    3. Guangzhou Dongpu

      1 h 30 min - hourly

      $7 - $11

  • Bus

    $16 - $23
    1. Guangzhou Airport

      45 min - every 30 minutes

      $4 - $8

    2. Panyu Hotel

      1 h 30 min - hourly

      $10 - $15

    3. Shenzhen Bay Port

      19 min - hourly

    4. Shenzhen North

      23 min - every 5 minutes - line 4

      $1

  • Taxi

    $65 - $85
    1. Guangzhou Airport (CAN)

      1 h 47 min - 97.3 miles

      $65 - $85

  • Drive

    $14 - $21
    1. Guangzhou Airport (CAN)

      1 h 47 min - 97.3 miles

      $14 - $21

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

From Guangzhou airport fly to Hong Kong airport then bus to Shenzhen. 2 h 12 min $185. From Guangzhou Airport South line 3 Guangzhou Metro to Jiahewanggang, line 2 Guangzhou Metro to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, then line 4 Shenzhen Metro to Civic Centre. 2 h 33 min $31. From Guangzhou Baiyun Airport bus to Huajindun Hotel, walk to Guangzhou Dongpu, then bus to Shenzhen Luohu. 2 h 53 min $12. From Guangzhou Airport bus to Panyu Hotel, bus to Shenzhen Bay Port, bus to Shenzhen North, then line 4 Shenzhen Metro to Civic Centre. 3 h 59 min $20. From Guangzhou Airport (CAN) taxi to Shenzhen. 1 h 47 min $81. From Guangzhou Airport (CAN) drive to Shenzhen. 1 h 47 min $17.