It’s best to plan on spending at least 3-5 hours onsite to get the most out of your time at Mont Saint-Michel. This should give you plenty of time to explore the town and visit the abbey, as well as see the changing tides.