This is the most comprehensive guide available on the internet, containing all the practical information needed for traveling to Iran

What used to be a country which everybody believed was filled with danger and nuclear weapon lovers is, today, becoming the destination with the most exponential tourism growth in the world.

From the most hospitable people to the oldest history, stunning architecture, the most desolate deserts, green mountains, islands and many other things, slowly, travelers are realizing that Iran is the ultimate destination.

However, since it has opened to tourism very recently, traveling in Iran is not that easy, as it presents several difficulties and peculiarities, ranging from strict Islamic rules to credit card issues and even the need to get special travel insurance.

But don’t worry.

After visiting this country twice for more than 2 months, on this blog I have compiled 80 tips for traveling to Iran which will help you to plan your trip easily.

This guide contains practical information. For places to visit read my 1 to 4-week itinerary in Iran


things to know for traveling to Iran


80 Useful tips for traveling to Iran

Here you will find:

A few quick tips
Travel Insurance for Iran
Money in Iran
The people and culture
Religion and Islamic Law in Iran
Internet & SIM Card
Food and alcohol
Other curiosities
Books for Iran
More information

Important – Throughout the article, you will see that I mention 1stQuest quite a few times, an Iranian company that offers different services regarding visas, travel insurance, domestic bus & flight tickets, hotel booking, and even tourist packages. They are a great company which helped me sorting out my visa. Moreover, they are one of the very few companies which allows you to purchase any service with an international credit card. Just check them out and, if you decide to buy anything, remember that you can use my voucher code to get an exclusive 5% discountATC-QST 


A few quick tips for traveling in Iran

1 – When to travel to Iran – Iran is a massive country with many climatic zones, which range from the dry regions of the Persian Gulf to the wetlands of the north-western provinces. Ideally, the northern mountains should be visited during late spring, summer and early autumn. On the other hand, the classic Persian cities of Esfahan, Yazd, Kashan, and Shiraz can get utterly hot in summer, so winter, spring, and autumn are the optimum months for visiting them. Moreover, the southern provinces, which include Qeshm Island, Bandar Abbas, etc. should be avoided during the summer months, as temperatures may reach up to 50ºC and the air is extremely humid. Last, Tehran has extremely cold winters and overwhelmingly hot summers. Therefore, spring and autumn are the ideal months for traveling to Iran. You can also visit the Persian cities during the summer months, no problem, but just be prepared for the heavy heat!

2 – What to actually do in Iran – From following the classic Persian historical trail to contemplating the magnificent Islamic architecture, trekking, visiting the Persian Gulf Islands, meeting Iranian nomads, making local friends or even making a pilgrimage trip to the city of Mashhad, Iran can be a destination for all types of travelers, both history and adventure lovers.

3 – Consider getting off the beaten track – I traveled to Iran in 2015 and 2018 and, in only 3 years, things had changed significantly. The classic Persian cities of Yazd, Esfahan, Shiraz, and Kashan are filled with tour groups, overpriced restaurants and souvenir shops. Local interactions, which usually involve house invitations, are less frequent and rip-offs are common. However, if you just step slightly out of your comfort zone, experiences with the locals can be totally different. Therefore, I strongly recommend visiting other places near the cities, as well as discovering other provinces, such as Golestan, Kurdistan, or the cities of Tabriz and Mashhad.

4 – Everybody comes back to Iran – I have been to Iran twice and this is the only country where I am planning a third visit, and I am afraid there will be a fourth one. This is not just me but many travelers I met on the road. Everybody loves Iran because it is a huge country with so many places to visit and also, thanks to its people and safety, traveling through Iran is highly pleasant.

Read:65 Things you need to know before traveling to Uzbekistan guía contiene toda la información práctica.

Iran off the beaten track
Khalid Nabi in Golestan province, my favorite off the beaten track spot in Iran – Iranian travel


Visa for traveling to Iran

5 – Visa on arrival (VOA) – Everybody, except for citizens of Canada, UK, US, Afghanistan, Bangladesh, Colombia, India, Iraq, Jordan, Nepal, Pakistan, Somalia and Sri Lanka, can get a visa on arrival at any of Iran’s international airports.

