With 7 levels of exhibits and other things to see, it's easy to spend a lot of time wandering around Castel Sant'Angelo. That being said, most people won't spend an entire day here. While some visitors will only stay for about an hour or so, a majority of people will spend at least 2 hours here.