The first ODI, a day-night encounter, will be staged here at the Premadasa Stadium while the third and fifth match will be played in Hambantota in the south and Pallekele in the central hills. (JPN/Agencies)
The second and fourth ODIs, both day games, will be played at the Premadasa while the sixth game will be played at Pallekele.
England will also play two warm up one day games in Colombo on November 21.
England name squad for first Test against Sri Lanka
Uncapped trio Sam Robson, Chris Jordan and Moeen Ali have been named in the England squad for the first test against Sri Lanka, starting at Lord's next Thursday.
Meanwhile, Yorkshire seamer Liam Plunkett was recalled having last played Test cricket seven years ago. Matt Prior, who has been struggling with an Achilles injury, was passed fit to keep wicket.
And that meant there was no place for Jos Buttler, who made a blistering century for England against Sri Lanka in the fourth one-day international at Lord's on Saturday or Jonny Bairstow, the man who replaced Prior during England's 5-0 Ashes series loss in Australia.
England, with pace bowling all-rounder Ben Stokes deemed not to have had enough bowling following injury, also included Warwickshire's Chris Woakes in their squad for the first of a two-Test series.
Robson is set to open alongside England captain Alastair Cook after Michael Carberry was dropped in what was Peter Moores' first Test squad since he returned to the job of England coach.
England lost the one-day international series to Sri Lanka 3-2 ahead of the two-match test series.
Run-out row will 'spice up’ Test: Cook
England captain Alastair Cook said he expected the controversial run out of Jos Buttler during the fifth one-day international against Sri Lanka to "spice up" the forthcoming Test series between the teams.
Cook insisted a "line had been crossed" after Sachithra Senanayake ran out England's Jos Buttler as the non-striker backed up during Sri Lanka's 3-2 series-clinching six-wicket win in the fifth and final one-day international at Edgbaston on Tuesday.
Sri Lanka captain Angelo Mathews, asked by the umpires if he wanted to uphold what was a legitimate appeal, didn't call Buttler back and the wicketkeeper, whose blistering 121 had so nearly taken the hosts to victory in their seven run fourth ODI defeat at Lord's on Saturday, was out for 21.
"I've never seen it before in a game," Cook told a post-match press conference.
"I was pretty disappointed with it to be honest with you. You don't know what you'd do if you were put in that situation, the heat of the moment, until you are. I'd hope I wouldn't do it," he said.
But Sri Lanka captain Angelo Mathews insisted Buttler had been repeatedly warned before Senanayake took the bails off to send Buttler on his way. This was only the eighth reported instance of a batsman being run out backing up in an international match and the first since South Africa's Peter Kirsten was dismissed by India's Kapil Dev in a one-day international at Port Elizabeth in 1992/93.
Yet even though 'Mankading', the term coined after India's Vinoo Mankad ran out Australia non-striker Bill Brown during the 1947/48 Sydney Test, remains a legitimate dismissal, there are those who regard it as against the 'spirit of cricket'.
"This is just different," said Cook. "For some reason it's different. In my opinion there's a line and that line probably, I think, was crossed today," he said.
"If he was properly trying to steal a single, I could possibly understand it," he added.
England and Sri Lanka meet in the first of two Tests at Lord's next week and Cook added: "Probably, it [the run out] will spice it up a bit, there's nothing wrong with that. It's just important you let your cricket do the talking as well."
The fact it was Senanayake, reported on suspicion of a suspect action by the umpires at Lord's but was still allowed to play in this match under International Cricket Council rules at Edgbaston, who ran Buttler out only added to the row. But senior Sri Lanka batsman Mahela Jawywardene, who made 53 as the tourists chased down a target of 220 which Cook, for all the Buttler furore, admitted was "20-odd runs short on that wicket", insisted Senanayake had done nothing wrong in dismissing Buttler and defended he offspinner's action.
"We gave him a fair chance twice - before the first warning as well, we told the umpires that they're taking too much of a lead," Jayawardene said.
"He was told not to take a start and then warned again, so it's fair enough. At Lord's, they took 22 twos in the last 12 overs. Ravi and he ran riot, and most of the time they were taking starts - which was not legal by the written law," he said.
England Test Squad:
Alastair Cook (captain), Moeen Ali, James Anderson, Gary Ballance, Ian Bell, Stuart Broad, Chris Jordan, Liam Plunkett, Matt Prior, Sam Robson, Joe Root, Chris Woakes.
The first ODI, a day-night encounter, will be staged here at the Premadasa Stadium while the third and fifth match will be played in Hambantota in the south and Pallekele in the central hills.