Schools in coastal Odisha and West Bengal have been shut and trains and flights have been cancelled.