England will play their first ever Test match against Ireland in July 2019, before the start of the Ashes series.
They begin the summer on 5 May with a Twenty20 international against Pakistan, followed by a five-match one-day international series, and then the World Cup starting on 30 May.
England face Ireland at Lord's in a four-day match from 24-27 July - their first Test of fewer than five days since the tour of New Zealand in 1971.
The Ashes series starts on 1 August.
Because of the World Cup, two Tests against Australia, at Old Trafford and the Oval, will be played in September. England will be seeking to regain the Ashes after they lost 4-0 down under this winter.
The series will also mark the start of the inaugural World Test Championship.
Ireland were awarded Test status in June 2017 and lost their inaugural match to Pakistan in May.
Summer 2019 full schedule
5: T20 international, Cardiff
8: First ODI, Oval
11: Second ODI, Southampton
14: Third ODI, Bristol
17: Fourth ODI, Trent Bridge (day/night)
19: Fifth ODI, Headingley
World Cup: 30 May - 14 July
24-27 July, Four-day Test, Lord's
1-5: First Test, Edgbaston
14-18: Second Test, Lord's
22-26: Third Test, Headingley
4-8: Fourth Test, Old Trafford
12-16: Fifth Test, The Oval