With effect from 25 March, all domestic flights, except solely cargo-carrying flights, effective March 25.
"The operations of domestic schedule commercial airlines shall cease operations effective from the midnight that is 23:59 hours IST on 24/3/2020," said a communication from the Ministry of Civil Aviation.
"Airlines have to plan operations so as to land at their destination before 23:59 hours on 24/3/2020. The restrictions shall not apply to solely cargo-carrying flights," it added.
India had already suspended much of the international flights, and many of the airlines, including IndiGo, SpiceJet and Vistara, had either truncated or discontinued their overseas operations.
The ministry, however, didn't specify till when the suspension will last. "Will update as and when this information is available," said an official.
Apart from flights, India has also suspended rail transport and much of the bus services - inter and intra-state. Metro rail services have also been halted.