There were some very important reasons for the failure of the revolt of 1857 including Administrative ( lack of planning and coordination), Military ( superiority of British Army, extensive supplies) and Ideological ( that not all the sections of the society participated in the revolt) reasons and limited spread of the revolt.
The British army was able to suppress the revolt because the British soldiers were provided with the modern weaponry like the Enfield rifle while the Indians were using the outdated means of arm and ammunition such as sword and spear. Also, the leaders of the princely states did not give any assistance to the rebels, hence, this revolt could not reach out to the areas of South and part of Eastern and Western India.