Gurgaon to Shimla

   Gurgaon to Shimla Road Distance 381 km
   Gurgaon to Shimla Aerial Distance 300 km
  Gurgaon to Shimla Travel Time 7 hours 34 mins

How to reach Shimla from Gurgaon

The capital of the northern state of Himachal Pradesh, also the erstwhile summer capital of of the Britishers, Shimla is definitely worth a visit. With numerous other towns to visit in its vicinity, Shimla boasts of a rich mountain experience. 

A road trip from Gurgaon to Shimla is definitely one of the best and most preferred ways to travel. Several buses also operate on this route with a number of timings available. However a flight is the fastest option available.

Knowing The Details

1. Gurgaon to Shimla by Road
2. Gurgaon to Shimla by Flight
3. Gurgaon to Shimla by Bus
4. Gurgaon to Shimla by Train and Bus
5. Popular Routes to Shimla
6. Popular Routes from Gurgaon
7. Places to Visit in Shimla
8. Hotels in Shimla

Shimla Travel Packages

Compare quotes from upto 3 travel agents for free

1. Gurgaon to Shimla by Road

Undoubtedly a fun and relaxing drive up to the hills, the road journey between these two cities covers about 380 Kms taking about 7 hours. 

Approximate Travel Time: 7 hours
Approximate Taxi Fare: INR 3000
Car rentals in Gurgaon: Eco rent a car, Savaari Car Rentals Gurgaon, Indus Car Rental. 

Route 1: Via NH 44

  • Distance: 390 Kms
  • Time: 8 hours 
  • Sights on the way: Tau Devi Lal Biodiversity Park (Gurgaon), Tomb of Ibrahim Lodi (Panipat), Kabuli Bagh (Panipat), Karna Lake (Karnal), Sheik Chillis Tomb (Kurukshetra), Brahma Sarovar (Kurukshetra), Gurudwara Sri Panjokhra Sahib (Ambala), Rock Garden of Chandigarh , Open Hand Monument (Chandigarh), Mall Road (Shimla), Christ Church (Shimla). 
  • Eating options: McDonalds (Gurgaon), Social (Gurgaon), Cafe Grillz (Panipat), Narang Hotel (Panipat), Kewal Dhaba (Karnal), Hotel Food Plaza (Kurukshetra), Punjab Dhaba (Ambala), Kashish Restaurant (Ambala), Barbeque Nation (Chandigarh), Virgin Courtyard (Chandigarh), 45 The Central (Shimla), Eighteen 71 Cookhouse and Bar (Shimla). 

Route 2: Via Noida and Delhi

  • Distance: 420 Kms
  • Time: 8 Hours 40 Minutes 
  • Sights on the way: Tau Devi Lal Biodiversity Park (Gurgaon), Okhla Bird Sanctuary (Noida), Rashtriya Dalit Prerna Sthal and Green Garden (Noida), Qutub Minar (Dlehi), Red Fort (Delhi), Old Fort (Delhi), Lodhi Gardens (Delhi), Tomb of Ibrahim Lodi (Panipat), Kabuli Bagh (Panipat), Karna Lake (Karnal), Sheik Chillis Tomb (Kurukshetra), Brahma Sarovar (Kurukshetra), Gurudwara Sri Panjokhra Sahib (Ambala), Rock Garden of Chandigarh , Open Hand Monument (Chandigarh), Mall Road (Shimla), Christ Church (Shimla). 
  • Eating options: McDonalds (Gurgaon), Social (Gurgaon), Chicago Pizza (Noida), Burger King (Noida), Nandos (Delhi), Karims (Delhi), Cafe Grillz (Panipat), Narang Hotel (Panipat), Kewal Dhaba (Karnal), Hotel Food Plaza (Kurukshetra), Punjab Dhaba (Ambala), Kashish Restaurant (Ambala), Barbeque Nation (Chandigarh), Virgin Courtyard (Chandigarh), 45 The Central (Shimla), Eighteen 71 Cookhouse and Bar (Shimla). 

2. Gurgaon to Shimla by Flight

Since both Gurgaon and Shimla have their own airports, taking a flight is the most convenient and quickest way to travel between the two cities. 

Starting Price: INR 2500
Departure Airport: Indira Gandhi International Airport
Arrival Airport: Shimla Airport
Travel Time:  1 Hour 10 Minutes

Gurgaon to Shimla Flights

Showing indicative fares for from DEL to IXC.
 GoAir
21:25 Gurgaon
01 h 50 m
22:15 Shimla
₹ 1,020
 AirAsia India
