There are 7 ways to get from Shanghai to Rongbuk Monastery by plane, taxi, train, bus, 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.
Fly Shanghai Hongqiao International Airport to Xigaze, taxi
best- Fly from Shanghai Hongqiao International Airport (SHA) to Xigaze (DDR)plane SHA - DDR
- Take the taxi from Xigaze (DDR) to Rongbuk Monasterytaxi
15h 19m¥1,374–4,554Train, bus, drive
cheapest- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Rongbuk Monasterycar
2d 17h¥767–1,593Train, bus, drive via Deyang
- Take the train from Shanghai Hongqiao to Deyangtrain
- Take the train from Deyang to Chengdu Stationtrain
- Take the bus from Chengdu to Lhasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Rongbuk Monasterycar
2d 21h¥1,718–2,286Drive 4,338.3 km
- Drive from Shanghai to Rongbuk Monasterycar 4,338.3 km
2d 5h¥3,722–5,376Fly Shanghai Pudong International Airport to Xigaze, taxi
- Fly from Shanghai Pudong International Airport (PVG) to Xigaze (DDR)plane PVG - DDR
- Take the taxi from Xigaze (DDR) to Rongbuk Monasterytaxi
14h 35m¥1,424–4,504Fly Shanghai Hongqiao International Airport to Shigatse Peace Airport, drive
- Fly from Shanghai Hongqiao International Airport (SHA) to Shigatse Peace Airport (RKZ)plane SHA - RKZ
- Drive from Shigatse Peace Airport (RKZ) to Rongbuk Monasterycar
13h 33m¥1,224–4,274Bus, drive
- Take the bus from Shanghai to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Lanzhoubus
- Take the bus from Lanzhou to Lasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Rongbuk Monasterycar
3d 18h¥1,514–1,720
Shanghai Hongqiao International Airport (SHA) to Xigaze (DDR) flights
Questions & Answers
The cheapest way to get from Shanghai to Rongbuk Monastery is to train and bus and drive which costs ¥750 - ¥1600 and takes 2 days 17h.
The fastest way to get from Shanghai to Rongbuk Monastery is to fly and drive which takes 13h 33m and costs ¥1200 - ¥4300.
The distance between Shanghai and Rongbuk Monastery is 3429 km. The road distance is 4338.3 km.
It takes approximately 15h 19m to get from Shanghai to Rongbuk Monastery, including transfers.
Yes, the driving distance between Shanghai to Rongbuk Monastery is 4338 km. It takes approximately 2 days 5h to drive from Shanghai to Rongbuk Monastery.
What companies run services between Shanghai, China and Rongbuk Monastery, China?
There is no direct connection from Shanghai to Rongbuk Monastery. However, you can take the line 10 subway to Hongqiao Airport T1, walk to Shanghai Hongqiao International Airport (SHA) airport, fly to Xigaze (DDR), then take the taxi to Rongbuk Monastery. Alternatively, you can take a train from Shanghai station to Rongbuk Monastery via Lhasa, Lhasa Beijiao Passenger Transport Terminal, and Zhangmu in around 2d 17h.
- Website
- airchina.com
Flights from Shanghai Hongqiao International Airport to Xigaze via Chengdu
- Ave. Duration
- 12h 5m
- When
- Tuesday
- Estimated price
- ¥2,800–3,900
Flights from Shanghai Hongqiao International Airport to Xigaze via Tianfu International
- Ave. Duration
- 11h 50m
- When
- Sunday
- Estimated price
- ¥950–4,000
Flights from Shanghai Pudong International Airport to Xigaze via Tianfu International
- Ave. Duration
- 12h 50m
- When
- Sunday
- Estimated price
- ¥950–3,900
Flights from Shanghai Pudong International Airport to Xigaze via Chengdu
- Ave. Duration
- 12h 5m
- When
- Tuesday
- Estimated price
- ¥2,400–5,500
Flights from Shanghai Hongqiao International Airport to Shigatse Peace Airport via Chongqing
- Ave. Duration
- 12h 7m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥900–3,800
Flights from Shanghai Hongqiao International Airport to Shigatse Peace Airport via Chengdu
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- ¥2,400–5,500
Flights from Shanghai Hongqiao International Airport to Shigatse Peace Airport via Xi An
- Ave. Duration
- 11h 42m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥900–3,900
Train from Shanghai station to Lhasa
- Hard Seat
- ¥340–490
- Hard Sleeper
- ¥750–1,000
- Soft Sleeper
- ¥1,000–1,500
- Website
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ¥180–270
- Schedules at
- checi.cn
Bus from Chengdu to Lhasa Bus Station
- Ave. Duration
- 34h
- Frequency
- Twice daily
- Estimated price
- ¥430–600
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ¥180–270
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ¥180–270
- Schedules at
- checi.cn
- Ave. Duration
- 2h 2m
- Estimated price
- ¥420–550
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 5 incredible day trips from Florence by train, How to get from Gatwick Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.




