There are 8 ways to get from Indore to Shangarh by plane, night bus, bus, train, taxi, bus (Flixbus), 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 to Chandigarh International Airport, night bus, bus
best- Fly from Indore (IDR) to Chandigarh International Airport (IXC)plane IDR - IXC
- Take the nightbus from Chandigarh to Kullunightbus
- Take the bus from FlixBus Bhuntar to FlixBus Shangarhbus
8h 54m₹7,475–14,694Train, bus
cheapest- Take the train from Indore Jn Bg to Chandigarhtrain 19307
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Shangarhbus FlixBus IN0210A / ...
31h 13m₹1,061–6,318Train, taxi
- Take the train from Indore Jn Bg to Sirhind Jntrain
- Take the train from Sirhind Jn to Kiratpur Sahibtrain
- Take the taxi from Kiratpur Sahib to Shangarhtaxi
24h 53m₹3,389–8,590Bus (Flixbus)
- Take the bus from FlixBus Indore - Rajiv Gandhi Circle to FlixBus Delhi - Kashmere Gatebus FlixBus IN0520B / ...
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Shangarhbus FlixBus IN0210A / ...
25h 55m₹1,927–6,555Drive 1,206.6 km
- Drive from Indore to Shangarhcar 1,206.6 km
14h 4m₹13,771–19,891Fly to Kulu, taxi
- Fly from Indore (IDR) to Kulu (KUU)plane IDR - KUU
- Take the taxi from Kulu (KUU) to Shangarhtaxi
9h 29m₹8,001–21,424Fly to Kangra Airport, bus
- Fly from Indore (IDR) to Kangra Airport (DHM)plane IDR - DHM
- Take the bus from Kangra to Baijnathbus
- Take the bus from Baijnath to Kullu Bus Stationbus
- Take the bus from FlixBus Kullu to FlixBus Shangarhbus
12h 13m₹10,762–24,545Bus via Kullu
- Take the bus from Indore, Madhya Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Kullu, Himachal Pradeshbus
- Take the bus from FlixBus Kullu to FlixBus Shangarhbus
27h 11m
Indore to Shangarh by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Indore to Shangarh is to train and bus which costs ₹1,000 - ₹6,500 and takes 31h 13m.
The fastest way to get from Indore to Shangarh is to fly and night bus and bus which takes 8h 54m and costs ₹7,000 - ₹15,000.
No, there is no direct bus from Indore to Shangarh. However, there are services departing from FlixBus Indore - Rajiv Gandhi Circle and arriving at FlixBus Shangarh via FlixBus Delhi Kashmere Gate ISBT. The journey, including transfers, takes approximately 25h 55m.
The distance between Indore and Shangarh is 1239 km. The road distance is 1206.6 km.
The best way to get from Indore to Shangarh without a car is to train and taxi which takes 24h 53m and costs ₹3,300 - ₹9,000.
It takes approximately 8h 54m to get from Indore to Shangarh, including transfers.
Indore to Shangarh bus services, operated by FlixBus India, depart from FlixBus Indore - Rajiv Gandhi Circle station.
Indore to Shangarh bus services, operated by FlixBus India, arrive at FlixBus Delhi - Kashmere Gate station.
Yes, the driving distance between Indore to Shangarh is 1207 km. It takes approximately 14h 4m to drive from Indore to Shangarh.
Book your Indore to Shangarh bus tickets online with Omio and FlixBus.
What companies run services between Indore, India and Shangarh, India?
You can take a bus from FlixBus Indore - Rajiv Gandhi Circle to FlixBus Shangarh via FlixBus Delhi - Kashmere Gate and FlixBus Delhi Kashmere Gate ISBT in around 25h 55m.
- Website
- goindigo.in
Flights from Indore to Chandigarh International Airport
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹6,000–11,000
Flights from Indore to Kangra Airport via Delhi
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- ₹8,000–20,000
Flights from Indore to Kangra Airport via Chandigarh International Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
Flights from Indore to Kangra Airport via Ahmedabad, Chandigarh International Airport
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Indore Jn Bg to Sirhind Jn
- Ave. Duration
- 19h 53m
- Frequency
- Once daily
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Sirhind Jn to Kiratpur Sahib
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Indore Jn Bg to Chandigarh
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,200–4,100
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Night bus from Chandigarh to Kullu
- Ave. Duration
- 4h 2m
- Frequency
- Every 5 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Ave. Duration
- 1h 53m
- Estimated price
- ₹1,200–3,300
Chandel Taxi Service
- Phone
- +91 76 50 08 85 18
- Website
- chandeltaxiservice.com
Kullu Manali Taxi Service
- Phone
- +91 94 18 57 80 00
- Website
- hillcabz.in
Manali Taxi Cab Service
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
There are 229+ hotels available in Shangarh.











