Rome2Rio

How to get fromWuhan to Shenzhenby train, taxi, bus, car, plane, or subway

Find Transport to Shenzhen

See all options

There are 8 ways to get from Wuhan to Shenzhen by train, taxi, bus, car, plane, or subway

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, taxi via Guitang

    best
    1. Take the train from Hankou to Changsha Southtrain train
    2. Take the train from Changsha South to Guangzhou South stationtrain train
    3. Take the train from Guangzhou South station to Yangxitrain train
    4. Take the train from Yangxi to Dianbaitrain train
    5. Take the taxi from Dianbai to Shenzhentaxi taxi
    10h 21m
    ¥792–1,103
  2. Train, taxi

    cheapest
    1. Take the train from Wuchang Station to Maomingtrain train Beijing West
    2. Take the taxi from Maoming to Shenzhentaxi taxi
    19h
    ¥393–644
  3. Train, bus, taxi

    1. Take the train from Wuhan to Gaunghzhou stationtrain train
    2. Take the bus from Guangzhou Jiaokou to Guangdong Maomingbus bus
    3. Take the taxi from Guangdong Maoming to Shenzhentaxi taxi
    12h 3m
    ¥768–921
  4. Drive 1,166.6 km

    1. Drive from Wuhan to Shenzhencar car 1,166.6 km
    12h 20m
    ¥988–1,428
  5. Fly to Beihai Fucheng Airport, taxi

    1. Fly from Wuhan Tianhe International Airport (WUH) to Beihai Fucheng Airport (BHY)plane plane WUH - BHY
    2. Take the taxi from Beihai Fucheng Airport (BHY) to Shenzhentaxi taxi
    6h 20m
    ¥1,305–4,007
  6. Train, taxi #2

    1. Take the train from Wuchang Station to Zhuzhoutrain train
    2. Take the train from Zhuzhou to Maomingtrain train
    3. Take the taxi from Maoming to Shenzhentaxi taxi
    23h 40m
    ¥398–714
  7. Fly to Zhanjiang, train, taxi

    1. Fly from Wuhan Tianhe International Airport (WUH) to Zhanjiang (ZHA)plane plane WUH - ZHA
    2. Take the train from Zhanjiang West to Dianbaitrain train
    3. Take the taxi from Dianbai to Shenzhentaxi taxi
    7h 14m
    ¥1,440–6,442
  8. Fly to Guangzhou Baiyun International Airport, subway, train, taxi

    1. Fly from Wuhan Tianhe International Airport (WUH) to Guangzhou Baiyun International Airport (CAN)plane plane WUH - CAN
    2. Take the subway from Guangzhou Airport South to Hanxi Changlongsubway subway
    3. Take the train from Guangzhou South station to Taishantrain train
    4. Take the train from Taishan to Dianbaitrain train
    5. Take the taxi from Dianbai to Shenzhentaxi taxi
    8h 56m
    ¥1,975–2,592

Wuhan Tianhe International Airport (WUH) to Beihai Fucheng Airport (BHY) flights

Calendar39Weekly Planes
Duration3h 45mAverage Duration
Ticket¥600Cheapest Price
See schedules

Questions & Answers

What companies run services between Wuhan, China and Shenzhen, Guangdong, China?

There is no direct connection from Wuhan to Shenzhen. However, you can take the line 2 subway to Hankou station, walk to Hankou, take the train to Changsha South, take the train to Guangzhou South station, take the train to Yangxi, take the train to Dianbai, then take the taxi to Shenzhen. Alternatively, you can take the line 2 subway to Hongshan Square, take the line 4 subway to Wuhan station, walk to Wuhan, take the train to Gaunghzhou station, walk to Gaunghzhou station, take the line 5 subway to Jiaokou, walk to Guangzhou Jiaokou, take the bus to Guangdong Maoming, then take the taxi to Shenzhen.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.