Rome2Rio

How to get fromPort of Shanghai to Guangzhouby taxi, subway, train, busferry, bus, car, plane, or ferry

Find Transport to Guangzhou

See all options

There are 10 ways to get from Port of Shanghai to Guangzhou by taxi, subway, train, busferry, bus, car, plane, or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi, subway, train

    best
    1. Take the taxi from Port of Shanghai to Dishui Laketaxi taxi
    2. Take the subway from Dishui Lake to Longyang Roadsubway subway 16
    3. Take the train from Shanghai Hongqiao to Guangzhou South stationtrain train
    10h 9m
    ¥906–1,284
  2. Ferry, bus and ferry, train

    cheapest
    1. Take the ferry from Yangshan Shenjiawan Ferry Terminal to Shengsiferry ferry
    2. Take the busferry from Shengsi to Shanghai South Bus Stationbusferry bus ferry
    3. Take the train from Shanghai South to Guangzhou Train Stationtrain train
    30h 25m
    ¥480–737
  3. Bus and ferry, bus

    1. Take the busferry from Shengsi to Shanghai South Bus Stationbusferry bus ferry
    2. Take the bus from Shanghai South to Wuzhenbus bus
    3. Take the bus from Wuzhen to Hangzhoubus bus
    4. Take the bus from Zhejiang Hangzhou to Guangzhou Fangcun Bus Stationbus bus
    24h 58m
    ¥580–797
  4. Drive 1,457.5 km

    1. Drive from Port of Shanghai to Guangzhoucar car 1,457.5 km
    15h 18m
    ¥1,235–1,784
  5. Taxi, subway to Shanghai Hongqiao International Airport, fly to Guangzhou Baiyun International Airport

    1. Take the taxi from Port of Shanghai to Dishui Laketaxi taxi
    2. Take the subway from Dishui Lake to Luoshan Roadsubway subway
    3. Fly from Shanghai Hongqiao International Airport (SHA) to Guangzhou Baiyun International Airport (CAN)plane plane SHA - CAN
    6h 25m
    ¥662–1,292
  6. Taxi, subway to Shanghai Pudong International Airport, fly to Guangzhou Baiyun International Airport

    1. Take the taxi from Port of Shanghai to Dishui Laketaxi taxi
    2. Take the subway from Dishui Lake to Longyang Roadsubway subway
    3. Fly from Shanghai Pudong International Airport (PVG) to Guangzhou Baiyun International Airport (CAN)plane plane PVG - CAN
    6h 10m
    ¥696–1,736
  7. Taxi, subway to Shanghai Hongqiao International Airport, fly to Foshan Shadi Airport

    1. Take the taxi from Port of Shanghai to Dishui Laketaxi taxi
    2. Take the subway from Dishui Lake to Luoshan Roadsubway subway
    3. Fly from Shanghai Hongqiao International Airport (SHA) to Foshan Shadi Airport (FUO)plane plane SHA - FUO
    6h 11m
    ¥1,997–5,245
  8. Taxi, subway to Shanghai Pudong International Airport, fly to Foshan Shadi Airport

    1. Take the taxi from Port of Shanghai to Dishui Laketaxi taxi
    2. Take the subway from Dishui Lake to Longyang Roadsubway subway
    3. Fly from Shanghai Pudong International Airport (PVG) to Foshan Shadi Airport (FUO)plane plane PVG - FUO
    6h 5m
    ¥1,941–4,889
  9. Taxi to Zhoushan, fly to Foshan Shadi Airport

    1. Take the taxi from Port of Shanghai to Zhoushan (HSN)taxi taxi
    2. Fly from Zhoushan (HSN) to Foshan Shadi Airport (FUO)plane plane HSN - FUO
    6h 36m
    ¥3,104–7,200
  10. Taxi, subway, train to Ningbo Lishe International Airport, fly to Guangzhou Baiyun International Airport

    1. Take the taxi from Port of Shanghai to Dishui Laketaxi taxi
    2. Take the subway from Dishui Lake to Longyang Roadsubway subway
    3. Take the train from Shanghai Hongqiao to Ningbotrain train
    4. Fly from Ningbo Lishe International Airport (NGB) to Guangzhou Baiyun International Airport (CAN)plane plane NGB - CAN
    9h 25m
    ¥823–1,734

Shanghai Hongqiao International Airport (SHA) to Guangzhou Baiyun International Airport (CAN) flights

Calendar286Weekly Planes
Duration2h 24mAverage Duration
Ticket¥505Cheapest Price
See schedules

Questions & Answers

What companies run services between Port of Shanghai, China and Guangzhou, China?

There is no direct connection from Port of Shanghai to Guangzhou. However, you can take the taxi to Dishui Lake, take the subway to Longyang Road, take the line 2 subway to Hongqiao station, walk to Shanghai Hongqiao, take the train to Guangzhou South station, walk to Guangzhou South, then take the line 2 subway to Haizhu Square. Alternatively, you can take a vehicle from Port of Shanghai to Guangzhou Fangcun Bus Station via Yangshan Shenjiawan Ferry Terminal, Shengsi, Shanghai South Bus Station, Shanghai South, Wuzhen, and Zhejiang Hangzhou in around 24h 58m.

Airlines
Train operators
Bus operators
Ferry operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to plan an amazing trip around Scandinavia, and How to get from Southend Airport into central London - to help you get the most out of your next trip.