There are essentialy two options for heading between Beijing and Shenzhen being the new bullet trains and diirect flights, here I will give an intro to each with travel times and fares.
Beijing to Shenzhen Bullet Trains
There are two daily high speed rail services that depart from Beijing West Railway Station and head to either Shenzhen North Station or Shenzhen Futian Station which is in the heart of the CBD of Shenzhen.
The G79 train is the fastest at 8h 35min and the G71 takes 10h 36min.
Fares
2nd Class 944.5 RMB
1st Class 1,488 RMB
Business Class 2,939 RMB
Flights from Beijing to Shenzhen
Flights depart from Beijing Capital International Airport (PEK) and land at Shenzhen Bao’an International Airport (SZX).
Flight duration is on average 3h 25m.
Fares range between 1000 RMB and 2400 RMB with Shenzhen Airlines often the cheapest. Although, flight fares fluctuate a lot according to demand and airlines often have promo fares so do check the respective airline websites listed below.
Airlines that fly direct between Beijing and Shenzhen
Shenzhen Airlines 深圳航空
website: shenzhenair.com
planes: Airbus A330
XiamenAir 厦门航空
website: xiamenair.com
planes: Boeing 787
China United Airlines 中国联合航空公司
website: flycua.com
planes: Boeing 737-700/737-800
China Eastern Airlines 中国东方航空公司 and Shanghai Airlines 上海航空公司
website: ceair.com
planes: Airbus A320/A321/A330-300, Boeing 777
Hainan Airlines 海南航空公司
website: hainanairlines.com
planes: Boeing 737-800
China Southern Airlines 中国南方航空
website: csair.com
planes: Airbus A330
Air China 中国国际航空股份有限公司
website: airchina.com.cn
planes: Boeing 747/777, Airbus A330-300, Airbus A350