Postponing the cricket tournament, which draws the world's top players from Australia, England and South Africa, and generates hundreds of millions of dollars in revenues each year dominated Indian headlines Friday.
But it came as a virtual halt on incoming tourists and business visitors came into effect from Friday.
Most of the foreign cricketers would not have been able to play in the IPL because of the visa restrictions.
And the government has also ordered the closing of about half of its 37 land border crossing points with neighbouring Bangladesh, Myanmar and Nepal from Saturday.
Halting the IPL came after New Delhi and Mumbai banned large gatherings for sporting events.
Delhi and the southern state of Karnataka have also ordered schools, cinemas and theatres to close.
India also called off its two remaining one-day cricket internationals against a visiting South Africa side. The next game was to be played in Lucknow on Sunday.
The start of the IPL has been put back from March 29 until April 15 "as a precautionary measure" over the coronavirus, the Indian cricket board said.
Media reports said that even if the tournament does start after April 15 it was likely to be without fans in the stadium.
The two month tournament is a huge revenue earner.
The Twenty20 competition is estimated to generate more than $11 billion for the Indian economy and involves cricket's top international stars like England's Ben Stokes, Australia's David Warner and Indian captain Virat Kohli.
Chinese mobile-maker Vivo paid $330 million to be the top sponsor for 2018-2022 for the league. It involves eight teams playing 60 matches to packed, raucous stadiums of tens of thousands of spectators across India.