6 – The only real requirement is to have a valid host contact – During the process of getting your VOA, the authorities may contact your host, whether they are a hotel or a friend. If they can’t contact them, they may make you wait at the airport for a very long time.

7 – Waiting time ranges from 2 to 6 hours – At the very least, you will have to wait for 2 hours at the airport. On my second visit, I had to wait for more than 5 hours, as I had a brand-new passport and didn’t have a return flight ticket.

8 – Visa fee – Prices range from 40€ to 150€, depending on nationality. I hold a Spanish passport and paid 75€ and I believe that that is the price for the other European nationalities.

9 – You can’t get a VOA if you enter overland – If you travel to Iran by land, you will need to arrange your visa in advance.

10 – How to get your visa in advance – If you don’t want to wait at the airport, want to secure your visa or enter overland, you should get the visa in advance. For this, you need to get an authorization code from an authorized company, which you will use to easily collect your visa at the airport or embassy (if you enter by land).

I strongly recommend the guys from 1st Quest, a very reliable company that offers plenty of different services for traveling in Iran.

The visa authorization code only costs 27€ but remember that with my voucher code, you can get an additional 5% discount. 

My voucher code: ATC-QST

Click here to get your authorization code


11 – NEW Summer 2018 – Iran doesn’t stamp passports anymore – An Iranian stamp on your passport can be an issue, especially if you are traveling to the USA. That’s why, since July 2018, they are giving your visa on a separate piece of paper.

12 – Typically, they give you up to 30 days – A one-month visa is the standard number of days they give for traveling in Iran.

13 – But you can easily extend your visa – You can extend it twice for 30 days. This means that you can be in Iran for up to 90 days. Extensions can be arranged in all provincial capitals.

14 – Iran and Israel – For more details regarding the Israeli stamp, read: Avoid the Israeli stamp – FAQ

15 – Citizens of the USA, UK, and Canada need to go on a tour – These 3 nationalities can’t travel to Iran independently, so they should contact a tour operator.

16 – More information regarding visas – For further details, read my Iran visa guide

Iran visa extension
My Iran visa extension – Iran travel blog


Insurance for traveling to Iran

17 – Most regular insurance companies don’t cover travel in Iran – Because of the sanctions, popular insurance providers, such as World Nomads, will not cover you. 

18 – IATI Insurance is the one I recommend for traveling to Iran – IATI is one of the very few companies whose policy is valid for traveling in Iran. They have a wide range of different plans and good coverage at a very competitive price. Moreover, the readers of Against the Compass can get an exclusive 5% discount (you will see the discount after calculating your quote). 

Buy it through my link to get your 5% discount


19 – If you don’t have travel insurance, you will have to buy it at the airport – If you don’t have a valid policy for traveling in Iran or, basically, you can’t prove it, they will make you buy one before getting your VOA. Prices range from 14€ to 34€, depending on the number of days but, you should know that the coverage is much more limited than IATI Insurance or any other company.

For more options, read How to find the right travel insurance for Iran

traveling in Iran
The classic picture of Esfahan – Traveling in Iran


Iran Travel Guide – What you need to know about money

20 – The official currency is the Iranian Rial – Which has an extremely low value: 1USD = 43,528IRR

21 – The Iranian Rial fluctuation is massive – Make sure to check the current rate just before leaving for Iran because the value is so unstable.

22 – Exchanging money in Iran – Exchange offices are available everywhere and €, USD and GBP are always accepted. Moreover, there is also the black market, which means that, in all cities, you will always find random people willing to buy your currency. It is fine to exchange with them but just make sure to count your money twice, as some of them may try to trick you.

23 – Wait, Rials or Tomans? – Since their currency is extremely low, in order to simplify things, most places will tell you the prices in Tomans, which is the same value divided by 10. At the beginning, it is a bit confusing but you will quickly get used to it.

24 – Foreign credit cards don’t work – Because of the sanctions, you can’t use your international credit card when you travel in Iran, so bring cash.

