The warning for strong winds is in place from 2pm on Wednesday, December 18, until 3am on Thursday, December 19.
While the warning for heavy rain is in place from 4pm until 11:59pm on Wednesday, December 18.
It’s predicted up to 60mm of rain could fall across Dartmoor with gusts of up to 70mph along the coast and in highland areas.
A Met Office spokesperson said: “Strong south-easterly winds are expected to develop during Wednesday afternoon.
“Winds will tend to ease from the south during Wednesday evening.
“The strongest winds will be for exposed coastal areas and over high ground with a few places seeing gusts reaching 60 to 70mph.
“Most inland sites are likely to see wind gusts peak between 45 and 55mph.
“Most areas will also see a spell of heavy rain.
“Heavy rain is likely to move eastwards across south-westerly areas later on Wednesday.
“Some 20 to 30mm of rain could fall in a six to nine-hour period, with perhaps as much as 60mm over Dartmoor.
“Falling on saturated ground, this will probably cause a few problems.”