The Sri Guru Ram Das Jee International Airport, is about 11 km. from town, is connected by domestic and international flights. You can get to town by a pre-booked rented car, taxis or auto-rickshaws. For more details visit https://www.aai.aero/en/airports/contact-us/amritsar
Amritsar is connected by direct trains to major Indian cities like Delhi, Jammu, Mumbai, Nagpur, Calcutta and Chandigarh .For more details visit http://www.indianrail.gov.in
You can drive into Amritsar from neighboring states. Bus services also connect Amritsar with most north Indian towns, including Chandigarh (235 Kms), Delhi (450 Kms), Shimla, Kulu, Manali, Dharamshala and Dalhousie in Himachal Pradesh, Dehradun and Rishikesh in Uttar Pradesh and Jammu. There is also a bus service to Lahore, 35 km away, which is the only overland connection between India and Pakistan.