Travel from Guangzhou to Nanning

Train, bus or fly from Guangzhou to Nanning?

Guang Zhou Metro operates a train from Guangzhou to Nanning every 5 minutes. Tickets cost $1 and the journey takes 32 min. China Railways D-Class also services this route every 30 minutes. Alternatively, China Bus Guide operates a bus from Guangzhou to Nanning every 3 hours. Tickets cost $23 - $40 and the journey takes 8 h 45 min.

How to get from Guangzhou to Nanning

From Haizhu Square line 2 Guangzhou Metro to Guangzhou South then train to Nanning. 4 h 45 min $40. From Guangzhou Yuexiu South bus to Nanning. 8 h 45 min $27. From Guangzhou drive to Nanning. 5 h 52 min $62. From Yide Lu line 6 Guangzhou Metro to Yantang, line 3 Guangzhou Metro to Guangzhou airport, fly to Nanning airport, then line 1 bus to Nanning. 4 h 21 min $265. 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 Shenzhen airport, fly to Nanning airport, then line 1 bus to Nanning. 5 h 30 min $245. From Haizhu Square line 2 Guangzhou Metro to Guangzhou South, train to Zhuhai Gongbei, bus to Zhuhai airport, fly to Nanning airport, then line 1 bus to Nanning. 5 h 54 min $228.
Close Print Itinerary
  1. Here are 6 options to get from
    Guangzhou to Nanning:

    1. Trip:
      1 Train
      • One-Way approx: USD $36 - $46
      • Duration: 4 h 45 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $36 - $46
        • Duration: 4 h 45 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $23 - $40
      • Duration: 8 h 45 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $23 - $40
        • Duration: 8 h 45 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $50 - $75
      • Duration: 5 h 52 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $50 - $75
        • Duration: 5 h 52 min
        Close x
    4. Trip:
      4 Fly from Guangzhou
      • One-Way approx: USD $86 - $556
      • Duration: 4 h 21 min
      Open +
      • Trip:
        4 Fly from Guangzhou
        • One-Way approx: USD $86 - $556
        • Duration: 4 h 21 min
        Close x
    5. Trip:
      5 Train to Shenzhen, fly
      • One-Way approx: USD $114 - $392
      • Duration: 5 h 30 min
      Open +
      • Trip:
        5 Train to Shenzhen, fly
        • One-Way approx: USD $114 - $392
        • Duration: 5 h 30 min
        Close x
    6. Trip:
      6 Train to Zhuhai, fly
      • One-Way approx: USD $99 - $359
      • Duration: 5 h 54 min
      Open +
      • Trip:
        6 Train to Zhuhai, fly
        • One-Way approx: USD $99 - $359
        • Duration: 5 h 54 min
        Close x