Shimla
Shimla
Delhi
Delhi
Train Bus

Shimla to Delhi

Updated: 20 May 2026

The route from Shimla to Delhi spans roughly 350 km. Most travelers take a bus or taxi to Kalka or Chandigarh, then switch to a train like the Kalka Shatabdi or Vande Bharat to reach New Delhi. Alternatively, direct Volvo buses operate overnight from the ISBT Shimla to ISBT Kashmere Gate. The journey takes between 7 to 9 hours depending on the mode of transport and traffic conditions.

Total Distance: 350 km by road, 280 km air distance.
Fastest Way
Taxi to Chandigarh followed by a flight or Shatabdi train is the fastest.
Cheapest Way
HRTC ordinary bus from Shimla to Delhi costs around 600 INR.
Compare Shimla to Delhi Routes
Train
Connecting
Duration
8 hours
Avg Price
500 - 2500 INR
Operator
Kalka Shatabdi
Route
Toy train to Kalka, then express train to New Delhi.

Book the Kalka Shatabdi for a fast and comfortable connection.

Bus
Direct
Duration
9 hours
Avg Price
800 - 1500 INR
Operator
HRTC Volvo
Route
NH 5 to Chandigarh, then NH 44 to Delhi.

Overnight buses are the most convenient way to reach Delhi.

Travel Tips
  • Book Trains Early
    Shatabdi tickets sell out weeks in advance.
  • Use Metro
    Once in Delhi, use the Delhi Metro to avoid city traffic.
  • Pack Layers
    Delhi can be much hotter than Shimla; dress accordingly.
  • Stay Hydrated
    Carry water, especially during the summer months.
  • Check ISBT
    Confirm if your bus arrives at Kashmere Gate or Sarai Kale Khan.
Safety Tips
  • Avoid Touts
    Ignore unauthorized taxi agents at railway stations.
  • Secure Valuables
    Keep your wallet and phone in front pockets in crowded areas.
  • Use Official Apps
    Book cabs via Uber or Ola for transparent pricing.
  • Night Safety
    Avoid walking alone in isolated areas late at night.
People Also Ask
  • Is there a direct train from Shimla to Delhi?
    No, you must change at Kalka station.
  • How long does the bus take?
    It typically takes 8 to 10 hours depending on traffic.
  • Are there flights from Shimla?
    Yes, there are limited flights from Shimla Airport (Jubbarhatti) to Delhi.
  • Which bus is best?
    HRTC Volvo buses are considered the most reliable and comfortable.
  • What is the distance?
    The road distance is approximately 350 km.
Quick Info
  • From Shimla, Himachal Pradesh, India
  • To Delhi, Delhi, India
  • Modes
Best Time to Travel

September to March for comfortable temperatures in Delhi.

Things to Do in Delhi
1
India Gate
A war memorial located in the heart of Delhi, ideal for evening visits.
2
Red Fort
A historic Mughal fort that served as the main residence of the emperors.
3
Humayun's Tomb
A stunning UNESCO World Heritage site featuring Persian-style architecture.
4
Qutub Minar
The tallest brick minaret in the world, surrounded by ancient ruins.
Tags
Shimla to Delhi bus Shimla to Delhi train Kalka Shatabdi Shimla to Delhi distance best way to reach Delhi from Shimla HRTC Volvo Shimla to Delhi travel from Shimla to Delhi Delhi transport guide