I was told that if a person pays specific amount of money while buying train ticket from Tehran to Istanbul / Trans Asia Express is entitled for free food traveling during Tehran to Kapikoy. Is that true? How much is the payment? Which food they offer?
Each seat on Tehran-Istanbul train has two meals (one dinner and one lunch). Considering the fact you will be in the train for 72 hr, you need to get the rest of your meals from the train restaurant or have some dry food with you.
For the reservation you can check Iran ticket flight booking
Check the cheapest Iran tours.