There are 8 ways to get from Shanghai to Badami cave temples 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 Hubli Airport, train
best- Fly from Shanghai Pudong International Airport (PVG) to Hubli Airport (HBX)plane PVG - HBX
- Take the train from Hubli Jn to Badamitrain
19h 53m₹25,437–57,598Fly Shanghai Pudong International Airport to Kempegowda International Airport, bus, train
cheapest- Fly from Shanghai Pudong International Airport (PVG) to Kempegowda International Airport (BLR)plane PVG - BLR
- Take the bus from Kempegowda International Airport to Kempegowda Bus Stationbus
- Take the train from Ksr Bengaluru to Badamitrain
24h 42m₹15,367–43,818Train, 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 Kathmanducar
- Take the bus from Kathmandu to Faizabadbus
- Take the train from Ayodhya Cantt to Manikpur Jntrain
- Take the train from Manikpur Jn to Badamitrain
5d 4h₹20,125–43,794Fly Shanghai Pudong International Airport to Belgaum Airport, bus
- Fly from Shanghai Pudong International Airport (PVG) to Belgaum Airport (IXG)plane PVG - IXG
- Take the bus from R.T.O. to Badamibus
19h 15m₹22,247–61,378Fly Shanghai Hongqiao International Airport to Hubli Airport, train
- Fly from Shanghai Hongqiao International Airport (SHA) to Hubli Airport (HBX)plane SHA - HBX
- Take the train from Hubli Jn to Badamitrain
23h 21m₹23,720–71,880Fly Shanghai Pudong International Airport to Dabolim Airport, bus
- Fly from Shanghai Pudong International Airport (PVG) to Dabolim Airport (GOI)plane PVG - GOI
- Take the bus from Panaji to Belagavibus
- Take the bus from R.T.O. to Badamibus
22h 45m₹18,180–50,293Fly Shanghai Pudong International Airport to Goa Mopa, bus
- Fly from Shanghai Pudong International Airport (PVG) to Goa Mopa (GOX)plane PVG - GOX
- Take the bus from Panaji to Belagavibus
- Take the bus from R.T.O. to Badamibus
22h 4m₹21,192–56,457Train, bus, drive via Agra
- 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 Firozabadbus
- Take the train from Agra Cantt to Badamitrain
5d 10h₹20,594–44,929
Shanghai Pudong International Airport (PVG) to Hubli Airport (HBX) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai to Badami cave temples is to fly and bus and train which costs ₹15,000 - ₹44,000 and takes 24h 42m.
The fastest way to get from Shanghai to Badami cave temples is to fly and bus which takes 19h 15m and costs ₹22,000 - ₹65,000.
The distance between Shanghai and Badami cave temples is 5220 km.
It takes approximately 19h 53m to get from Shanghai to Badami cave temples, including transfers.
There are 17+ hotels available in Badami cave temples.
What companies run services between Shanghai, China and Badami cave temples, India?
There is no direct connection from Shanghai to Badami cave temples. However, you can take the line 2 subway to Longyang Road, walk to Longyang Road, take the train to Pudong International Airport, walk to Shanghai-Pudong-Airport-PVG airport, fly to Hubli Airport (HBX), take the taxi to Hubli Jn, take the train to Badami, then take the taxi to Badami cave temples. Alternatively, you can take a train from Shanghai station to Badami cave temples via Lhasa, Lhasa Beijiao Passenger Transport Terminal, Zhangmu, Kathmandu, Faizabad, Ayodhya Cantt, Manikpur Jn, and Badami in around 5d 4h.
- Website
- goindigo.in
Flights from Shanghai Pudong International Airport to Hubli Airport via Kolkata, Hyderabad
- Ave. Duration
- 16h 30m
- When
- Thursday, Saturday, and Tuesday
- Estimated price
- ₹23,000–60,000
Flights from Shanghai Pudong International Airport to Hubli Airport via Kolkata, Pune
- Ave. Duration
- 16h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹24,000–60,000
Flights from Shanghai Pudong International Airport to Hubli Airport via Suvarnabhumi, Hyderabad
- Ave. Duration
- 17h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹24,000–70,000
Flights from Shanghai Pudong International Airport to Belgaum Airport via Delhi
- Ave. Duration
- 13h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹21,000–60,000
Flights from Shanghai Pudong International Airport to Belgaum Airport via Kolkata, Hyderabad
- Ave. Duration
- 14h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹25,000–65,000
Flights from Shanghai Pudong International Airport to Belgaum Airport via Suvarnabhumi, Hyderabad
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- ₹27,000–80,000
Flights from Shanghai Hongqiao International Airport to Hubli Airport via Hong Kong, Mumbai
- Ave. Duration
- 17h 30m
- When
- Tuesday, Friday, Wednesday, and Sunday
- Estimated price
- ₹26,000–80,000
Flights from Shanghai Hongqiao International Airport to Hubli Airport via Hong Kong, Kempegowda International Airport
- Ave. Duration
- 17h 50m
- When
- Tuesday, Friday, Wednesday, and Sunday
- Estimated price
- ₹24,000–75,000
Flights from Shanghai Hongqiao International Airport to Hubli Airport via Hong Kong, Hyderabad
- Ave. Duration
- 21h 5m
- When
- Tuesday and Friday
- Estimated price
- ₹23,000–70,000
Flights from Shanghai Hongqiao International Airport to Hubli Airport via Guangzhou Baiyun, Delhi
- Ave. Duration
- 23h 30m
- When
- Every day
- Estimated price
- ₹29,000–75,000
Flights from Shanghai Pudong International Airport to Dabolim Airport via Kolkata
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₹20,000–55,000
Flights from Shanghai Pudong International Airport to Dabolim Airport via Delhi
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹18,000–55,000
Flights from Shanghai Pudong International Airport to Kempegowda International Airport via Kolkata
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ₹16,000–40,000
Flights from Shanghai Pudong International Airport to Goa Mopa via Kolkata
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₹22,000–55,000
Flights from Shanghai Pudong International Airport to Goa Mopa via Delhi
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹20,000–55,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hubli Jn to Badami
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Ayodhya Cantt to Manikpur Jn
- Ave. Duration
- 5h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Manikpur Jn to Badami
- Ave. Duration
- 27h 49m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Hubli Jn to Badami
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Ksr Bengaluru to Badami
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–390
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Agra Cantt to Badami
- Ave. Duration
- 29h 52m
- 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,500–6,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
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 South Korea: Travelling from Seoul to Busan , Slovenia: Getting from Ljubljana to Lake Bled, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.






