Bell made 113 not out from 143 balls with his innings including 13 boundaries and a six as he helped England reach 3-227 in 47.2 overs in reply to India's 226, leaving the tourists to win by seven wickets with 16 balls in hand.
The conclusion of the one-day series wraps up England's tour of India that started way back on November 15 last year. India won the first Test match by nine wickets, but England then won the next two by 10 and seven wickets respectively to win the series 2-1.
The two countries then split two Twenty20 internationals leading into a break over Christmas and New Year before the five-match one-day series that India ended up winning 3-2.
The final match in Dharamsala started with England captain Alastair Cook winning the toss and sending India into bat first. It paid immediate dividends with India crumbling to 3-24 when Tim Bresnan and Steve Finn got rid of Rohit Sharma (4), Virat Kohli (0) and Yuvraj Singh (0).
Gautam Gambhir and Suresh Raina then led a recovery mission somewhat, but Gambhir never looked comfortable and eventually was out for 24 when caught by Bell off spinner James Tredwell.
Raina kept on going, though, helping India to 6-177 in the 42nd over before he was out for 83. He batted well taking up just 98 balls with his innings including eight fours and two sixes.
Ravindra Jadeja made a handy 39 and Bhuvneshwar Kumar 31, but England's bowlers eventually bowled them all out for 226.
Bresnan was the star with the ball for England finishing with 4-45 from 9.4 overs. Tredwell took 2-25 from 10, Finn 2-27 from 10, Chris Woakes 1-45 from nine and Samit Patel 1-46 from six.
Cook and Bell made a good start to the run chase putting on 53 in just 71 balls before Cook was bowled by Ishant Sharma for 22. Kevin Pietersen made just six, but Joe Root (31) and Eoin Morgan (40 not out) offered Bell good support to get England comfortably to 3-227 in 47.2 overs.
England now turns its attention to a tour of New Zealand starting with the first of three Twenty20 internationals on February 9. It is then on to three one-day internationals and three Test matches as a major preparations for the Ashes series mid-year in England.
Meanwhile, India remains at home to await the arrival of Australia for a four-Test series starting in Chennai on February 22.