New Delhi to Shenzhen is serviced by Air India, Silkair, Air China, Shenzhen Airlines and China Southern.
Indians need a Visa to enter the city and it is best to apply at the Chinese Embassy in Delhi. Some nationalities are allowed to obtain a 5 day visa in Shenzhen on arrival.
The Bao'an International airport connects Shenzhen and hosts international and domestic flights. Some major airlines flying here are Air Asia, Silk Air and Tiger Airways.
People can drive into the city though it is not a popular option for travel.
Shenzhen has 4 stations - the west, north and Shenzhen station as well as the Futiyan station. Railways connect the city to other major cities in China.
The best way to get around Shenzhen is by using the metro which is very cheap. However tourists can use buses, taxis, hire bicycles to get around.