The potential energy surface of protonated uracil has been explored by an automated transition state search procedure, resulting in the finding of 1398 stationary points and 751 reactive channels, which can be categorized into isomerizations between pairs of isomers, unimolecular fragmentations and bimolecular reactions. The use of statistical Rice-Ramsperger-Kassel-Marcus (RRKM) theory and Kinetic Monte Carlo (KMC) simulations allowed us to determine the relative abundances of each fragmentation channel as a function of the ion's internal energy. The KMC/RRKM product abundances are compared with novel mass spectrometry (MS) experiments in the collision energy range 1-6 eV. To facilitate the comparison between theory and experiments, further dynamics simulations are carried out to determine the fraction of collision energy converted into the ion's internal energy. The KMC simulations show that the major fragmentation channels are isocyanic acid and ammonia losses, in good agreement with experiments. The third predominant channel is water loss according to both theory and experiments, although the abundance obtained in the KMC simulations is very low, suggesting that non-statistical dynamics might play an important role in this channel. Isocyanic acid (HNCOH(+)) is also an important product in the KMC simulations, although its abundance is only significant at internal energies not accessible in the MS experiments.