Environment Minister Emma Reynolds said the funding would better protect homes and businesses from the risk of flooding from rivers, the sea, ground and surface water.
The funding will support flood defences in Cornwall, including: Bude, St Ives, Portreath and Helston.
In Devon, Axminster, Exeter, Paignton and Powderham will benefit.
Reynolds said: “All of this is helping to make them more resilient to flooding, but I do acknowledge how difficult the winter has been.”
South Devon MP Caroline Voaden welcomed the £101,000 of funding given for defence against tidal flooding in Kingsbridge, although she said it would cost more than that.
The Liberal Democrat said she was “deeply disappointed” Torcross and Beesands were not granted funding after the A379 was washed away by storms in February.
She said: “I have repeatedly made clear to ministers that the survival of these villages depends on restoring their coastal defences before another winter of storms.
“You would be hard pressed to find a crisis more fitting to this funding’s aim of protecting homes and businesses from the devastating impact of flooding and coastal erosion.”