Adi Constantin on Unsplash

Shanghai Pudong Airport (PVG)

To Shanghai

There are 3 ways to get to Shanghai from Shanghai Pudong Airport.

Fastest
Fastest
Train
Cheapest
Cheapest
Bus

Summary

Shanghai Pudong (PVG) is located 31 km from the city centre and getting to Shanghai typically takes anywhere from 28 min to 62 min. The recommended transport option is the Train which for ¥54 can bring you to Shanghai. You can be pretty sure to get there in approximately 28 min. Reaching in particular East Yan'an Rd, Shanghai is pretty convenient by taking the Shanghai Airport Authority, which can bring you directly there from the airport.

Route Options

Travel option
Fastest Fastest
Train 28m
Pickup
Shanghai Pudong
Destination
Shanghai
¥54
Travel option
Cheapest Cheapest
Bus 62m Every 20m
Shanghai Airport Authority
Pickup
Shanghai Pudong Airport
Destination
East Yan'an Rd
¥27
Cheapest
Travel option
Taxi 43m
Taxi
Pickup
All Terminals
Destination
Shanghai
¥189 - ¥237

Questions & Answers

The cheapest way to get from Shanghai Pudong (PVG) to Shanghai is by Bus. It costs ¥27 and takes 62min. It departs every 20min.

The fastest way to get from Shanghai Pudong (PVG) to Shanghai is by Train. It takes 28min and costs ¥54.

Yes, there is a direct bus from Shanghai Pudong (PVG) to East Yan'an Rd. It takes approximately 62min. The service operates every 20min .

Yes, there is a direct train from Shanghai Pudong (PVG) to Shanghai. It takes approximately 28min. The service operates every Nonemin .

The distance from Shanghai Pudong (PVG) to Shanghai is 31 km.

The fastest way to get from Shanghai Pudong (PVG) to Shanghai is by Train. It takes 28min and costs ¥54.

takes approximately 28min to get from Shanghai Pudong (PVG) to Shanghai.

No, Uber is not available in Shanghai Pudong (PVG).

The fare for a taxi from Shanghai Pudong (PVG) to Shanghai is between ¥189 - ¥237, and should take around 43min.

To get from Shanghai Pudong (PVG) to East Yan'an Rd you can take the Bus, which takes 62min and costs ¥27.

To get from Shanghai Pudong (PVG) to Shanghai you can take the Train, which takes 28min and costs ¥54.