Visiting Muir Woods can be a great experience as long as you plan everything right and take the time to explore it. I recommend taking between 1,5-3 hours to explore everything, however, if you want to do more hiking, you should allocate about 5 hours for your trip.