Shimla by Road
Shimla is a hot tourist destination and buses run for Shimla from as far as Delhi, Jaipur, Punjab, Haryana and parts of Uttar Pradesh. There may or may not be a halt in Chandigarh while coming to Shimla from Delhi. Taxis are widely available to travel to Shimla from Chandigarh and Delhi or from any other local places. Shimla is also very well connected with HRTC buses from almost all parts of Himachal Pradesh.
Shimla by Train
The nearest broad gauge railway station from Shimla is the Kalka Railway Station which is only 90 km away. Chandigarh Railway station is also just 113 km away from Shimla. From both of these railway stations, Shimla is well connected with local buses and cabs. Shimla has its own railway station, but only narrow gauge trains from Kalka arrive here. It takes around 5-6 hours from Kalka to reach here by train, but it’s a very beautiful journey with a lot of tunnels and scenery which makes up for the extra time taken in the route.
Shimla By Air
Shimla Airport or Jubbarhatti Airport, about 20 km from the city, is the closest domestic airport serving this beautiful hill station. There are regular flights going from Jubbarhatti to Chandigarh and Delhi. You can easily get a taxi from the airport to get to Shimla.
Manali By Air
The nearest airport is at Bhuntar, located approximately 50 kilometres away from Manali. Domestic flights connect Bhuntar with Delhi and Chandigarh. Once at the airport, you can take a pre-paid taxi to Manali. However, owing to weather conditions, flights are not the most reliable option for getting to or out of Manali.
Manali By Bus
Manali is very well-connected to important tourist destinations like Leh, Shimla, Kullu, Dharamshala and New Delhi by means of a network of state-run as well as private buses. The bus journey from Delhi to Manali is 550 kilometres, and it is advisable to book your tickets in the air-conditioned Volvo coaches, as the buses are more comfortable than ordinary ones, keeping in mind the long distance of the journey.
Manali By Train
Jogindernagar railway station is the nearest rail head to Manali that connects the hill station with several important cities of the country. Chandigarh and Ambala are other options to reach Manali by train. From the railheads, one can get several mode of transportation including taxi and bus at reasonable cost.