England will tour Sri lanka for the first time in over six years to play three Tests, five one-day internationals and a one-off Twenty20 match, organisers said on Thursday.
The tour will begin on October 10 with a day-night ODI at Dambulla, Sri lanka Cricket said in a statement. There will be three day-night ODI matches in all while the T20 will also be a day-night game.
The First Test will be at the picturesque Galle International Stadium while the other two tests are slated for Pallekele stadium in Kandy and in the capital Colombo.
The Third Test is scheduled to be played from November 23 to 27 when the tournament ends.
England's previous tour of Sri lanka was in 2012 for a two-match Test series they drew 1-1.
Eng downplay Stokes injury
England have played down injury concerns surrounding Ben Stokes ahead of the first Test against New Zealand, saying he should be fit to play.
The star all-rounder picked up a back niggle in the recently completed one-day series win over the Black Caps and has reportedly not trained since.
He also missed England's two-day warm-up against a New Zealand XI this week to prepare for the pink-ball Test in Auckland starting on March 22.
England assistant coach Paul Farbrace said Stokes should be fit to play in a second warm-up match beginning on Friday, even if he acted solely as a batsman.
But Farbrace insisted the 26-year-old was on track to feature with both bat and ball for the day-night Test at Eden Park.
"There's plenty of time next week for him to get overs and be ready for the Test match in Auckland," Farbrace said.