The Met Office has issued a yellow weather warning which will be in place from 12am on Sunday, December 22, until 9pm the same day.
The warning will cover the entirety of Wales including Newport, Monmouthshire, Blaenau Gwent, Cardiff and the Vale of Glamorgan.
Winds could reach speeds of around 70mph and are set to cause travel disruptions and power outages.
A spokesperson for the Met Office said: “A prolonged period of strong winds will likely lead to some disruption over the weekend, especially to travel.
“Strong and gusty northwesterly winds are expected to develop on Sunday.
“Gusts of 50-60 mph are expected quite widely, and around some exposed coasts and hills of gusts 70 mph are possible, especially in the north and west.
“In addition, squally showers are likely with some hail and thunder possible in places.
“This has the potential to cause delays to public transport and some disruption to the road network, which may have a greater than usual impact given the busier pre-Christmas weekend travel.
“Dangerous coastal conditions can be expected too, with large waves an additional hazard.
“Some delays to road, rail, air and ferry transport are likely.
“It’s likely that some coastal routes, sea fronts and coastal communities will be affected by spray and/or large waves.
“Probably some bus and train services affected, with some journeys taking longer.
“Some short term loss of power and other services is possible.
“Delays for high-sided vehicles on exposed routes and bridges likely.”
Stormy weather has been the trend this winter, with flooding and disruptions from both Storm Bert and Storm Darragh causing devastation to local communities across Gwent and surrounding areas.