The average visit to Shrek's Adventure! London lasts between 60 and 90 minutes, although visitors are welcome to stay as long as they'd like.