The cyclone, which is still a severe one, has been building in the Arabian Sea. Weather officials said the cyclone is currently 900-km from Naliya in Gujarat and about 910-km away from Karachi in Pakistan.
The National Disaster Response Force was also put on alert in Gujarat. Chief Minister Anandiben Patel held a high-level meeting to review the situation on Tuesday, sources said.
Cyclone Nilofar is also expected to pass Goa within the next one day.
Sources said the storm, packing winds of up to a maximum speed of 210 km per hour, comes after Cyclone Hudhud that hit the east coast earlier this month, leaving nearly 20 people dead in Andhra Pradesh.
In October last year, cyclone Phailin had struck with a wind speed of up to 220-km causing extensive damage in a part of India.