Food is served on your Swiss International flights free of charge when you take long haul international flights. However, passengers do need to purchase any food items when they fly short-haul flight routes.