Yes, you can bring your own food and drink on the train. Yes, in general you can bring and consume alcohol on trains, except those managed by Transport for London. But some train companies will run alcohol-free services, so check before you travel. And remember, antisocial behaviour is not permitted at any time.Select a train company above to find information about their food and drink. For information about food and drink on a specific train, check the Journey Planner.Yes. All train companies with catering services have a vegetarian and/or vegan option. To find out more, please check with your train company.A list of allergen ingredients will always be available from the train company, but we cannot say that anything is “free from” any allergen, only that it doesn’t contain that allergen as an ingredient. Please check with your train company for more information about their menu and allergy-friendly food, and any other dietary requirements.