A festival is an event that often takes place for one or more days to entertain people with the same interest. That can be music, but also food, reading, movies or something else. Festivals can take place both indoors and outdoors. Some festivals are free, but others require a ticket.