On board sales on many trains have been discontinued in these days. I highly recommend you to prepare something to eat and drink before on board.
When you travel by train, you need to think about food before boarding. If the train that you take has a dining car or on board sales, you may get some foods and drinks in the train. If it does not, you must buy something before taking the train. So it is very important which you can get something to eat on board or not. If you travel by Japan Rail Pass or other rail pass, you mostly take Limited Express train or Shinkansen. Most of Limited Express and Shinkansen have on board sales in the train. I explain about on board sales in this post. Continue reading