About 11km northwest of the centre, Amritsar’s Sri Guru Ram Dass Jee International Airport has connections to major Indian cities such as Delhi (from ₹4000) and Mumbai (from ₹9000), courtesy of airlines such as Air India, IndiGo and Jet Airways. It also has a few international flights, including ones to Kuala Lumpur, Singapore and Birmingham in the UK.
Companies running private buses operate from near Gandhi Gate and from Cooper Rd, near the train station. Evening AC buses run to Delhi (seat/sleeper ₹800/1000, eight hours) and Jaipur (sleeper ₹1400, 12 hours), while non-AC ones run to Jammu (seat/sleeper ₹400/500, four hours). Four or five AC buses also run to Chandigarh (₹600, five hours).
The main Inter State Bus Terminal is about 3km north of the Golden Temple, near Mahan Singh Gate. There’s at least one daily bus to Chamba (₹280, six hours), Dharamsala (₹300, seven hours) and Manali (ordinary/AC ₹700/1600, 12 hours).
Frequent buses also serve Wagah Border (₹40, one hour), Faridkot (₹150, three hours), Pathankot (₹140, three hours) and Patiala (₹300, five hours), Bathinda (₹230, four hours), Chandigarh (ordinary/AC ₹300/610, five hours) and Delhi (ordinary/AC ₹510/1125, nine hours).
The fastest of many trains to Delhi is the twice-daily Amritsar Shatabdi (AC chair ₹810, six hours, 4.55am and 4.50pm). From New Delhi train station, the same trains make the return trip at 7.20am and 4.30pm. There are around a dozen other daily trains to Delhi (sleeper/3AC/2AC ₹290/690/970), taking seven to nine hours.
Two daily trains go to Chandigarh (2nd class/AC chair ₹120/435, five hours) at 5.10am and 5.30pm. Eleven go daily to Pathankot Junction (sleeper/3AC ₹140/495, three hours).
There's one daily train to Patiala (general/sleeper/3AC ₹90/180/495, 5½ hours, 8.30am)
The daily 6.40pm Amritsar-Howrah Mail links Amritsar with Varanasi (sleeper/3AC/2AC ₹500/1355/1975, 22 hours) and Kolkata’s Howrah train station (sleeper/3AC/2AC ₹695/1870/2755, 37 hours).