How to book your transport in Iran?

You can book all your tickets through the online form .

  • For bus tickets, choose your departure time according to the fixed schedule listed in the form.
  • For train or flight tickets, you should pick a tentative timing on your preferred date – we will check its availability and get back to you within a few hours. If we cannot find a connection that matches your request, we will offer you alternative timings or dates which you can review and select.
  • Upon receiving a confirmation from you, we’ll provide you with the payment link and send you the transport voucher.
  • All you need to do is to print the voucher and bring it to the bus/train terminal or airport(Iran bus ticket, Iran Tran ticket, Iran flights, Iran ferry ticket).


On top of transport booking services, TAP Persia also provides airport transfer services and pick-up tours between major cities. The pick-up tours are more than just a transfer service – they also include sightseeing at a few exciting attractions along the way. This is something that you will miss out on if you travel via buses, flights or trains! Check all city to city tours below.

Note: If you need to book more than one seat, please provide us the full names and passport numbers of all travellers.

Free Personalized Itinerary

A tailor-made day by day plan based on your interests and budget

Iran Visa Guarantee

Guaranteed approval and ease of mind when you land

iran visa

TAP Persia Welcome Package

Apply for your visa and choose the welcome package to get a €17 discount

Free Visa Authorization Code
24/7 Live Assistance

30 Days Travel Insurance
10,000 Euros coverage

Tourist Card
Debit card for payments

50,000 Rials credit + 10GB internet

Airport Transfer
IKA to hotel in Tehran



Apply Now

Recommended Tours

Show More

Ride-Hailing Applications (iOS & Android)

If you are tired of getting into taxis that overcharge and are never on time, Snapp & TAP30 are the convenient solutions to almost all your transportation issues. Clones of the popular US ride-hailing companies Uber and Lyft, the Iranian startups Snapp & TAP30 have quickly dominated almost all transportation routes inside urban centers. You can get a ride 24 hours a day in any metropolitan area in almost every major city in Iran. The fare and route are fixed from the beginning so you have clarity in your transaction. You can choose to pay with either cash or your Iran Tourist Card.e.


Ticket in Iran Ticket in Iran


Ticket in Iran Ticket in Iran

If you are using an Android device, you can simply download both apps from Google Play.

For iOS users however, the process is a bit more complicated as Apple has decided to remove many Iranian apps from the App Store. The alternatives are using the web-app (currently only in Farsi) or downloading the apps from alternative sources. We have made a comprehensive blog post regarding Snapp where you can learn more about how it works and how to install it on iOS devices. Check it out:

Uber in Iran? Try Snapp

For your convenience, we have also included the download links of both apps for iOS and Android devices. Please note that the iOS download links are from external sources, check our blog post on how to use Snapp on iOS devices for more.


What are the differences between Standard and VIP class buses?
Most buses between Iranian cities are VIP class busses, meaning they have comfortable seats that lean back along with other amenities such as in-bus snacks and refreshments, seat monitors & onboard wifi. These busses make regular stops along with their ways so travelers can use the restroom, buy essentials, or order food.
Is it safe to travel by bus in Iran?
Traveling by bus is one of the most common and safest ways to travel between cities. There are multiple police checkpoints (Police-E-Rah) and speed cameras between each city.
How many days ahead can I book a bus?
You can reserve your Iran bus tickets up to one month in advance.
What documents do I need to get on a bus?
You only need your ticket to get on the bus. However, as a tourist, it is a good idea to have your passport with you while traveling.
How do I cancel my booked bus ticket?
You can cancel your bus ticket 24 hours before your departure time by sending us an email at [email protected].
Can I change my seat after booking?
You can change your seat by speaking with the assistant driver once you have boarded the bus. Remember that ladies are not allowed to sit in the very front rows and are usually not allowed to be seated next to a male that is not her travel companion.

What can be carried on a bus?
You can carry up to two pieces of large luggage, one small luggage, and one handbag. Some companies will charge you extra for certain items such as bikes or pets. You will have to give your luggage to the driver assistant to be placed in the carriage under the bus. Make sure you physically see the luggage loaded onto the bus and get a number for your bags. Place your valuables within your handbag and bring it with you to your seat.
Are there any facilities for the disabled?
Only a few private bus companies are equipped with special facilities for handicapped or disabled individuals. Iranian busses usually have 3-5 steps in each entrance.
What are flight/ticket classes for Iran domestic flights?
Iranian domestic (System) flights usually come in 3 classes: economy, first-class, and business class. Each class has its own cancellation and refund policy. Check your ticket or contact us at [email protected] for more info.
What is the difference between ‘system ticket’ and ‘chartered ticket’ for Iran domestic flights?
‘System tickets’ are just regularly scheduled flight tickets sold by agencies and are refundable based on the ticket class, airline, and selling agent. ‘Chartered tickets’ are usually cheaper but non-refundable.
Are Iran domestic flights safe?
A majority of Iranian airlines including Iran Air, Iran Aseman, Mahan Air, Kish Air, and Qeshm Air are members of the International Air Transport Association (IATA). According to a 2010 assessment by the International Civil Aviation Organization, Iranian airlines have performed above global averages in multiple categories.
How much is Iran's domestic luggage allowance?
The permissible luggage weight is between 23 kg to 50 kg depending on the airline and flight class.

"*" indicates required fields

Preferred tour start date
Hotel Type
Prefered cities to visit
Travel Style
This field is for validation purposes and should be left unchanged.


  • This field is for validation purposes and should be left unchanged.