Is there food on trains?

Most European trains are fitted with either a restaurant car or a buffet, where you can buy hot meals, snacks, and drinks. In case there is no restaurant car or buffet on board, as a rule, car attendants carry carts with snacks and refreshments, which are available for purchase. Also you are free to bring your own food and drinks with you on the train. Please note that drinking alcohol is forbidden on most European trains.