Commuters told to avoid public transport