There are 8 ways to get from Shanghai to Mumbai Airport (BOM) by plane, 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 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
12h 33m₹24,770–30,771Train, 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 Gangalal Hospitalcar
- Take the bus from Kalanki Dhungeadda to Bharatpurbus
- Drive from Bharatpur to Narkatiaganj Jncar
- Take the train from Narkatiaganj Jn to Andheritrain
4d 18h₹15,656–34,686Fly 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 46m₹16,969–45,209Fly 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
12h 26m₹18,060–55,060Train 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
18h 19m₹21,394–66,603Train 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
14h 36m₹19,091–57,093Train 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
15h 32m₹20,723–48,538Train, bus, drive via Krishnanagar
- Take the train from Shanghai station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Take the bus from Swayambhu to Krishnanagarbus
- Take the train from Barhni to Bandra Terminustrain
4d 19h₹15,683–34,513
Shanghai Pudong International Airport (PVG) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Questions & Answers
The cheapest way to get from Shanghai to Mumbai Airport (BOM) is to train and bus and drive via Krishnanagar which costs ₹15,000 - ₹35,000 and takes 4 days 19h.
The fastest way to get from Shanghai to Mumbai Airport (BOM) is to fly which takes 12h 26m and costs ₹18,000 - ₹55,000.
The distance between Shanghai and Mumbai Airport (BOM) is 5103 km.
It takes approximately 12h 33m to get from Shanghai to Mumbai Airport (BOM), including transfers.
Mumbai Airport (BOM) is 2h 30m behind Shanghai. It is currently 7:06 AM in Shanghai and 4:36 AM in Mumbai Airport (BOM).
There are 1630+ hotels available in Mumbai Airport (BOM).
What companies run services between Shanghai, China and Mumbai Airport (BOM), 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
- ₹17,000–48,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
- ₹18,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
- ₹21,000–65,000
Flights from Hangzhou Xiaoshan International Airport to Chhatrapati Shivaji Maharaj International Airport via Hong Kong
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₹20,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
- ₹17,000–49,000
- Website
- airindia.in
Flights from Shanghai Pudong International Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 12h 25m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–39,000
Flights from Shanghai Pudong International Airport to Pune Airport via Delhi
- Ave. Duration
- 10h 47m
- When
- Every day
- Estimated price
- ₹16,000–44,000
Flights from Shanghai Pudong International Airport to Pune Airport via Suvarnabhumi
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ₹21,000–47,000
Flights from Ningbo Lishe International Airport to Chhatrapati Shivaji Maharaj International Airport via Singapore Changi
- Ave. Duration
- 14h 22m
- When
- Every day
- Estimated price
- ₹21,000–140,000
- Website
- goindigo.in
Flights from Shanghai Pudong International Airport to Chhatrapati Shivaji Maharaj International Airport via Kolkata
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₹16,000–40,000
Flights from Shanghai Pudong International Airport to Pune Airport via Kolkata
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹18,000–43,000
Flights from Hangzhou Xiaoshan International Airport to Chhatrapati Shivaji Maharaj International Airport via Suvarnabhumi
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ₹22,000–55,000
Flights from Ningbo Lishe International Airport to Chhatrapati Shivaji Maharaj International Airport via Suvarnabhumi
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₹19,000–45,000
- Website
- thaiairways.com
Flights from Shanghai Pudong International Airport to Chhatrapati Shivaji Maharaj International Airport via Suvarnabhumi
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- ₹21,000–55,000
Flights from Hangzhou Xiaoshan International Airport to Chhatrapati Shivaji Maharaj International Airport via Suvarnabhumi
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₹25,000–65,000
- Website
- singaporeair.com
Flights from Ningbo Lishe International Airport to Chhatrapati Shivaji Maharaj International Airport via Singapore Changi
- Ave. Duration
- 14h 22m
- When
- Every day
- Estimated price
- ₹21,000–140,000
- Website
- vietnamairlines.com
Flights from Shanghai Pudong International Airport to Chhatrapati Shivaji Maharaj International Airport via Noi Bai International
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹15,000–43,000
- Website
- airindiaexpress.in
Flights from Shanghai Pudong International Airport to Pune Airport via Suvarnabhumi
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ₹21,000–47,000
- Website
- malaysiaairlines.com
Flights from Sunan Shuofang International Airport to Chhatrapati Shivaji Maharaj International Airport via Kuala Lumpur
- Ave. Duration
- 17h 5m
- When
- Tuesday and Thursday
- Estimated price
- ₹24,000–70,000
- Website
- spicejet.com
Flights from Hangzhou Xiaoshan International Airport to Chhatrapati Shivaji Maharaj International Airport via Phuket
- Ave. Duration
- 12h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹18,000–55,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 43m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Narkatiaganj Jn to Andheri
- Ave. Duration
- 38h 43m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Barhni to Bandra Terminus
- Ave. Duration
- 33h 53m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,600–6,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 Wuxi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹850–950
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹850–950
- 1st Class Seat
- ₹1,300–1,500
- Business Class Seat
- ₹1,900–2,700
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹1,050–1,150
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹1,050–1,150
- 1st Class Seat
- ₹1,700–1,900
- Business Class Seat
- ₹2,300–3,400
Train from Shanghai Hongqiao to Ningbo
- 2nd Class Seat
- ₹2,000–2,200
- 1st Class Seat
- ₹3,200–3,600
- Business Class Seat
- ₹4,700–7,000
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- ₹850–1,600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹850–1,300
- Adult - 1st Class
- ₹1,100–1,600
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- ₹1,000–1,900
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹1,000–1,400
- Adult - 1st Class
- ₹1,300–1,900
Train from Shanghai Hongqiao to Ningbo
- Ave. Duration
- 2h 32m
- Frequency
- Every 4 hours
- Estimated price
- ₹1,600–3,400
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹1,600–2,200
- Adult - 1st Class
- ₹2,400–3,400
Train from Shanghai station to Wuxi
- Hard Seat
- ₹320–440
- Hard sleeper
- ₹700–1,000
- Soft sleeper
- ₹1,200–1,600
- 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
- Phone
- 9851084541 , 9851093998
- [email protected]
- Website
- babaadventure.com
Bus from Kalanki Dhungeadda to Bharatpur
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ₹625
- Book at
- babaadventure.com
- Phone
- 9857039522
- Website
- Namaste Kapilvatsu Tours and Travels
Bus from Swayambhu to Krishnanagar
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- ₹1,775
- Website
- Namaste Kapilvatsu Tours and Travels
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 Italian Lakes: Getting around by train, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.






