17:45 Gurgaon
01 h 05 m
18:50 Shimla
₹ 1,206
 AirAsia India
11:35 Gurgaon
01 h 05 m
12:40 Shimla
₹ 1,206
 GoAir
09:00 Gurgaon
01 h 00 m
10:00 Shimla
₹ 1,332
 Air India
19:35 Gurgaon
01 h 00 m
20:35 Shimla
₹ 2,210
 Vistara
07:10 Gurgaon
01 h 05 m
08:15 Shimla
₹ 2,295
 Vistara
17:10 Gurgaon
01 h 05 m
18:15 Shimla
₹ 2,295
 Vistara
13:40 Gurgaon
01 h 05 m
14:45 Shimla
₹ 2,295
 IndiGo
13:35 Gurgaon
01 h 00 m
14:35 Shimla
₹ 2,577
 IndiGo
06:30 Gurgaon
01 h 55 m
07:25 Shimla
₹ 2,577

3. Gurgaon to Shimla by Bus

A bus journey from Gurgaon to Shimla will take about 10 hours, hence we recommend taking a night bus and you will have a fresh morning in Shimla without being exhausted. The buses also stop at regular intervals and run at a scheduled time. These buses operate from ISBT Kashmere Gate in Delhi. 

Part 1: Gurgaon to Delhi ISBT Kashmere Gate by Metro/Taxi

  • Approximate Fare: Metro: INR 60; Taxi: INR 600.
  • Time: 1 Hour
  • Distance: 40 Kms
  • Car Rentals In Gurgaon: Eco rent a car, Savaari Car Rentals Gurgaon, Indus Car Rental. 
Tip: You can take the Delhi metro from Huda City Centre, Gurgaon to Kashmere Gate.

Part 2: Delhi ISBT Kashmere Gate to Shimla 

  • Route Operator:  Himachal Road Transport Corporation 
  • Route Numbers: 6, 7, 9, 20, 36, 37, 129, 510, 75, 54. 
  • Starting Point: Delhi ISBT Kashmere Gate 
  • Terminating Point: Shimla
  • Travel time: 10 Hours
  • Distance: 370  Kms
  • Frequency: Hourly
  • Ticket cost: INR 400 -600 (Ordinary Buses); INR 1200 (Volvo AC Buses)

Gurgaon to Shimla By Bus

Zingbus-77
Volvo A/C Seater (2+2)
21:40 Gurgaon
10h 5m
07:45 Shimla
Volvo A/C Seater (2+2)
₹ 1,099

4. Gurgaon to Shimla by Train and Bus

The cheapest option out of all is taking a train to Ambala and then a bus to Shimla from there. 

Part 1: Gurgaon to Ambala by Train 

  • Travel time: 4 Hours 30 Minutes 
  • Distance: 230 Kms
  • Frequency: Once a day 
  • Ticket cost: INR 150 

Part 2: Ambala to Shimla by Bus

  • Route Operator:  Himachal Road Transport Corporation 
  • Starting Point: Ambala
  • Terminating Point: Shimla
  • Travel time: 3 Hours
  • Distance: 170  Kms
  • Frequency: Two times a day
  • Ticket cost: INR 500

Tip: All bus tickets are available at bus booking counters and train tickets at railway stations. Make sure you book your tickets through a certified booking agent. For flight bookings , plan your trip well in advance to get preferred timings and prices.

Gurgaon to Shimla By Bus

Zingbus-77
Volvo A/C Seater (2+2)
21:40 Gurgaon
10h 5m
07:45 Shimla
Volvo A/C Seater (2+2)
₹ 1,099

Popular Routes to Shimla

Important Routes Time Taken Distance
Chandigarh to Shimla 3 hours 24 mins 114 km
Delhi to Shimla 6 hours 44 mins 344 km
Manali to Shimla 6 hours 41 mins 247 km
Amritsar to Shimla 7 hours 6 mins 335 km
Mumbai to Shimla 1 day 4 hours 1,764 km
Kolkata to Shimla 1 day 5 hours 1,813 km

Popular Routes from Gurgaon

Important Routes Time Taken Distance
Gurgaon to Agra 3 hours 37 mins 235 km
Gurgaon to Jaipur 3 hours 59 mins 234 km
Gurgaon to Delhi 1 hour 12 mins 42.1 km
Gurgaon to Nainital 6 hours 49 mins 314 km
Gurgaon to Mussoorie 7 hours 22 mins 317 km
Gurgaon to Mount Abu 10 hours 49 mins 724 km