In all cases, food available at train stations and on board trains is much more expensive than what you could get at a cafe. The best option by far for budget travelers is to visit a supermarket before arriving at the train station to stock up on some train picnic provisions.