There are 6 ways to get from Shimla to Shāmli by taxi, train, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Shimla to Kalka
- Take the train from Kalka to Panipat Jn12006 / ...
4h 27m₹3,253–5,039Bus, train
cheapest- Take the bus from Shimla ISBT Tutikandi to Ambala139 / ...
- Take the train from Ambala Cant Jn to Saharanpur
- Take the train from Saharanpur to Shamli
7h 35m₹575–3,577Bus
- Take the bus from Shimla to Panipat
5h 51m₹1,511–2,628Drive 260.9 km
- Drive from Shimla to Shāmli260.9 km
4h 4m₹2,758–3,984Taxi
- Take the taxi from Shimla to Shāmli260.9 km
4h 4m₹6,500–8,000Bus via Ambāla
- Take the bus from FlixBus Shimla - Bypass MC Car Parking to FlixBus AmbalaFlixBus IN0212B / ...
- Take the bus from Ambala to Panipat
8h 1m₹1,261–3,362
Questions & Answers
The cheapest way to get from Shimla to Shāmli is to bus and train which costs ₹550 - ₹3,600 and takes 7h 35m.
The fastest way to get from Shimla to Shāmli is to drive which takes 4h 4m and costs ₹2,700 - ₹4,000.
The distance between Shimla and Shāmli is 300 km. The road distance is 260.9 km.
The best way to get from Shimla to Shāmli without a car is to taxi and train which takes 4h 27m and costs ₹3,200 - ₹5,500.
It takes approximately 4h 27m to get from Shimla to Shāmli, including transfers.
Yes, the driving distance between Shimla to Shāmli is 261 km. It takes approximately 4h 4m to drive from Shimla to Shāmli.
There are one+ hotels available in Shāmli.
What companies run services between Shimla, India and Shāmli, India?
Northern Travels operates a bus from Shimla to Panipat once daily. Tickets cost ₹650–1,600 and the journey takes 5h 11m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Kalka to Panipat Jn
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Ambala Cant Jn to Saharanpur
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Saharanpur to Shamli
- Ave. Duration
- 1h 18m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 080-46333629
- support@mybusbookings.com
- Website
- northernbuses.com
Bus from Shimla to Panipat
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- ₹650–1,600
- Website
- https://www.northernbuses.com/
- Sleeper
- ₹650–1,000
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Shimla ISBT Tutikandi to Ambala
- Ave. Duration
- 3h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹310–1,400
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹310–440
- Ordinary
- ₹550–750
- AC
- ₹1,200–1,400
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Shimla - Bypass MC Car Parking to FlixBus Ambala
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ₹310–800
- Website
- https://www.flixbus.in
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Ambala to Panipat
- Ave. Duration
- 2h 1m
- Frequency
- Every 30 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Bus from Ambala to Panipat
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- ₹100–130
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Ave. Duration
- 2h 38m
- Estimated price
- ₹2,200–8,000
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Italian Lakes: Getting around by train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.




















