Yes, you are encouraged to bring your own food and drink on the Eurostar, which is one of the great perks of rail travel compared to flying. Unlike airlines, Eurostar does not have strict rules against bringing liquids, so you can bring coffee, water, or even a bottle of wine or four cans of beer per person. However, as of April 2025, there are new temporary UK government restrictions on certain food items due to "foot and mouth" disease concerns in mainland Europe. Travelers heading to London may be prohibited from bringing meat or dairy products (like ham sandwiches or certain cheeses) from the EU. On the train itself, the Eurostar Café (the onboard bar buffet) offers a variety of snacks, meals, and beverages for purchase. For those traveling in "Eurostar Premier" or "Plus" classes, high-quality meals and drinks are served directly to your seat and are included in the ticket price. Passengers are simply asked to be considerate of others by avoiding extremely strong-smelling foods in the enclosed carriage environment.