
Hardoi to Shimla
Shimla is approximately 650+ km from Hardoi, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shimla.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Hardoi
Delhi
Shimla
Approx Travel Time
9h 35m
₹7,723
Onwards
Via Ambala
CHEAPEST
Hardoi
Ambala
Shimla
Approx Travel Time
13h 41m
₹814
Onwards
Hardoi
Ambala
Shimla
Approx Travel Time
12h 42m
₹3,603
Onwards
Via Bareilly, Dehradun
Hardoi
Bareilly
Dehradun
Shimla
Approx Travel Time
20h 25m
₹4,322
Onwards
Via Bareilly, Delhi
FASTEST
Hardoi
Bareilly
Delhi
Shimla
Approx Travel Time
7h 13m
₹11,996
Onwards
Direct Options
Hardoi
Shimla
Approx Travel Time
13h 5m
On Demand
Via Yamunanagar
Hardoi
Yamunanagar
Shimla
Approx Travel Time
12h 26m
₹4,432
Onwards
Via Ghaziabad
Hardoi
Ghaziabad
Shimla
Approx Travel Time
21h 1m
₹1,384
Onwards
Via Chandigarh
Hardoi
Chandigarh
Shimla
Approx Travel Time
14h 13m
₹874
Onwards
Via Shahjahanpur, Chandigarh
Hardoi
Shahjahanpur
Chandigarh
Shimla
Approx Travel Time
14h 18m
₹914
Onwards
Frequently Asked Questions
What is the distance between Hardoi and Shimla?
Shimla is approximately 650+ kms from Hardoi.
How long does it take to reach Shimla from Hardoi?
It takes approximately 7 hours to reach Shimla from Hardoi by Train, Flight Via Bareilly, Delhi.
What is the cheapest way to reach Shimla from Hardoi?
The cheapest way to reach Shimla from Hardoi is by Train, Bus Via Ambala.
What is the fastest way to reach Shimla from Hardoi?
The fastest way to reach Shimla from Hardoi is by Train, Flight Via Bareilly, Delhi.
Routes Connecting Hardoi
Routes From Hardoi
Routes Connecting Shimla
Routes From Shimla
Popular Places Routes
- Hathras to Tundla
- Nevasa to Ramanagara
- Ladnun to Baran
- Chennai to Joshimath
- Bawal to Ranikhet
- Ludhiana to Jeypore
- Hazaribagh to Sri-Ganganagar
- Pithoragarh to Mandalgarh
- Malvan to Kadapa
- Dhanbad to Gauribidanur
- Challakere to Varanasi
- Madanapalle to Tarn-Taran
- Bankura to Haflong
- Devadurga to Ujjain
- Kolkata to Kamareddy

