Question: I want to take the train from Tehran to Istanbul at the end of April. Does this train sell out? Should I buy my ticket through an agency before I go or just wait till I get there (mid April)? Also If I do wait can I buy the ticket in other cities like Shiraz or do I have to get it in Tehran.
Answer: Train tickets are usually sold out soon so it is always suggested to book it as soon as possible by direct referral to a ticketing agent or contacting an Iran-based travel agent. You can buy your ticket in other cities as well, just refer to a train ticketing agent and ask for it. For more information about the trains in Iran you can check this relevant page: http://www.uppersia.com/Iran-transport-services/iran-train-ticket-booking-service.html