Himachal Pradesh is located in North West in India in the lap of the Great Himalayas. It is bordered by Jammu and Kashmir in the North, Punjab in the West Haryana and Uttar Pradesh in the South and Tibet in the East...

The State is bordered by Jammu & Kashmir on North, Punjab on West, Haryana on South, Uttar Pradesh on South-East and China on the East.