Visa-free entry for 48 of the 50 countries on China's 30-day list ends on December 31, 2026.30-day visa-free list ends December 31, 2026 · Check your passport

Visa checker

    Guangzhou to Shenzhen by Train: Stations, Prices, Times

    Last checked October 19, 2026 against official sources. How we check

    Futian CBD skyline with Ping An Finance Centre, ShenzhenPhoto: Charlie fong · CC BY-SA 4.0 Details

    Quick answer

    Take the high-speed train from Guangzhou South to Shenzhen North: 29 to 52 minutes, second class ¥45 to ¥74.50, on a 12306 sample of trains on October 25, 2026. Guangzhou East has a slower intercity train to Shenzhen station, 57 to 87 minutes for ¥72. There is no border check, since Shenzhen is in mainland China.

    Key facts

    Price¥45–74.50 second class, Guangzhou South to Shenzhen North (12306 sample, trains on October 25, 2026)
    Time needed29–52 minutes by high-speed rail
    Best routeGuangzhou South 广州南站 to Shenzhen North 深圳北站
    AlternativeGuangzhou East 广州东站 to Shenzhen 深圳站, 57–87 min, ¥72
    Booking12306 or Trip.com; tickets generally on sale 15 days ahead
    Futian CBD skyline with Ping An Finance Centre, ShenzhenPhoto: Charlie fong · CC BY-SA 4.0 Details

    How do I get from Guangzhou to Shenzhen?

    Take the train. Our data, from a China Railway 12306 sample of trains for October 25, 2026, shows four departure stations in Guangzhou. Fares are second class and vary by train.

    From (Guangzhou)To (Shenzhen)Train typeTimeFareBest for
    Guangzhou South 广州南站Shenzhen North 深圳北站High-speed rail29 to 52 min¥45 to ¥74.50Panyu, or stays on Metro Lines 2, 7 and 22; the most trains of any station (185 sampled)
    Guangzhou East 广州东站Shenzhen 深圳站 (Luohu)Intercity rail57 to 87 min¥72Stays in Tianhe (61 trains sampled)
    Guangzhou 广州站Shenzhen 深圳站Intercity and high-speed rail67 to 102 min¥72Stays near Guangzhou Railway Station in Yuexiu and Liwan, such as around the Baima and Liuhua markets (49 trains sampled: 43 intercity and 6 high-speed)
    Guangzhou Baiyun 广州白云站Shenzhen 深圳站Intercity rail76 to 115 min¥72Stays in Baiyun District north of the centre (42 trains sampled); a city railway station, not Baiyun Airport

    The sample did not include trains to Futian, so check 12306 if Futian is your destination. The “best for” column comes from our data’s notes on each station.

    Shenzhen is in mainland China, so there is no border crossing or immigration check. Your passport is still your ticket: show it at the manual channel at the gate (most foreign passports do not open the self-service gates, per Travel China), and keep it on you, as staff may check tickets on board.

    Metro ticket machines at Guangzhou East Railway StationPhoto: LN9267 · CC BY-SA 4.0 Details

    Which station should I choose?

    Choose by where you start and where you stay, not just by speed. South is the fastest and has the most trains. The other three stations are slower, but each can save a metro ride across the city:

    • Panyu or the south of the city: Guangzhou South. Metro Lines 2, 7 and 22 stop there, per our data and the Guangzhou government.
    • Tianhe: Guangzhou East, with intercity trains to Shenzhen station.
    • Yuexiu, Liwan or the railway-station markets: Guangzhou Station.
    • Baiyun District: Guangzhou Baiyun, which opened in December 2023 and was reached by Metro Line 12 on June 29, 2025, according to the Baiyun District government and our station guide.

    In Shenzhen, North (深圳北站) is the high-speed station and Shenzhen station (深圳站) is the intercity terminus, in Luohu. They are different places, so check which is nearer your hotel before you pay. The MTR High Speed Rail site lists a metro connection at Shenzhen North, run by Shenzhen Metro, and says travellers can change to local metro there. We did not verify onward metro fares or routes, so check your journey in Amap before you book.

    Tencent’s TenPayGo app, launched on September 24, 2026, offers a Shenzhen bus and metro ride code that needs no phone number, according to Bernama and Xinhua reports. Those reports do not cover fees or limits. See Alipay and WeChat Pay for foreigners for the payment apps.

    For help with the Guangzhou stations see Guangzhou South Railway Station, which also describes the other three. The metro link is in the metro guide.

    How do I book?

    1. Check the booking window. Tickets generally go on sale up to 15 days ahead, according to Travel China, the Ministry of Culture and Tourism’s site.
    2. Book on the 12306 app or website with your passport, or on Trip.com. The train ticket guide gives the steps and the payment options. The MTR says foreign passport holders can register on the English version of 12306 with an email address, and that 12306 sells and changes tickets from 05:00 to 01:00 the next day (05:00 to 24:00 on Tuesdays).
    3. Enter your name and passport number as in your passport, with no spaces or hyphens.
    4. Check the station on your ticket. Guangzhou South, East, Station and Baiyun all have Shenzhen trains.
    5. On the day, arrive at least 30 minutes before departure. Gates usually close 3 to 5 minutes before the train leaves (Travel China); 12306 says the exact time is in the station announcement.

    A Reddit thread from October 26, 2025 asked how to book after the poster found “all trains had been fully booked for the month of Nov!” The replies pointed out that tickets were not yet on sale. If you cannot find a seat, check again when the window opens.

    If 12306 will not accept your phone number, see no Chinese phone number for the workarounds travellers report.

    Do I need my passport on the train?

    Yes. There is no border check, but your passport is your ticket. The real-name rule means the passport you used to buy is your proof of travel, and the MTR says railway staff may ask to see it during the journey to check ticket validity. Keep it in a pocket, not in a bag in the luggage rack.

    Which trains run and when?

    We could not verify a full timetable or the number of trains a day beyond the counts in the sample above. Times in the table are the shortest and longest on the sample. Search 12306 for your date. The 12306 FAQ says ticket sales and changes run from 05:00 to 01:00 the next day, and from 05:00 to 23:30 on Tuesday.

    Going on to Hong Kong?

    The trains from Guangzhou South to Hong Kong West Kowloon take 47 to 77 minutes. See Guangzhou to Hong Kong.

    Traps and how to avoid them

    • Booking the wrong station

      Shenzhen North (深圳北站) and Shenzhen station (深圳站) are different places. Check which one is nearer your hotel before you pay.

    • Searching too early

      Tickets generally go on sale 15 days ahead. A traveller in late October thought trains were full for November when they were not yet on sale.

    • Thinking you need your passport only for the border

      The train has no border check, but you still use your passport as the ticket at the gate.

    FAQ

    How long is the train from Guangzhou to Shenzhen?

    29 to 52 minutes from Guangzhou South to Shenzhen North on high-speed trains, and 57 to 87 minutes from Guangzhou East to Shenzhen station by intercity train, per a 12306 sample of trains on October 25, 2026.

    How much is the train from Guangzhou to Shenzhen?

    Second class costs ¥45 to ¥74.50 from Guangzhou South to Shenzhen North, depending on the train, and ¥72 on the sampled East to Shenzhen intercity train.

    Do I need a visa or passport check between Guangzhou and Shenzhen?

    No border check: both cities are in mainland China. You still need your passport to buy the ticket and pass the station gates.

    Which station is best, Guangzhou South or East?

    South is faster. East is a choice if it is nearer your hotel and you can accept a longer ride. Check the metro journey to each station in Amap.

    Where do I buy tickets?

    On the 12306 app or website with your passport, or on Trip.com with a foreign card. See our train ticket guide for the steps.

    Sources

    Spotted something out of date? Tell us and we will check it.