The team has been taken to the local hotel amid tight security after they landed at Karachi airport.
They will train at National Bank Stadium from tomorrow. They will also play practice matches before leaving for Multan on August 27.
Nepal will be playing their first-ever Asia Cup this year. They are placed in group A alongside Pakistan and India.
The underdogs will play against India on September 4 in Sri Lanka.
Asia Cup will be played in Pakistan and Sri Lanka from August 30 to September 17. India refused to travel to Pakistan on political grounds after which hosts Pakistan Cricket Board (PCB) proposed a hybrid model.
After delaying for a couple of months, Asian Cricket Council (ACC) accepted the hybrid model and announced the schedule of the Asia event which is returning to its original 50-over format after five years.