25 – However, you can buy a local credit card – For people who don’t want to be carrying lots the cash, you can buy a local credit card and top it up. There are quite a few companies offering this service but I recommend Mah Card Iran Travel. The way it works is that you sign up on their website, give your passport details and they will bring your credit card once you arrive at your hotel in Tehran. You will give them your cash and pay the 20€ service after receiving your card. I didn’t use it but I’ve been told it is a reliable company.

26 – And you can pay by credit card absolutely everywhere – You will be surprised to know that local credit cards are accepted all across the country, including at street food stalls and grocery shops from rural areas.

27 – Entrance fees – Most touristic sites, including mosques, gardens, and archaeological sites, charge between 100,000 and 150,000IR, which is 5 to 10 more times than what the locals pay.

Read: 70 Things you need to know before traveling to Pakistan

Iran travel
Guys like this one accept local credit cards quite often – Iran travel guide


Is it safe to travel to Iran?

28 – Iran is safe – That’s it. It is a safe destination with no terrorism and a very low crime rate.

29 – The FCO says – The UK Foreign advice says that you should avoid traveling to Balochistan and the area bordering Iraq. However, I think that this information is totally biased. You should be fine.

30 – In Iran there is no Islamic State – On many occasions, my friends from back home told me: Be careful with ISIS in Iran! I love my friends but this is a very naive comment because, first of all, Iranians are Shia, hence there are no Iranian linked to ISIS. And second of all, ISIS never made it to Iran.

For specific solo female travel advice, read: Iran as a solo woman traveler

Travel to Iran
People in Iran are too friendly – Iran travel tips


The people and culture

31 – Iran is a highly educated society – Iran is the developing country with the largest number of highly educated people I’ve ever traveled to. Even in very rural, remote areas, such as Golestan, I met people who had Ph.D. degrees from Barcelona and Cambridge.

32 – Iranians are not Arabs – People in Iran are not Arabs but Persians, which is a completely different ethnicity.

33 – Nevertheless, it is ethnically diverse – From the Kurds in Iranian Kurdistan to the Turkmens of Golestan and the Arabs from the Persian Gulf shores, in Iran, there are several ethnic minorities.

34 – Hospitality in Iran – Iranians are famous for their hospitality. Don’t be surprised if someone who you just met 5 minutes ago invites you to his house, a random dude who you never talked to pays for your meal and, basically, everybody treats you like a king. They love foreigners and are striving for the world to realize that they are a very peaceful society.

35 – Do accept house invitations – You can’t say you have entirely traveled to Iran if you didn’t have a meal or stay at someone’s home. Just say yes. If you get slightly off the beaten track and having a meal at a stranger’s house is 100% guaranteed.

36 – Wait, what is tarof? – If you are traveling in Iran for long enough and have experienced strong local interactions, the locals will tell you about something called tarof. Basically, tarof is when a local tries to pay for your meal (or anything else) just because it is in their cultural code but they don’t really want to. Say no and, if they insist more than 3 times, it means that it was a real invitation. However, if they back off, it means that it was a bluff, so this is called tarof.

37 – Farsi is the official language – Farsi (or Persian), which has nothing to do with Arabic, is the country’s language. They also use the Arab alphabet.

38 – Educated people speak English – In major cities, most educated people speak impeccable English and, in rural areas, they will speak the basic stuff.

39 – Officially, the weekend is on Thursday and Friday – Iran follows the official Muslim calendar, so Friday is the official day off and, for most companies and the public sector, Thursday and Friday is the weekend.

Read: 75 Things you need to know before traveling to Kyrgyzstan

Travel blog Iran
Me with Vali’s family in Mashhad – How to travel to Iran


Religion and Islamic law in Iran

40 – Most Iranians are Shia – Iran is the country with the largest Shia population.

41 – However, there are Sunni minorities – In Balochistan, Golestan and the Persian Gulf, there are significant Sunni communities.

42 – Iran is an Islamic Republic – Prior to 1979, Iran was ruled by a Shah who was a puppet of the USA and was leading the country to poverty. This led to a massive revolution, the Shah was overthrown and the clerics came to power, founding the Islamic Republic of Iran.

