There are 8 ways to get from Gurugram to Shangarh by plane, taxi, train, night bus, bus, car, or bus (Flixbus)
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 Kulu, taxi
best- Fly from Indira Gandhi International Airport (DEL) to Kulu (KUU)plane DEL - KUU
- Take the taxi from Kulu (KUU) to Shangarhtaxi
4h 20m₹6,334–16,677Bus (Flixbus)
cheapest- Take the bus from FlixBus Gurugram - Rajeev Chowk to FlixBus Shangarhbus FlixBus IN0210A
14h₹900–3,100Train, taxi
- Take the train from Gurgaon to Chandigarhtrain
- Take the train from Chandigarh to Kiratpur Sahibtrain
- Take the taxi from Kiratpur Sahib to Shangarhtaxi
8h 46m₹3,045–5,958Train, night bus, bus
- Take the train from Gurgaon to Chandigarhtrain
- Take the nightbus from Chandigarh to Kullunightbus
- Take the bus from FlixBus Bhuntar to FlixBus Shangarhbus
10h 32m₹1,173–4,208Drive 497.6 km
- Drive from Gurugram to Shangarhcar 497.6 km
7h 8m₹5,679–8,203Taxi
- Take the taxi from Gurugram to Shangarhtaxi 497.6 km
7h 8m₹8,500–11,000Fly to Chandigarh International Airport, night bus, bus
- Fly from Indira Gandhi International Airport (DEL) to Chandigarh International Airport (IXC)plane DEL - IXC
- Take the nightbus from Chandigarh to Kullunightbus
- Take the bus from FlixBus Bhuntar to FlixBus Shangarhbus
10h 1m₹5,704–9,327Bus via Kullu
- Take the bus from Delhi, Delhi State to Kullu, Himachal Pradeshbus Delhi, Delhi State - Kullu, Himachal Pradesh
- Take the bus from FlixBus Kullu to FlixBus Shangarhbus FlixBus IN0210A / ...
14h 1m
Gurugram to Shangarh by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Gurugram to Shangarh is to train and night bus and bus which costs ₹1,100 - ₹4,300 and takes 10h 32m.
The fastest way to get from Gurugram to Shangarh is to fly and taxi which takes 4h 20m and costs ₹6,000 - ₹17,000.
Yes, there is a direct bus departing from FlixBus Gurugram - Rajeev Chowk and arriving at FlixBus Shangarh. Services depart twice daily, and operate every day. The journey takes approximately 14h.
The distance between Gurugram and Shangarh is 452 km. The road distance is 497.6 km.
The best way to get from Gurugram to Shangarh without a car is to train and taxi which takes 8h 46m and costs ₹3,000 - ₹6,000.
It takes approximately 4h 20m to get from Gurugram to Shangarh, including transfers.
Gurugram to Shangarh bus services, operated by FlixBus India, depart from FlixBus Gurugram - Rajeev Chowk station.
Gurugram to Shangarh bus services, operated by FlixBus India, arrive at FlixBus Shangarh station.
Yes, the driving distance between Gurugram to Shangarh is 498 km. It takes approximately 7h 8m to drive from Gurugram to Shangarh.
Book your Gurugram to Shangarh bus tickets online with FlixBus.
What companies run services between Gurugram, India and Shangarh, India?
FlixBus India operates a bus from FlixBus Gurugram - Rajeev Chowk to FlixBus Shangarh twice daily. Tickets cost ₹900–3,100 and the journey takes 14h.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- ₹5,000–7,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gurgaon to Chandigarh
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Chandigarh to Kiratpur Sahib
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Gurgaon to Chandigarh
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- 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
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
- 3h 38m
- Estimated price
- ₹1,200–11,000
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
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.com
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 Train travel in France: A guide to SNCF, Flying into Beijing?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
There are 234+ hotels available in Shangarh.











