Answered by Tim from Australia | Jan. 28, 2013 02:06
Hi Debbie,
You do need a visa for travel to Shenzhen but you can acquire this at the Hong Kong (HK) / Shenzhen (SZ) border. You clear HK customs and walk through the terminal, keeping to your left hand side you will see escalators going up to the visa office. You fill out a basic form as the visa application and hand it to the officers. The granted me the visa in about 10 minutes and then cleared immigration to SZ. I went in December last year, I think it cost 170 RMB for the visa. You can only visit SZ and I think it is only valid for 5 days.
Happy Travelling.