43 – It’s also a religious dictatorship – In Iran, freedom of speech, demonstration, and protest is extremely limited and several rules based on Sharia law apply to everybody, including tourists.

44 – Dressing code for men – You can’t dress in short pans, even when it is 40ºC. Other than that, you will be fine.

45 – Dressing code for women – Women need to wear a headscarf and can’t show either their shoulders nor their curves. This means that you must wear a long, loose dress or skirt over your pants.

Read: Solo female traveling in Iran

46 – And of course, alcohol is illegal – In Iran, alcohol is forbidden and only available on the black market. For more details, check the Food & Alcohol section.

47 – Even in this situation, many Iranians are not religious at all – Across your journey, you will meet many Iranians from all ages who don’t care about religion at all, more than in any other Middle Eastern country. This is because, before the 1979 Revolution, Iran was quite secular.

Religion in Iran
Iranian women trying to enter and exit from the women wagon in Tehran – Can i travel to Iran


Travel tips for transportation in Iran

48 – Buses are the way to go in Iran – They go absolutely everywhere and are the preferred choice for locals. There are two kinds of buses, the budget one and the VIP, which is around 70% more expensive.

49 – Trust me, get the VIP bus – Seriously, the difference between VIP and non-VIP is so huge. VIP buses are extremely more comfortable, have AC and don’t smell. The cheap buses are horrible and, since they only cost a few USD, paying a 70% extra is not a big deal.

50 – Where to buy your bus tickets – Before, it was kind of a pain in the ass to buy them, as local sites don’t accept foreign cards, so you had to ask your hotel (who charges a high commission) or go to the bus station, which is always far away from downtown. Things have changed and now, you can easily buy them through 1st Quest(the same visa guys).

Use my voucher code to get an exclusive 5% discount! You can use it as many times as you want!

Voucher code: ATC-QST

Click here to check the prices of your bus route


51 – Train is also an option – Some cities have train stations. I personally took a train from Tehran to Gorgan and a 23-hour train from Mashhad to Bandar Abbas. It was pretty cool but not all cities have train stations plus they run less frequently than buses.

52 – Plane is also good – For those who are short on time, there are a lot of domestic flights, connecting most cities in the country. Again, you can book your flight ticket through 1st Quest, as most local sites won’t accept foreign credit cards.

And you can also use this 5% discount when purchasing a flight ticket: ATC-QST

Click here to check the prices of your flight itinerary


53 – Get Snapp for taxis – Snapp is like the Iranian Uber and, as far as I know, it works in Tehran, Esfahan and, perhaps, in other big cities, as well. By default, it is cheaper than regular taxis plus you save all the negotiation hassle.

54 – Metro – Tehran, Esfahan, Shiraz, and Mashhad have metro lines. They are cheap, fast and reliable!

55 – Driving in Iran – You can self-drive in Iran, no problem, but just be aware that, like in all the Middle East, people drive like crazy.

56 – Crossing the streets in Iran – For me, the worst thing about Iran is that nobody gives a s*** about pedestrians. You should know that, when you cross the street, even if you go over a pedestrian crossing, cars will never slow down but will just dodge you. It’s crazy. You should always cross sticking close to a local.

Iran travels
Train station somewhere in Iran – Iran travel experience


Internet & SIM Card

57 – In Iran, many websites are censored – And that includes Facebook, Twitter, porn sites and even international media platforms such as the BBC or CNN.

58 – This means that you should get a VPN – If you wanna post Facebook updates, watch some porn when you feel lonely in your room or just check the international news, you must get a VPN. I recommend you read how to find the right VPN for Iran.

59 – Wi-Fi sucks – A lot, practically everywhere.

60 – But 3G is good – Wi-Fi sucked so much that, sometimes, I was using my 3G to watch movies.

61 – Get an IranCell SIM Card – In my experience, the staff of IranCell shops speak good English. For just a couple of USD, you will get plenty of GB and calls. I suggest you check their website for the latest plans. In Tehran, there is an IranCell shop inside Imem Khomeni metro station.

Read: A travel guide to Lebanon

Travel Iran
Jameh Mosque in Yazd – Iran travel information


Food and alcohol

