The distance from Amalapuram to Shimla is approximately 2200 kilometers. You can travel by train from Rajahmundry to Kalka and then take the toy train to Shimla, which takes about 40 to 45 hours. Alternatively, you can take a flight from Rajahmundry Airport to Chandigarh and then travel by road to Shimla. Shimla, the capital of Himachal Pradesh, is a beautiful hill station known for its colonial architecture and scenic views. The journey involves crossing several states in India.
Total Distance: 2200 km by road, 1900 km straight-line.
Book tickets well in advance as this is a very busy route.
Book flights in advance for better prices.
October to March for pleasant weather.