Bermuda, chasing 287 for victory, were bowled out for 45 inside 23 overs.
Pace bowler Jon Lewis, who took three wickets for no runs in 14 balls, finished with figures of three for seven in four overs while Andrew Flintoff took two for three.
David Hemp (11), who plays English county cricket for Glamorgan, was the only Bermuda batsman to make it into double figures.
But giant left-arm spinner Dwayne 'Sluggo' Leverock, a member of the Bermuda police, ensured England didn't have things all their own way by taking two for 32 from 10 overs.
"It was good to get out in the middle," said England captain Michael Vaughan. "I felt most players got something out of it," added the opening batsman, who said his hamstring problem hadn't been an issue.
"It felt fine. I would have liked more time in the middle and the plan was always to field for the first 10 overs of their innings."
Earlier, the 35-year-old Leverock, who weighs in at 19 stone 4lbs, teamed up with wicket-keeper Dean Minors to dismiss Paul Collingwood and Kevin Pietersen.
"I've been Bermuda's leading wicket-taker for the last four years and I just try to bowl a steady line. The wicket gave me some turn and bounce," explained Leverock, who added of his size: "I'm 270 lbs. I used to be bigger but I lost weight for the tournament."
Bermuda's cause was not helped by the concussion sustained by captain Irving Romaine when falling on his head while fielding which prevented the top-order batsman from facing a ball.
"Half the game we played well but the batsmen played too many shots," said Romaine, who injured himself catching Ian Bell.
"The physio passed it on to the ICC doctor and he said I couldn't play, explained Romaine. "I had concussion and whiplash in my neck."
Earlier, England lost wickets steadily and it needed Jamie Dalrymple's composed 76 to revive their innings from the depths of 186 for six.
"I have confidence in the guys lower down and Jamie Dalrymple played a tremendous knock in that situation," said Vaughan.
England won the toss in a match where both sides fielded 13 men in a bid to give squad members as much practice as possible.
They soon lost openers Ed Joyce (seven) and Vaughan (18), to Kevin Hurdle (two for 58).
After Bell went for 46, Leverock and Minors struck.
Collingwood was caught behind for seven and Pietersen was stumped for 43.
Leverock, who as a teenager represented Bermuda in the 110 metres hurdles at the CARIFTA or junior Caribbean games, took two for 11 in his first five overs alone.
Flintoff wastefully holed out against Borden on 24. But Dalrymple, as he'd done before, repaired the damage with a 66-ball fifty featuring just two fours and then struck two successive sixes off Borden.
Bermuda's warm-up campaign continues against Zimbabwe here Thursday while, 24 hours later, England face world champions Australia in St Vincent's final warm-up fixture before the tournament proper starts on March 13.
England 286 for 8 in 50 overs ( Jamie Dalrymple 76, Ian Bell 46, Pietersen 43, Flintoff 24; Dwayne Leverock 2 for 32, Borden 3 for 71, K Hurdle 2 for 58) drub Bermuda 45 all out in 22.2 overs (David Hemp 11; Jon Lewis 3 for 7, Anderson 2 for 8, Flintoff 2 for 3) by 241 runs.