There are 11 ways to get from Shanghai to Mumbai by plane, train, bus, car, or taxi
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 Pudong International Airport to Chhatrapati Shivaji Maharaj International Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane PVG - BOM
13h 16m₹25,026–37,977Train, bus, drive via Faizabad
cheapest- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Kathmanducar
- Take the bus from Kathmandu to Faizabadbus
- Take the train from Ayodhya Cantt to Thanetrain
4d 10h₹13,672–32,509Fly Shanghai Hongqiao International Airport to Chhatrapati Shivaji Maharaj International Airport
- Fly from Shanghai Hongqiao International Airport (SHA) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane SHA - BOM
13h 9m₹17,310–56,260Train to Sunan Shuofang International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Shanghai station to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane WUX - BOM
19h 1m₹19,646–62,813Train to Hangzhou Xiaoshan International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HGH - BOM
15h 19m₹31,342–44,294Fly Shanghai Pudong International Airport to Pune Airport, train
- Fly from Shanghai Pudong International Airport (PVG) to Pune Airport (PNQ)plane PVG - PNQ
- Take the train from Pune Jn to Dadartrain
16h 37m₹16,959–46,107Train to Ningbo Lishe International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Shanghai Hongqiao to Ningbotrain
- Fly from Ningbo Lishe International Airport (NGB) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane NGB - BOM
16h 16m₹20,974–51,739Fly Shanghai Pudong International Airport to Surat, train
- Fly from Shanghai Pudong International Airport (PVG) to Surat (STV)plane PVG - STV
- Take the train from Surat to Mumbai Centraltrain
17h 21m₹20,366–57,847Train, bus, drive, taxi
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Kathmanducar
- Take the bus from Kathmandu to Faizabadbus
- Take the taxi from Faizabad to Gonda Jntaxi
- Take the train from Gonda Jn to C Shivaji Maharaj Ttrain
4d 10h₹15,174–35,474Train, bus, drive
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Dhulikhelcar
- Take the bus from Gurjudhara to Krishnanagarbus
- Take the train from Barhni to Borivalitrain
4d 21h₹16,052–34,884Train, bus, drive #2
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Budhanilkanthacar
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Mumbai Centraltrain
4d 21h₹14,314–35,142
Shanghai Pudong International Airport (PVG) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Questions & Answers
The cheapest way to get from Shanghai to Mumbai is to train and bus and drive via Faizabad which costs ₹13,000 - ₹33,000 and takes 4 days 10h.
The fastest way to get from Shanghai to Mumbai is to fly which takes 13h 9m and costs ₹17,000 - ₹60,000.
The distance between Shanghai and Mumbai is 5115 km.
It takes approximately 13h 16m to get from Shanghai to Mumbai, including transfers.
Mumbai is 2h 30m behind Shanghai. It is currently 4:18 AM in Shanghai and 1:48 AM in Mumbai.
There are 1653+ hotels available in Mumbai.
What companies run services between Shanghai, China and Mumbai, India?
Cathay Pacific, Thai Airways International, and four other airlines fly from Shanghai Pudong International Airport (PVG) to Chhatrapati Shivaji Maharaj International Airport (BOM) every 4 hours.
- Website
- cathaypacific.com
Flights from Shanghai Pudong International Airport to Chhatrapati Shivaji Maharaj International Airport via Hong Kong
- Ave. Duration
- 11h 17m
- When
- Every day
- Estimated price
- ₹16,000–50,000
Flights from Shanghai Hongqiao International Airport to Chhatrapati Shivaji Maharaj International Airport via Hong Kong
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ₹17,000–55,000
Flights from Sunan Shuofang International Airport to Chhatrapati Shivaji Maharaj International Airport via Hong Kong
- Ave. Duration
- 16h 32m
- When
- Every day
- Estimated price
- ₹19,000–60,000
Flights from Hangzhou Xiaoshan International Airport to Chhatrapati Shivaji Maharaj International Airport via Hong Kong
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₹18,000–60,000
Flights from Ningbo Lishe International Airport to Chhatrapati Shivaji Maharaj International Airport via Hong Kong
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- ₹16,000–49,000
Train from Shanghai station to Lhasa
- Ave. Duration
- 44h 32m
- Frequency
- Once daily
- Estimated price
- ₹4,900–14,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹4,900–7,000
- Hard Sleeper
- ₹11,000–14,000
- Soft Sleeper
- ₹15,000–22,000
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 16m
- Frequency
- 4 times a day
- Estimated price
- ₹650–1,100
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹650–950
- Hard Sleeper
- ₹700–1,100
- Soft Sleeper
- ₹1,700–2,500
Train from Shanghai station to Lhasa
- Ave. Duration
- 44h 32m
- Frequency
- Once daily
- Estimated price
- ₹4,900–14,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹4,900–7,000
- Hard Sleeper
- ₹11,000–14,000
- Soft Sleeper
- ₹15,000–22,000
Train from Shanghai station to Lhasa
- Ave. Duration
- 44h 32m
- Frequency
- Once daily
- Estimated price
- ₹4,900–14,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹4,900–7,000
- Hard Sleeper
- ₹11,000–14,000
- Soft Sleeper
- ₹15,000–22,000
Train from Shanghai station to Lhasa
- Ave. Duration
- 44h 32m
- Frequency
- Once daily
- Estimated price
- ₹4,900–14,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Hard Seat
- ₹4,900–7,000
- Hard Sleeper
- ₹11,000–14,000
- Soft Sleeper
- ₹15,000–22,000
- Website
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ₹2,500–3,800
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ₹2,500–3,800
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ₹2,500–3,800
- Schedules at
- checi.cn
Bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Estimated price
- ₹2,500–3,800
- Schedules at
- checi.cn
- Ave. Duration
- 52 min
- Estimated price
- ₹1,400–1,700
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 get from Gatwick Airport into central London, Need to know: Eurostar, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




