There is a wide choice of means of transport to travel from Amritsar, home to the Golden Temple to Delhi, India’s capital city. One can take a flight, a train, a bus or hire a private taxi. The most convenient way to travel is to fly, while to travel cheap, one can take a bus.
What is the distance between Amritsar and Delhi?
The aerial distance from Amritsar to Delhi is 399 kilometres and the distance by road is 452 kilometres. Meanwhile, the distance by rail is 448 kilometres.
How long does it take to get to Delhi from Amritsar?
A flight from Amritsar to Delhi takes just over an hour. A train journey takes from 6 to 12 hours and a bus or taxi journey takes from seven to nine hours.
How much does it cost?
A bus ticket is fairly cheap, costing between INR 450-1300. A train ticket in an air-conditioned compartment with a berth seat costs between INR 780-1800. A flight is more expensive; expect to shell out between INR 1800-5500.
How to get from Amritsar to Delhi by plane
Flights from Amritsar to Delhi depart from the Raja Sansi Amritsar airport and arrive at the Indira Gandhi National Airport in New Delhi. The Amritsar airport is 11 kilometres out of the city; one will need to take a taxi to it from the city centre. The Delhi airport is also out of the city centre, but is connected to the city’s metro which one can use to reach the city centre.
How long does a flight from Amritsar to Delhi take?Direct flights from Amritsar to Delhi take between one and one a half hour. There are connecting flights which fly the route, but most take more than five hours with two to three hour layovers.
When calculating your total travel time, be sure to factor in check-in, boarding, security clearance and baggage collection time.
If travelling by flight, be sure to check your flight’s departure time and schedule online before departing for the airport as flights to Delhi may get delayed or cancelled in the winter.
How much is the airfare from Amritsar to Delhi?Tickets in economy class from Amritsar to Delhi cost between INR 1800-5000.
To secure cheap tickets, one should make an online booking well before they would like to travel.
Budget airlines such as IndiGo which fly the route have cheaper tickets but do not serve meals or snacks on board. Premium airlines like Jet Airways and Vistara are more expensive but serve meals and snacks on board.
How to get from Amritsar to Delhi by bus
Bus is a popular budget-friendly way to travel between Amritsar and Dalhi thanks to a choice of departures and seat classes on offer.
Where do buses to Delhi depart from in Amritsar and arrive to in Delhi?Most buses depart from the Amritsar Junction Railway Station at the centre of the city. In Delhi, the buses arrive at different bus stops including the Red Fort and Kashmiri Gate. Each bus stop has good connectivity to the rest of the city.
What are the recommended bus companies to travel with?Popular air-conditioned buses one can choose from are the Golden Temple Express Volvo, the Golden Temple Volvo Bus Service and City Land Travels. There are several trips per day from Amritsar to Delhi.
How long does it take from Amritsar to Delhi by bus?City Land Travels takes the fastest time from Amritsar to Delhi, with six hours travel time. Other buses take from seven to eight hours. The shortest route buses can take is by the National Highway 44. Meanwhile, longer routes are by the National Highway 54 followed by the National Highway 9.
How much do bus tickets cost?Tickets cost between INR 450-1300.
While there are non-air conditioned buses which ply the route, it’s recommended to invest slightly more in your trip and opt for an air-conditioned bus for more comfortable travel.
Bus travel tipsBuses do not have toilets on board but will have two to three stops en route at highway restaurants where travellers can use washrooms. Travellers should carry along toiletries like toilet paper and sanitizer as these washrooms often don't have many amenities.
One can also buy snacks or eat meals at the en route stops as there are no dining facilities on board the bus.
How to get from Amritsar to Delhi by train
One can also travel by train from Amritsar to Delhi. The journey is comparatively more comfortable than a bus journey as there are washroom facilities on board trains and also berth seats so one can sleep.
Which station do trains depart from in Amritsar and arrive to in Delhi?From Amritsar, trains depart from the Amritsar Junction Railway station and at Delhi, most trains arrive at the New Delhi Railway station. Both stations are at the centre of the city.
Which are the best trains to take?There are several trains which one can take from Amritsar to Delhi. These include the Amritsar Shtbdi and the Shane Punjab.
How long does it take to get from Amritsar to Delhi?The Amritsar Shtbdi takes just over six hours from Amritsar to Delhi. Other trains take from seven to eight hours but there a couple of the slowest one which need 12 hours to complete the journey.
Are there night trains between Amritsar and Delhi?Yes, there are. While trains depart from Amritsar throughout the day, it’s best to take a night train so one can sleep on the berth overnight and wake up in Delhi.
How much are the rail tickets?The price of train tickets varies depending on the class one chooses. Tickets for the general class cost between INR 200-400. However, since the journey is long, it’s recommended that one takes the air-conditioned compartments which cost between INR 700-2100.
Make an online booking for tickets at least two weeks in advance.
Amritsar-Delhi train travel tipsTrains have toilets on board, but sometimes they are not clean, so it’s recommended that one carries along toiletries and sanitizer.
There are no dining cars on board, but some trains have snack and meal sellers that move from compartment to compartment. Alternatively, one can buy refreshments at stations the train stops at.
How to get from Amritsar to Delhi by taxi
One can also hire a private taxi from Amritsar to Delhi; the journey takes from eight to ten hours. However, as taxi rates are nowhere to be low – between INR 5000-10000 – it may be more convenient to take a flight.