62 – What is Persian cuisine like – Seriously, I could write an entire post about food in Iran. It is quite varied and many provinces have their own local specialties. Usually, most meals will be accompanied by tonnes of rice and bread. The most popular appetizers have an eggplant base and main courses tend to be meat with gravy. Kebab is a fancy meal they eat outside. So far, my favorite dishes are bademjan, an eggplant and tomato stew; ghormeh sabzi, a meat stew with plenty of spices and herbs; ash, a breakfast consisting of a vegetable soup with chickpeas, noodles and caramelized onions; and dizi, lamb (or chicken) smashed with tomatoes, potatoes and chickpeas in a clay pot.

63 – Vegetarians will be OK – For breakfast, they will serve you either ash (the vegetable soup) or an omelet with tomato sauce, as well as cheese, watermelon, and nuts. For lunch and dinner, there are many eggplant-based vegetarian options, lentils, and rice.

64 – Chai? – The tea culture is really strong and a sign of hospitality.

65 – The coffee culture is growing! – One of the differences I noticed on my second trip to Iran is that there were coffee places, serving authentic coffee absolutely everywhere. It was, of course, pricey compared to any other drink but having breakfast over a good cup of coffee is a real must for me.

66 – Alcohol is only available on the black market – It usually comes smuggled from Armenia or Iraqi Kurdistan.

67 – But you are likely to drink – Once, I was hitchhiking in Golestan when a young couple from Tehran picked me up and offered me vodka shots. Another day, the owner of a café served me a real rum mojito. I also drank home-made liquor at someone’s house in Shiraz and was offered a beer in Qeshm Island. As I said, many Iranians are not very religious and, if you hang out with local people, eventually, you will be able to have some drinks.

food in Iran
Kashko: contains eggplants, caramelized onions, mint, walnut and yogurt, typical from Kerman province


Travel tips for accommodation in Iran

68 – Some popular international sites don’t work – Because of the sanctions, websites like don’t have hotels listed in Iran and on Hostelworld you only find budget hostels.

69 – I recommend you use 1stQuest to book all hotels – Again, the guys from 1stQuest have loads of hotels listed in all the main cities. From luxury hotels to youth hostels, booking a hotel with them can’t be easier.

Remember that you can get an exclusive 5% discount to book any hotel, as many as you want and want, whenever you want.

My voucher code: ATC-QST

Click here to see all the available hotels in Iran


70 – Couchsurfing – Couchsurfing is very popular and, since locals love foreigners, according to Iranians, the offer exceeds the demand. It is a great way to meet locals but just bear in mind that some hosts may be extremely intense and may want to be with you at all times.

Iran travel guide
The views from the hotel in Yazd at sunrise – Iran travel


Some curiosities you will see when traveling in Iran

71 – Nose jobs – You will see that in most major cities, especially in Tehran and Esfahan, a lot of women wear a bandage on their nose. That is because they just came from surgery. Many Persian women have an arched nose and some of them have a bit of complex about it.

72 – The clerics – Those Muslim priests that you see all over Iran are Shia clergy. Most of them wear a white hat, which means that they are normal people. However, those wearing a black one are, somehow, related to the prophet Mohammed. Within a period of 2 months, I spotted two of them. 

73 – Creepy mannequins – In all bazaars all across the country, clothing shops have extremely creepy mannequins. They tend to be dirty, miss one eye or they have no jaw. I don’t know if the shopkeepers realize how weird this is. 

74 – Drought in Iran – In Iran, lack of rain is a real problem and, across the country, many lakes and rivers, including the river that goes through Esfahan, are completely dry. This is one of the biggest concerns for most Iranians. 

Read here more interesting facts about Iran

mannequins in Iran
A very strange mannequin in the bazaar of Esfahan


Best books for traveling to Iran

75 – Iran travel guide by Bradt – Bradt has always the most comprehensive guides to the most off-beat countries. I love Bradt because they give plenty of tips for the independent traveler, as well as loads of cultural insights.

Click here to see the latest prices


76 – Iran travel guide by Lonely Planet – I personally prefer Bradt but, if you are a Lonely Planet fan, they have just released their latest edition for Iran.

