Prime Minister Narendra Modi is set to pay a two-day visit to the US from February 12 to hold talks with US President Donald Trump on a range of issues including trade and defence, people familiar with the matter said on Monday.