Strong winds and heavy rain which battered the county yesterday has left a trail of destruction.
Last night several coastal communities suffered further flooding and gusts of up to 80mph brought down trees and power cables.
A spokesman from Western Power Distribution said around 3,000 homes are still without power, the majority of which are in Penwith, The Lizard and along the South East coast.
First Great Western has suspended all trains between Penzance and Plymouth until at least 10am this morning when the lines are being checked.
Passengers are being advised not to travel until further notice as no replacement buses are in place.
In Penzance the Western Promenade Road remains closed this morning in both directions due to flooding.
The B3359 between the A390 junction in East Taphouse and the Casey Lane junction is also closed both ways due to flooding.
About 20 properties have been flooded in Penzance, with flooding also reported in Newlyn, Looe, Cawsand and Kingsand.
In St Neot fire crews rescued a man who was stuck in a van in flood water.
The Environment Agency said flood warnings are still in place for the whole Cornish coast this morning.