I decided to travel to Iran and use the train for going to different cities there. For booking tickets, would you recommend local websites or international ones?

5 Answers 5


As usual the man in Seat 61 has some useful advice on his page for Iran


Specific advice about buying tickets for travel within Iran is contained further down the page.


The best option seems to be to buy from alocal travel agency in Iran as the online sources have had mixed reviews. buying at the station is possible but you may need to buy several days in advance.

If you make the trip I am sure he would welcome feedback as it is still a difficult destination for many travellers outside organised tours.

  • 5
    All the useful information is behind links now. Would you mind adding excerpts to your answer?
    – Mast
    Jan 13, 2019 at 19:27
  • @Mast Added some more info about the specific question.
    – mdewey
    Jan 13, 2019 at 21:35

Local person here.

In here we prefer to buy tickets from our local websites because you can get huge discounts from them.

Websites we trust with PROS/CONS is:

https://www.alibaba.ir ( Lack of English site but they have good support )

https://www.raja.ir/ ( its the official website to buy ticket but still lack of English website )

If your looking for Charter (discounted) trains go to https://www.tcharter.ir/en#!all, they have English website too.

There is a lot of websites in here for selling those tickets but not trust-able.

  • 2
    I love how raja.ir has a link at the top that says “English”, but when you click on it, it just reloads the Farsi version with no change. Brilliant strategy. :-D Jan 14, 2019 at 10:47
  • (+1) do you want to send a link to this to the Man in Seat 61 in case he wants to add it to his page? I can do it if you prefer.
    – mdewey
    Jan 14, 2019 at 13:09
  • 1
    @JanusBahsJacquet if you look carefully, after clicking "English", the language of the site navigation changes to English. But it's the only thing that does :-)
    – Aaron F
    Jan 14, 2019 at 14:19
  • 3
    @AaronF Ah yes, so it does. Much more useful, of course – this way you know what it is you don’t understand. Known unknowns > unknown unknowns. Jan 14, 2019 at 14:20

You're providing very little context for your trip, so, I'm making the assumption that you're reasonably flexible and don't have a specific itinerary in mind.

If that's correct, in your position, I would buy tickets locally, in-country. It's easy, as cheap as it gets, and allows you to change your plans as you see fit.


First of all it is advised to buy tickets before you travel.

From Trip Advisor:

I suggest you booking train ticket by some travel agencies!

Even though it is unofficial, this site has been recommended by quite a few users.


Thanks for all your information. I have recently found that website http://iranrails.com a very useful and reliable site for buying train tickets of Iran railways.

  • it's not usable for global transfer. it works just in iran if you want to go from one city to another.
    – M.R.Safari
    May 5, 2019 at 7:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .