Flight distance from New Delhi to Amritsar

412 kilometers/256 miles
or 222 nautical miles.
Your flight will depart from New Delhi airport and land at Amritsar airport.
City: New Delhi (DEL) Amritsar (ATQ)
Latitude: 28.573611 31.706944
Longitude: 77.100833 74.797222
Country: India India
Timezone: Asia/Kolkata Asia/Kolkata
Current time:: 01:00 02-Apr-2026 01:00 02-Apr-2026

How far is between New Delhi and Amritsar?

  • Your starting point New Delhi, India is located at 28.573611,77.100833
  • Your ending point Amritsar, India is located at 31.706944,74.797222
  • l distance from New Delhi to Amritsar is 412 kms equals to miles and 222 nautical miles.
  • Flight time from New Delhi to Amritsar is 2 hours 30 minutes
Click here to get detail flight schedules from New Delhi to Amritsar