Click here to see the latest prices


77 – English-Farsi phrasebook – Quite useful if you want to communicate properly with the locals outside of the main touristic cities.

Click here to see the latest prices


78 – Best graphic novel – Persepolis – This is, perhaps, the most famous story ever written about Iran. It is the story of a non-religious woman, before and after the 1979 revolution. An easy way to understand the complexity of Iranian society.

Click here to see the latest prices


79 – Best political novel – The Cypress Tree – The story of a writer and his family (currently a BBC journalist) who had to live in exile in the UK after the 1979 Revolution. The book is not only a critique of the dictatorial regime but also, he explains, in a very nostalgic way, all the things he misses from Iran.

Click here to see the latest prices


More information

80 – Remember to always use my code – From booking a hotel to a flight & bus ticket, purchasing insurance and your visa, if it is via 1stQuest, remember that you can use my 5% discount code, as many as you want, whenever you want: ATC-QST

81 – Travel packages – For just 369€, 1stQuest also offers an exclusive package for the independent traveler, which includes 8 nights in mid-range hotels (in Yazd, Tehran Esfahan, and Shiraz), 4 VIP bus tickets, your visa and travel insurance. It is a very good deal and you can also use my promo code to get the 5% discount. Click here to learn more about the packages offered by 1stQuest

82 – Border crossings – Iran shares a border with Armenia, Azerbaijan, Turkey, Iraq, Afghanistan, Turkmenistan and Pakistan. All borders are open, as long as you have a valid visa.

More articles about Iran – These are all the articles I have written about Iran:

Independent travel in Iran: 1 to 4-week itinerary
How to find the right travel insurance for Iran
How to find the right VPN for Iran
Traveling in Iran as a solo female traveler
Things to do in Tehran in 2 days
A guide to Qeshm Island
A guide to Shiraz
A trip to the desert of the Kaluts
Trekking in the Zagros mountains
Meeting the Qashqai, authentic Iranian nomads
What to see in Pars province besides Shiraz and Persepolis
A guide to the Iranian visa
A guide to Masuleh
A guide to Golestan Province

Travel guides to the neighboring countries – If you are overlanding to or from Iran, read:

Azerbaijan travel guide
Pakistan travel guide
Iraqi Kurdistan travel guide


If you like my website and found this post useful, remember that, if you book any service through any of my links, I will get a small commission at no extra cost to you. These earnings help me maintain and keep Against the Compass going! Thanks 🙂


traveling to iran


Want to travel off the beaten track?

Join my newsletter

and get one TripScout City Guide of your choice, for FREE!


  1. HI Tehran Hostel

    Hey Buddy, you wrote a great helpful article! almost covered all the tips. Btw , I would like to introduce our hostel in tehran to readers of your blog if its possible, HI Tehran Hostel offers excellent value budget accommodation in a convenient location of Tehran, stay with us and see what a difference a stay makes..

  2. Im so happy to see that you wrote a excellent article about my country and specially my city and its beautiful valley(alamut).
    i would be more than happy to help any travelers in this adventure
    AS WE ALWAYS SAY (Taste Iran with locals)

      1. I have just spent a goo hour reading your articles, they are very well and intelligently written! And also more informative than other sites. I am planning a trip to Iran in September too! Safe travels and keep writing awesome articles!

  3. I get what you mean about the heat and humidity in the southern provinces Joan. We house sat during the cool, rainier season in Doha, Qatar last year, across the Persian Gulf from Iran. The homeowners noted temps to 50 C PLUS humidity. Meaning sometimes it feels like 140 F LOL! Insane. Rocking post bro.


  4. Thank you for all this interesting information, accurate and recent on top of it!
    On that subject, something that could also help although quite new it is the mobile app Fairswap. It allows to exchange cash currency in real-time by meeting with each other at a pre-agreed location. 
    Widely, people post their need in foreign currency and if there is someone nearby facing the reverse need, then they can get in touch each other and if both agree, they will meet and make the swap.

    By chance, this could be a pleasant way to facilitate connections with locals and get unexpected additional tips.

Leave a Comment

Your email address will not be published. Required fields are marked *