Hotels and mosaferkhaneh
General informations

Iran has a fairly good tourist infrastructure, especially hotels. It is easy to find, but not necessarily in all price ranges. In addition, they are not always indicated in Roman characters, especially the best markets, the mosaferkhaneh which are, literally, "houses for travelers" where lodge the Iranians with little money.
It's rare to find English-speaking staff in cheap hotels, but all of them go out of their way to help you as good as they can.

The check-out time is always 14 hours, but hotels often offer to pay half price in case of departure before 18 or 20 o’clock.


a Mosaferkhaneh

The standard room contains air conditioning and heating (usually gas), a fridge and a TV. Sometimes a wardrobe and / or a small safe. Large blankets are available in addition to bedding.

The mattresses are harder than in Europe, as are the pillows. In low-end hotels, mattresses are sometimes made of polystyrene and they are particularly uncomfortable. Do not hesitate to ask to change them.

The bathrooms, common or private, all have hot water and pressure in the pipes and are usually equipped with Turkish toilets. Tap water is normally drinkable in Iran, but not always good to taste.

The rooms are usually of an acceptable cleanliness.

Internet access

More and more hotels are offering wi-fi in the rooms, or at least one free PC. It happens however that the wi-fi is paying.


All rooms have 220V electrical outlets, compatible with Swiss plugs (without grounding).

Traditional Hotels
In central Iran, we find so-called "traditional" hotels, in old houses full of charm, built around a central courtyard. They are a bit more expensive than normal hotels (though not excessive), but it's worth the money. These are small havens of peace, ideal to relax in peace. They have also restaurant in principle and are open to the public. It is therefore not necessary to stay on site to eat. Very family atmosphere, intimate.

The ways to Book a Hotel in Iran

Traveling anywhere isn’t without its hardships, and traveling to Iran is no exception. In Iran’s case, what makes planning a trip a hassle for those traveling independently is hotel booking.
While online hotel booking is a relatively easy and straight forward process in most countries, the service is not available in Iran and only a handful of quality hotels offer the service to those living in Iran.

1) Hotel Booking Sites

There are some websites allowing you to book a room and pay for it online with international credit or debit cards, but most of them offer rooms in luxury hotels. If you’re looking for more affordable options, such as midscale hotels and B&Bs, you have more difficulty finding your desired type of accommodation online.
In addition, it doesn’t mean your room has been immediately booked just because the reservation is made online. More often, your online request is redirected to the hotel you’re hoping to stay at, which has to approve it. Once approved, the website may send you a link to the online payment portal where you can pay for the room.
The time that it takes for your request to be sent to the hotel and your booking to be finalized depends on some factors, including the hotel’s response time, whether or not it’s the peak travel season, and the connection between the hotel and website. These websites can be found with a simple search online.

It is worth noting that online payment is not as prevalent in Iran as one might expect. In fact, most booking websites promote their online payment service as a competitive advantage.
It may not be easy to pick the best website, but it is possible to make an educated decision. Factors that can help you decide include: The number of hotels in every city or region, available rooms in each accommodation, number of suggested hotels and alternative accommodations in an area, and room rates. Because room rates fluctuate often and prices vary according to season, check the rates often to see if they change on the website to ensure the prices are up to date.

2) Travel Agencies

Many Iranian travel agencies offer hotel booking as a separate service as well. You can get in touch with them via phone or email to get more information.
Since travel agencies are privately-owned companies, you may be able to use your credit card to book a room by transferring the funds to the owner of the agency’s bank account outside Iran. If that is not an option, however, you can arrange to pay the agency in cash upon your arrival in Iran.


3) Booking Counter at Airports

If you are traveling to Iran in April, May and October, you probably shouldn’t rely on finding vacancies in top hotels due to the lo of international events, including conferences and exhibitions, in major cities.
Aside from these months, you may be able to book a room at a four- or five-star hotel at one of the main international airports, such as Imam Khomeini International Airport in Tehran, Mashahd’s Hashemi Nejad Airport and Shahid Beheshti in Isfahan.
Most quality hotels have a booking counter in these airports, but this method is only recommended for those who had little time to plan their trip.
If your preferred hotel doesn’t have a representative at the airport, don’t worry! Travel companies at the airport might be able to help you, but reserving a room in this way may take slightly longer.

4) Sending Email to the Hotel

Another option is to get in touch with your chosen hotel and book a room directly. Iranian hotels are aware that foreign travelers cannot pay for their booking, so they’re used to receiving payments later. It generally takes between 24 and 48 hours for hotels to reply to emails.
If you’re making reservations for a large group, you might be able to get a group discount, so it might be a good idea to get in touch with both the head of reservations and the marketing manager.
To find a hotel’s email, you’ll have better luck searching for it online. Not all Iranian hotels are listed on Tripadvisor but most of them (especially four- and five-star ones) have websites. Also, some Tripadvisor features like contact number and email address are not accessible for Iranian hotels.
If you don’t receive a reply to your email after a couple of days, send it again. Hotels receive lots of emails and there’s always a chance that some emails get lost in the pile.
Finally, once your booking is made, contact the hotel a week before your arrival to re-confirm your reservation.

5) Calling Directly to the Hotel
Finally, you can call the hotel directly. But the disadvantage of this way is that the reservations office may not be open 24/7.
In addition, Iran’s time zone is +3:30 GMT which may make calling inconvenient if you live in a vastly different time zone.
Taking into account the work hours and typical break times in Iran, it’s best to call between 10:00 to 12:00 and 14:00 to 16:00 local time (06:30 to 08:30 and 11:30 to 13:30 GMT). Thursday is a half-day and Friday is the weekend in Iran.
Please keep in mind that Iran practices daylight savings time; i.e. the clock is moved forward by an hour on March 21 and moved back by an hour on September 23 (dates may vary by a day from year to year).
Iran’s country code is 0098 and some cities’ codes are as follows: Tehran: (+98) 21; Isfahan: (+98) 311; Shiraz: (+98) 711.