I say budget 1 1/2 hrs to allow for seating time food and character interaction.It can be done in less if....you are seated on time, the characters come out right away and come to your table relatively quickly,you eat fast, and get your bill taken care of.I found with a 4 yr old last trip we were out of the restaurant in about 1 1/2 hrs.