GoAsia
India

How to Get from Shimla to Delhi

Compare the bus from about $7, the Kalka Shatabdi connection and private transfers from about $75 for the descent from Shimla to Delhi.

Last updated: October 31, 2026

How to Get from Shimla to Delhi

Photo: Biswarup Ganguly / Wikimedia Commons, CC BY 3.0

Contents

Coming down from the cedar-shaded ridges of the Himalaya to the plains of North India marks the end of a mountain retreat. The choice is between the budget-friendly company of a long-distance bus, the scenic railway down to Kalka, or a private car winding through the hairpin bends of the Shivalik Hills.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The road drops through a series of dramatic changes in elevation, and the air gets warmer with every bend. Save your rupees for one last feast in Chandni Chowk, or pick the comfortable option after a week of hiking. You can browse and book tickets for this route on GoAsia.cc.

Shimla to Delhi by Bus

Ordinary and luxury coaches run regularly between Delhi, Chandigarh and Shimla.[1] The ride takes from about 7 hours and up to about 11 hours when traffic builds on the approach to Delhi. On booking platforms, tickets cost about $7 to $23 (October 2026).[2]

A/C Semi Sleeper

Air conditioning and reclining seats with decent legroom make this the comfortable choice, and it is popular for overnight departures: you sleep through the winding mountain roads and wake on the outskirts of Delhi. The air conditioning matters in the warmer months, when the temperature climbs steeply as you reach the plains.

Non-AC Seater and Standard Class

If you are on a tight budget or like the mountain breeze, the Non-AC Seater and Standard buses are the cheapest. Expect firmer seats and a dustier ride with the windows open, plus more stops at roadside dhabas (local eateries) along the way.

Shimla to Delhi by Train

The railway is a highlight in itself. The Kalka-Shimla line is a 96.6 km single-track railway that UNESCO lists among the Mountain Railways of India.[3] It was built between 1898 and 1903 and runs through 102 tunnels, and regular trains connect Kalka with Delhi.[1]

From Kalka, the Shatabdi Express 12006 leaves at 06:15 and reaches New Delhi at 10:20, and the Shatabdi Express 12012 leaves at 17:45 and arrives at 21:55.[4] This is the scenic option rather than the quick one.

Shimla to Delhi by Private Transfer

A private car is the fastest way down: from about 4 hours 30 minutes, and up to about 8 hours depending on traffic and your drop-off point in Delhi. On booking platforms, private transfers cost about $75 to $180 depending on the vehicle (October 2026).[2]

Vehicle Types and Capacity

Solo travellers and couples can choose an Economy 3-pax, Sedan or Comfort 3-pax car. A Hatchback 4-pax or an SUV 6-pax gives families and friends more room, and Vans for 6 or 8 passengers keep larger parties together. A car picks you up at your hotel in Shimla and drops you where you need to be in Delhi, whether that is the airport, a railway station or a hotel in Paharganj.

Comparing Your Options

ModeDurationGood to know
BusFrom about 7h[2]About $7 to $23, overnight A/C Semi Sleepers
Kalka-Shimla railway, then ShatabdiKalka to New Delhi in about 4h[4]Scenic mountain railway to Kalka first
Private transferFrom about 4h 30min[2]About $75 to $180, door to door

Tips for Traveling from Shimla to Delhi

  • Motion Sickness: The first hours involve many sharp turns as you descend. If you are prone to motion sickness, take medication before you leave.
  • Timing Your Arrival: Delhi traffic is heavy in the morning and evening rush hours. If you have a flight, plan to arrive well ahead of check-in.
  • Hydration and Snacks: Carry your own water and a few light snacks, especially for the mountain section where stops are less frequent.
  • Clothing Layers: It can be chilly when you leave Shimla, and Delhi is almost always much warmer. Wear layers so you can adjust as the altitude drops.
  • Booking Ahead: At weekends and in peak holiday seasons buses fill up quickly. Book on GoAsia.cc to get your preferred class.

Timetable

Bus Shimla - Delhi $ 7.34โ€“23.30 6h 50m โ€“ 10h 48m
  • โ†’ย  Non-AC Seater 06:12, 10:18, 11:18, 13:36, 17:18, 19:10, 19:40, 20:00, 21:45, 22:30
  • โ†’ย  A/C Semi Sleeper 08:30, 09:05, 09:12, 09:30, 10:00, 10:30, 10:50, 11:15, 13:45, 14:15, 18:20, 20:00, 20:30, 21:00, 21:15, 21:20, 21:30, 21:50, 22:00, 22:30, 22:40
  • โ†’ย  Standard 21:00
Taxi Shimla - Delhi $ 74.88โ€“180.57 4h 30m โ€“ 8h
  • โ†’ย  SUV 6pax
  • โ†’ย  Hatchback 4pax
  • โ†’ย  Sedan
  • โ†’ย  Economy 3pax
  • โ†’ย  Van 8pax
  • โ†’ย  Comfort 3pax
  • โ†’ย  Van 6pax

Frequently Asked Questions

How can I book tickets from Shimla to Delhi?

Use the booking tool on this page to compare the transport options currently available from Shimla to Delhi, including current prices and schedules.

What is the cheapest way to get from Shimla to Delhi?

The bus is the cheapest way, with tickets from about $7 on booking platforms (October 2026). The Non-AC Seater and Standard classes are at the low end of the range.

What is the fastest way to get from Shimla to Delhi?

A private transfer is the fastest, from about 4 hours 30 minutes. Cars handle the mountain roads more easily than large buses and take you door to door.

How long does it take to get from Shimla to Delhi?

A private transfer takes from about 4 hours 30 minutes to about 8 hours, and a bus from about 7 to about 11 hours. By train, the Shatabdi from Kalka to New Delhi takes about 4 hours, after the ride on the Kalka-Shimla railway.

Is it safe to travel from Shimla to Delhi by road at night?

Yes, many travellers take overnight buses or private cars. The road is a major national highway, but drivers need to be careful with mountain fog and winding sections in the first part of the trip.

Is there a train from Shimla to Delhi?

Yes, in two steps. The Kalka-Shimla railway takes you down to Kalka, and from there regular trains, including the Shatabdi Express, run to Delhi.

Can I find A/C buses for this route?

Yes, A/C Semi Sleeper buses are widely available. They are a good choice in summer, when the heat on the plains is intense.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Himachal Pradesh Tourism: Shimla. Retrieved October 26, 2026.
  2. [2] 12Go: 12Go timetable: Shimla - Delhi. Retrieved October 31, 2026.
  3. [3] UNESCO World Heritage Centre: Mountain Railways of India. Retrieved October 26, 2026.
  4. [4] Indian Railways: Shatabdi Train Names with Details. Retrieved October 25, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.