Travel from Guangzhou to Shenzhen-Nanshan

Bus or train from Guangzhou to Shenzhen Nanshan?

Guang Zhou Metro operates a train from Guangzhou to Shenzhen Nanshan every 5 minutes. Tickets cost $1 and the journey takes 32 min. 3 other operators also service this route. Alternatively, CTS - China Travel Tours operates a bus from Guangzhou to Shenzhen Nanshan hourly. Tickets cost $11 - $15 and the journey takes 2 h 9 min. 2 other operators also service this route.

How to get from Guangzhou to Shenzhen Nanshan

From Haizhu Square line 2 Guangzhou Metro to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, line 5 Shenzhen Metro to Bao'an Center, line 1 Shenzhen Metro to Taoyuan, then walk to Shenzhen Nanshan. 2 h 23 min $31. From Guanzhou Hotel Landmark bus to Shenzhen Bay Port, walk to Shenzhen Bay Port, bus to Bao'an Center, line 1 Shenzhen Metro to Taoyuan, then walk to Shenzhen Nanshan. 3 h 14 min $33. From Guangzhou Provincial bus to Zhuhai Gongbei then bus to Shenzhen Nanshan. 3 h 50 min $26. From Guangzhou taxi to Shenzhen Nanshan. 1 h 17 min $68. From Guangzhou drive to Shenzhen Nanshan. 1 h 17 min $13.