You need to spend at least 3 hours at Taj Mahal to explore its architecture from inside as well as outside. If you are planning for photography, then you can add one hour more.