Amritsar

By Air

Sri Guru Ram Das Jee International Airport in Amritsar, located about 11 kilometeres away from the city-centre, is well connected to other cities in India and also to a number of international cities. There are daily flights to and from Delhi, Chandigarh, Jammu, Srinagar, Dubai, London, Toronto and Tashkent, among other cities.

By Train

Amritsar Railway Station is the main station in the city and is well connected to almost all major cities in India including Delhi, Mumbai, Chennai, Hyderabad, Ahmedabad, Kolkata, Agra, and Chandigarh, among others. A train journey from Delhi to Amritsar takes a little over 6 hours.

By Road

There are bus services available that connect Amritsar with cities like Delhi, Dehradun, Shimla, Jammu and other towns in North India. These include both government-run buses and coaches operated by private companies. One can easily self-drive or hire a car to reach Amritsar from neighbouring states and cities such as Delhi, Chandigarh and Jammu.