Qatar Airways offers direct flights to Amritsar from New York but it does not operate nonstop flights between these two locations. Flights originating from New York will make a transit stop at Doha and then arrive at Amritsar.