No, you don't have to order in advance, just inform us before starting date so you will be served Hala during meals.