Trip to Shimla

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Delhi (National Capital Territory of India) to Shimla

🛫 For a quick and convenient journey from Delhi to Shimla, consider flying from Delhi Airport to Chandigarh Airport. The direct flight takes only 40 minutes, making it the fastest option available. 🚁 After reaching Chandigarh Airport, you can choose from airlines like Helitrans, Vistara, and IndiGo to continue your journey to Shimla. With a total flight time of 2 hours and 54 minutes, you'll soon be enjoying the scenic beauty of Shimla. 💸 Flight prices between Shimla and Delhi range from $38 to $251, offering flexibility for different budgets.

Where to stay in Shimla

There are over 725 hotels to stay in Shimla. Prices range from $8 per night.

Find accommodation
  • Helitrans, Vistara, and IndiGo Airlines offer flights from Delhi Airport to Chandigarh Airport, which is the closest airport to Shimla with regular flight connections. From Chandigarh Airport, travelers can easily book a taxi or bus to reach Shimla, located approximately 113 kilometers away.
  • The flight duration from Delhi to Shimla is approximately 2 hours and 54 minutes. This relatively short flight time offers a quick and convenient travel option for those looking to reach Shimla from Delhi by air. Passengers can enjoy a comfortable journey and arrive in Shimla in under 3 hours, making it an efficient way to travel between these two destinations.
  • The cost of a flight from Delhi to Shimla typically ranges from $38 to $251, depending on various factors such as the airline, time of booking, and availability of seats.