There are 7 ways to get from Dilhi to Shimla by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Chandigarh International Airport, bus
best- Take the taxi from Dilhi to Dabok Airport (UDR)taxi
- Fly from Dabok Airport (UDR) to Chandigarh International Airport (IXC)plane UDR - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
8h 5m₹6,633–15,533Bus
cheapest- Take the bus from Kesariya Ji to Jaipurbus
- Take the bus from Jaipur to Delhibus
- Take the bus from Delhi Isbt Kashmeere Gate to Shimla Isbt Tutikandibus 301 / ...
25h 43m₹1,697–3,048Train, taxi
- Take the train from Zawar to Ajmertrain
- Take the train from Ajmer to Chandigarhtrain
- Take the taxi from Chandigarh to Shimlataxi
22h 23m₹3,854–8,579Taxi, bus (Flixbus)
- Take the taxi from Dilhi to FlixBus Udaipur - Reti Bus Stand Circletaxi
- Take the bus from FlixBus Udaipur - Reti Bus Stand Circle to FlixBus Delhi - Kashmere Gatebus
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Shimla - Bypass MC Car Parkingbus
23h 40m₹2,456–6,230Drive 1,001.2 km
- Drive from Dilhi to Shimlacar 1,001.2 km
13h 59m₹10,695–15,448Taxi, fly to Dehradun Airport
- Take the taxi from Dilhi to Dabok Airport (UDR)taxi
- Fly from Dabok Airport (UDR) to Dehradun Airport (DED)plane UDR - DED
- Take the taxi from Dehradun Airport (DED) to Shimlataxi
8h 42m₹13,873–21,623Taxi, train, bus
- Take the taxi from Dilhi to Udaipurtaxi
- Take the train from Udaipur to Haridwar Jntrain
- Take the bus from Haridwar to Shimla ISBT Tutikandibus 417
32h 20m₹1,909–6,033
Dabok Airport (UDR) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Dilhi to Shimla is to bus which costs ₹1,700 - ₹3,100 and takes 25h 43m.
The fastest way to get from Dilhi to Shimla is to taxi and fly and bus which takes 8h 5m and costs ₹6,500 - ₹16,000.
The distance between Dilhi and Shimla is 926 km. The road distance is 1001.2 km.
The best way to get from Dilhi to Shimla without a car is to train and taxi which takes 22h 23m and costs ₹3,800 - ₹9,000.
It takes approximately 8h 5m to get from Dilhi to Shimla, including transfers.
Yes, the driving distance between Dilhi to Shimla is 1001 km. It takes approximately 13h 59m to drive from Dilhi to Shimla.
There are 643+ hotels available in Shimla.
What companies run services between Dilhi, Rajasthan, India and Shimla, India?
You can take a vehicle from Dilhi to Shimla Isbt Tutikandi via Kesariya Ji, Jaipur, Delhi, and Delhi Isbt Kashmeere Gate in around 25h 43m.
- Website
- goindigo.in
Flights from Dabok Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Dabok Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Dabok Airport to Chandigarh International Airport via Jaipur
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹5,000–12,000
Flights from Dabok Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Dabok Airport to Dehradun Airport via Jaipur
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- ₹6,000–11,000
- Website
- airindia.in
Flights from Dabok Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹4,800–16,000
Flights from Dabok Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹4,800–16,000
Flights from Dabok Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ₹4,800–16,000
Flights from Dabok Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹5,500–15,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Zawar to Ajmer
- Ave. Duration
- 5h 33m
- Frequency
- Once daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Ajmer to Chandigarh
- Ave. Duration
- 13h 26m
- Frequency
- 3 times a day
- Estimated price
- ₹360–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Udaipur to Haridwar Jn
- Ave. Duration
- 18h 45m
- Frequency
- 3 times a week
- Estimated price
- ₹460–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Chandigarh to Shimla Isbt Tutikandi
- Ave. Duration
- 1h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₹250–360
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹250–360
Bus from Delhi Isbt Kashmeere Gate to Shimla Isbt Tutikandi
- Ave. Duration
- 9h 35m
- Frequency
- Hourly
- Estimated price
- ₹500–1,000
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹500–750
Bus from Haridwar to Shimla ISBT Tutikandi
- Ave. Duration
- 12h 5m
- Frequency
- Hourly
- Estimated price
- ₹490–1,300
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹490–700
- Seater
- ₹550–1,300
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Udaipur - Reti Bus Stand Circle to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- ₹950–3,300
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Shimla - Bypass MC Car Parking
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- ₹550–1,800
- Website
- https://www.flixbus.in
Bus from Kesariya Ji to Jaipur
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- ₹420–1,080
- Book at
- rsrtconline.rajasthan.gov.in
- Seater
- ₹583
- AC Sleeper
- ₹1,080
Bus from Jaipur to Delhi
- Ave. Duration
- 5h 16m
- Frequency
- Every 30 minutes
- Estimated price
- ₹220–290
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Ave. Duration
- 1h 38m
- Estimated price
- ₹950–9,000
RS Taxi Service
- Phone
- +91 99 88 83 76 36
- Website
- chandigarhtaxiservice.net
Rana cabs
- Phone
- +91 90 41 41 21 41
- Website
- ranatravelschandigarh.com
Mr. Singh Cab
- Phone
- +91 98 55 85 49 99
- Website
- mrsinghcab.com
Doon Travel
- Phone
- +91 63 98 48 50 08
- Website
- doontravel.com
Doon Cabs
- Phone
- +91 96 34 00 40 07
- Website
- dooncabs.co.in
Dehradun Taxi Service
- Phone
- +91 98 97 97 32 55
- Website
- dehraduntaxiservices.in
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide










