The flights duration from Sharjah to Amritsar is 03h 00m and top rated airlines are IndiGo, flydubai & Turkish Airlines.