Compare and save on Tehran hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Tehran hotels

Use our map to find hotels near the Tehran area or attractions you want to visit.

The best Tehran hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Tehran

Known for its stunning ornate palaces, unique architectural masterpieces, and history that dates back to biblical times, Tehran, Iran is an extraordinary city that is often overshadowed when it comes to must-see vacation destinations. Tehran is the capital of the country and offers visitors luxury shopping experiences, fine dining options, and a variety of amazing museums. Tehran offers foreign visitors a rich vacation experience, and Skyscanner can help you find world-class lodging options without spending a lot of money.

Cheap Hotels in Tehran

Tehran offers plenty of hotel options that you can afford on a budget. Hotels such as Ibis Tehran Imam Khomeini International Airport, Novotel Tehran Imam Khomeini International Airport, and Tehran Grand can be reserved for as little as $110 per night and offer amenities that include free internet, a fitness center, and on-site dining. The rooms at these hotels are spacious and contemporary. When researching cheap hotels in Tehran, use Skyscanner's hotel booking page to get the best prices. You can compare hotels to find one that best suits your needs.

Unique and Boutique Hotels in Tehran

Make your stay in Tehran more memorable with one of the local hotels offered in the city. Tehran Boutique Hotel provides simple and modern rooms, a library, sitting area and free internet. Anton Apartment Hotel is excellent for business travelers and offers classy furnishings, a kitchenette, and laundry service. Tehran Bed and Breakfast provides free breakfast and a kitchenette. Meet the community of fellow international travelers when you stay at Tehran Hostal. This place offers bunk beds for sleeping and a community relaxation room.

5-Star Hotels in Tehran

Tehran knows how to roll out the red carpet for guests who are willing to spend a little more money. For less than $300 per night, you can reserve a room at Espinas Palace Hotel, Eskcan Hotel, or Karoon Hotel. These hotels have features like grand lobbies, on-site dining options, bell hop services, elegant furnishings, and other hotel-specific luxuries. These hotels are located in downtown and are close to shopping centers, gourmet restaurants, art galleries, and other entertainment interests.

Hotel Reviews

Are you looking to read reviews before reserving your room? Skyscanner can help with that! On each hotel page, you can check out the star rating of hotels as well as read what other customers had to say about their stay.

Are Tehran Hotels Safe?

United States citizens are discouraged from traveling to Iran unless necessary. If you choose to travel there on business or vacation, be respectful of the authorities because they have been known to detain Americans on investigation of espionage. Women should travel in the company of a male and should cover up when out in public. Try not to bring valuable items with you when you travel, and do not leave valuables unattended in your hotel room.

Transportation to Tehran Hotels

Most of the hotels in Tehran are located in the downtown core as well as around Imam Khomeini International Airport. Once you land, you can arrange for a hotel or airport shuttle, hire a car and driver, or hail a taxi. Car rentals are usually not available in this city.