There used to have a special bento box at every rail station in Japan. Those are called Eki (Station) Bento ... Ekiben. Now when yiou get on a long distance rail, you can buy many Ekiben from the area at the station. This is a picture of Ekiben at Tokyo Shinkansen Station.
From Tokyo station to Sghin Osaka ... about 500km (310 miles) in 2 and half hours. It costs about $180 on the first class. I love the ride.