There are 10 ways to get from Xigazê to Shanghai by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Shigatse Peace Airport, fly to Shanghai Hongqiao International Airport
best- Take the taxi from Xigazê to Shigatse Peace Airport (RKZ)taxi
- Fly from Shigatse Peace Airport (RKZ) to Shanghai Hongqiao International Airport (SHA)plane RKZ - SHA
7h 25m¥1,081–4,254Bus, train
cheapest- Take the bus from Shigatse Bus Station to Lasa Bus Stationbus
- Take the train from Lhasa to Shanghai stationtrain Lhasa
2d 5h¥422–1,087Bus
- Take the bus from Shigatse Bus Station to Lasa Bus Stationbus
- Take the bus from Lasa Bus Station to Lanzhoubus
- Take the bus from Lanzhou to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Shanghaibus
3d 3h¥1,158Drive 4,127.3 km
- Drive from Xigazê to Shanghaicar 4,127.3 km
46h 15m¥3,487–5,037Taxi to Shigatse Peace Airport, fly to Shanghai Pudong International Airport
- Take the taxi from Xigazê to Shigatse Peace Airport (RKZ)taxi
- Fly from Shigatse Peace Airport (RKZ) to Shanghai Pudong International Airport (PVG)plane RKZ - PVG
8h 56m¥1,081–4,204Taxi to Lhasa Gonggar Airport, fly to Shanghai Hongqiao International Airport
- Take the taxi from Xigazê to Lhasa-Airport-LXAtaxi
- Fly from Lhasa Gonggar Airport (LXA) to Shanghai Hongqiao International Airport (SHA)plane LXA - SHA
8h 17m¥2,907–4,198Taxi to Shigatse Peace Airport, fly to Sunan Shuofang International Airport, train
- Take the taxi from Xigazê to Shigatse Peace Airport (RKZ)taxi
- Fly from Shigatse Peace Airport (RKZ) to Sunan Shuofang International Airport (WUX)plane RKZ - WUX
- Take the train from Wuxi to Shanghai stationtrain
8h 57m¥1,253–5,235Taxi to Lhasa Gonggar Airport, fly to Shanghai Pudong International Airport
- Take the taxi from Xigazê to Lhasa-Airport-LXAtaxi
- Fly from Lhasa Gonggar Airport (LXA) to Shanghai Pudong International Airport (PVG)plane LXA - PVG
8h 33m¥1,957–4,448Taxi to Lhasa Gonggar Airport, fly to Sunan Shuofang International Airport, train
- Take the taxi from Xigazê to Lhasa-Airport-LXAtaxi
- Fly from Lhasa Gonggar Airport (LXA) to Sunan Shuofang International Airport (WUX)plane LXA - WUX
- Take the train from Wuxi to Shanghai stationtrain
9h 34m¥2,129–6,179Bus, train via Chengdu
- Take the bus from Shigatse Bus Station to Lasa Bus Stationbus
- Take the bus from Lhasa Bus Station to Chengdubus
- Take the train from Chengdu Station to Yangzhoutrain
- Take the bus from Yangzhou to Shanghai Southbus
3d 6h¥815–1,405
Shigatse Peace Airport (RKZ) to Shanghai Hongqiao International Airport (SHA) flights
Comparing Your Travel Options
The cheapest way to get from Xigazê to Shanghai is to bus and train which costs ¥420 - ¥1100 and takes 2 days 5h.
The fastest way to get from Xigazê to Shanghai is to taxi and fly which takes 7h 25m and costs ¥1000 - ¥4300.
No, there is no direct bus from Xigazê station to Shanghai. However, there are services departing from Shigatse Bus Station and arriving at Shanghai via Lasa Bus Station, Lanzhou and Yinchuan Nanmen Station. The journey, including transfers, takes approximately 3 days 3h.
The distance between Xigazê and Shanghai is 3137 km. The road distance is 4127.3 km.
The best way to get from Xigazê to Shanghai without a car is to bus and train which takes 2 days 5h and costs ¥420 - ¥1100.
It takes approximately 7h 25m to get from Xigazê to Shanghai, including transfers.
Xigazê to Shanghai bus services, operated by Mipang, depart from Shigatse Bus Station.
Xigazê to Shanghai bus services, operated by Mipang, arrive at Lasa Bus Station.
Yes, the driving distance between Xigazê to Shanghai is 4127 km. It takes approximately 46h 15m to drive from Xigazê to Shanghai.
There are 1896+ hotels available in Shanghai.
What companies run services between Xigazê, China and Shanghai, China?
You can take a bus from Shigatse Bus Station to Shanghai via Lasa Bus Station, Lanzhou, Lanzhou, and Yinchuan Nanmen Station in around 3d 3h.
- Website
- shenzhenair.com
Flights from Shigatse Peace Airport to Shanghai Hongqiao International Airport via Xi An
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥950–4,200
Flights from Shigatse Peace Airport to Shanghai Hongqiao International Airport via Chengdu
- Ave. Duration
- 8h 40m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,800–3,800
Flights from Shigatse Peace Airport to Shanghai Hongqiao International Airport via Chongqing
- Ave. Duration
- 10h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥950–4,100
Flights from Shigatse Peace Airport to Shanghai Pudong International Airport via Xi An
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥950–4,000
Flights from Shigatse Peace Airport to Shanghai Pudong International Airport via Chengdu
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥2,700–3,600
Flights from Lhasa Gonggar Airport to Shanghai Hongqiao International Airport via Chengdu
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- ¥1,400–6,500
Flights from Lhasa Gonggar Airport to Shanghai Hongqiao International Airport via Tianfu International
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥1,200–4,400
Flights from Lhasa Gonggar Airport to Shanghai Hongqiao International Airport via Chongqing
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ¥4,200–6,000
Flights from Shigatse Peace Airport to Sunan Shuofang International Airport via Chongqing
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–5,000
Flights from Lhasa Gonggar Airport to Shanghai Pudong International Airport via Chengdu
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥4,000–5,500
Flights from Lhasa Gonggar Airport to Sunan Shuofang International Airport via Chongqing
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥5,000–7,500
Flights from Lhasa Gonggar Airport to Sunan Shuofang International Airport via Tianfu International
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥1,600–5,500
Flights from Lhasa Gonggar Airport to Sunan Shuofang International Airport via Chengdu
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥4,200–11,000
Train from Lhasa to Shanghai station
- Hard Seat
- ¥340–490
- Hard Sleeper
- ¥750–1,000
- Soft Sleeper
- ¥1,000–1,500
Train from Wuxi to Shanghai station
- Hard Seat
- ¥45–65
- Hard Sleeper
- ¥45–80
- Soft Sleeper
- ¥120–180
Train from Wuxi to Shanghai station
- Hard Seat
- ¥45–65
- Hard Sleeper
- ¥45–80
- Soft Sleeper
- ¥120–180
- Website
- top.chinaz.com
Bus from Shigatse Bus Station to Lasa Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ¥60
- Schedules at
- qichezhan.net
Bus from Shigatse Bus Station to Lasa Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ¥60
- Schedules at
- qichezhan.net
Bus from Shigatse Bus Station to Lasa Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ¥60
- Schedules at
- qichezhan.net
- Ave. Duration
- 1h 31m
- Estimated price
- ¥120–600
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 How to plan an amazing trip around Scandinavia, How to get from Stansted Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




