Compare and save on Tehran hotels

Find hotel dealsPlease select a place
Check in:
Check out:

Modern, cosmopolitan, and buzzing with life, the Iranian capital of Tehran is a fantastic city to spend some time in. Whether you’re looking for hotels in Tehran for business or for leisure, with Skyscanner you can find the best places to stay throughout the city.

Tehran is widely considered to be Iran’s most liberal city, and it’s a good place to find your feet before heading deeper into the country. The people of Tehran are renowned for their hospitable nature, and are (for the most part) very friendly towards Western visitors. Most of the youngsters can speak English well, so you might end up making a few new friends.

Tehran is home to a huge number of universities and has a young and vibrant student population, who you can often see hanging out in the city’s most trendy cafes. Islamic law still applies, so mainstream nightlife and alcohol are both banned. If you’re lucky you might be invited to an underground party by one of your new local friends.

Although Tehran doesn’t offer the same breathtaking architecture as ancient Iranian cities like Isfahan, you only need to scratch the surface to find plenty of exciting things to see and do. There are art galleries galore, an abundance of restaurants, a colourful bazaar, and a UNESCO World Heritage palace.

The Former US Embassy is an interesting, if haunting, place to visit. It played a key role in the 1979 Islamic Revolution, when Iran transformed overnight from a pro-Western democracy to an anti-Western Islamic Republic. A number of diplomats and American citizens were held hostage in the embassy for 444 days, creating a huge crisis. Today the embassy is one of the Middle East’s most iconic sights: the walls are now painted with anti-American images and slogans.

If the hustle and bustle of the metropolis gets too much for you, there are plenty of opportunities for escape. This is thanks to the breathtaking Alborz Mountain range which towers above the city. As well as adding a dramatic element to the skyline, the mountains also offer a great destination for a daytrip. Locals often head up to Mount Tochal for hiking during the spring and autumn, and skiing during the winter. The trails offer unrivalled views of the city, making it a must visit during your trip.

Show more
Sort by Tribes
Popularity - Best Value
Currency
62 Results
  • Parsian Esteghlal International Hotel
    Ranked #1 overall in Tehran hotels
    9.3
    Wonderful!
    8 reviews
    Popular withLuxury

    :)

    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • Homa Hotel Tehran
    Ranked #2 overall in Tehran hotels
    7.7
    Pretty good
    6 reviews

    in north of tehran you can see evry thing very very nice

    • Restaurant
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Mashhad Hotel
    Ranked #3 overall in Tehran hotels
    7.6
    Pretty good
    5 reviews
    Popular withWellness

    its so good

      ReviewsPhotosAmenitiesMaploadingclose
    • Shiraz
      Ranked #4 overall in Tehran hotels
      10.0
      Exceptional!
      3 reviews
      Popular withAdventure

      Awesome place

        ReviewsPhotosAmenitiesMaploadingclose
      • Parsian Azadi Hotel
        Ranked #5 overall in Tehran hotels
        8.0
        Wonderful!
        2 reviews
        Popular withLuxuryBusinessFamilies

        Nice 4 star property in the north of the city. Has excellent views of the city and of the mountains. Try to get an upper floor. Has a gym, spa, ...

          ReviewsPhotosAmenitiesMaploadingclose
        • lida tanha
          Ranked #6 overall in Tehran hotels
          7.3
          Pretty good
          3 reviews
          Popular withLGBTQ
            ReviewsPhotosAmenitiesMaploadingclose
          • Taj Mahal AP Hotel
            Ranked #7 overall in Tehran hotels
            6.0
            Pretty good
            4 reviews
            Popular withFoodiesAdventure

            had a nice experience to have a traditional Persian breakfast there. if you plan your travel in a tight budget it's highly recommended to go there!

            • Restaurant
            • Fitness Center
            ReviewsPhotosAmenitiesMaploadingclose
          • mahi
            Ranked #8 overall in Tehran hotels
            7.3
            Pretty good
            3 reviews
              ReviewsPhotosAmenitiesMaploadingclose
            • Espinas International Hotel
              Ranked #9 overall in Tehran hotels
              8.0
              Wonderful!
              1 review

              ...........................................................................veri good

              • Restaurant
              ReviewsPhotosAmenitiesMaploadingclose
            • Hotel Borj Sefid
              Ranked #10 overall in Tehran hotels
              6.0
              Pretty good
              2 reviews
              Popular withLuxuryNightlifeFamilies

              A great place for business meeting with greater view of Tehran . The hotel has 360 degree restaurant with wonderful food

                ReviewsPhotosAmenitiesMaploadingclose
              • Hotel Media
                Ranked #11 overall in Tehran hotels
                7.0
                Pretty good
                2 reviews
                • Restaurant
                ReviewsPhotosAmenitiesMaploadingclose
              • Ferdossi Grand Hotel
                Ranked #12 overall in Tehran hotels
                6.0
                Pretty good
                2 reviews
                Popular withBackpackers

                Not good..........................................................Not good!

                • Restaurant
                ReviewsPhotosAmenitiesMaploadingclose
              • Iran guest house
                Ranked #13 overall in Tehran hotels
                10.0
                Exceptional!
                1 review

                a place that you can stay there with out pay money

                  ReviewsPhotosAmenitiesMaploadingclose
                • Hotel Khayyam
                  Ranked #14 overall in Tehran hotels
                  10.0
                  Exceptional!
                  1 review
                  Popular withNightlife
                    ReviewsPhotosAmenitiesMaploadingclose
                  • Middle east Iran
                    Ranked #15 overall in Tehran hotels
                    10.0
                    Exceptional!
                    1 review
                    Popular withLuxury
                      ReviewsPhotosAmenitiesMaploadingclose
                    • Tochal Hotel
                      Ranked #17 overall in Tehran hotels
                      10.0
                      Exceptional!
                      1 review
                        ReviewsPhotosAmenitiesMaploadingclose
                      • HI Tehran Hostel
                        Ranked #16 overall in Tehran hotels
                        10.0
                        Exceptional!
                        1 review
                        Popular withSolo FemaleBackpackers

                        Had a great stay. The staff was very kind and helpful. The hostel was cleaned everyday, it was very clean. The rooms and beds comfy. And the free breakfast was ...

                          ReviewsPhotosAmenitiesMaploadingclose
                        • Shohreh Hotel-Apartment
                          Ranked #20 overall in Tehran hotels
                          10.0
                          Exceptional!
                          1 review
                            ReviewsPhotosAmenitiesMaploadingclose
                          • Frmont ca
                            Ranked #19 overall in Tehran hotels
                            10.0
                            Exceptional!
                            1 review
                              ReviewsPhotosAmenitiesMaploadingclose
                            • Espinas International Hotel
                              Ranked #18 overall in Tehran hotels
                              10.0
                              Exceptional!
                              1 review
                              Popular withFoodies

                              This was probably my favorite hotel I stayed at in Tehran, though it's not terribly luxurious, certainly not by international standards. In addition to the comfortable room, I really loved ...

                                ReviewsPhotosAmenitiesMaploadingclose
                              • Raamtin Residence Hotel
                                Ranked #22 overall in Tehran hotels
                                8.0
                                Wonderful!
                                1 review
                                Popular withFamiliesBusiness

                                Raamtin Hotel is a boutique hotel located in the same business area as the corporate offices of multinational companies in Tehran. The rooms are comfortable and clean while the restaurant ...

                                • Restaurant
                                ReviewsPhotosAmenitiesMaploadingclose
                              • Gsfh
                                Ranked #21 overall in Tehran hotels
                                8.0
                                Wonderful!
                                1 review
                                Popular withHipstersFamilies
                                  ReviewsPhotosAmenitiesMaploadingclose
                                • niavaran
                                  Ranked #23 overall in Tehran hotels
                                  4.0
                                  It was okay
                                  2 reviews

                                  i love here becouse i leave here : P

                                    ReviewsPhotosAmenitiesMaploadingclose
                                  • Laleh International Hotel Iran
                                    Ranked #24 overall in Tehran hotels
                                    2.0
                                    Could be better
                                    1 review
                                    • Restaurant
                                    ReviewsPhotosAmenitiesMaploadingclose
                                  • Tehran Grand
                                    Ranked #25 overall in Tehran hotels
                                    2.0
                                    Could be better
                                    1 review
                                    • Restaurant
                                    ReviewsPhotosAmenitiesMaploadingclose
                                  • Sepehr Apartment Hotel
                                    Ranked #26 overall in Tehran hotels
                                    0.0
                                      PhotosAmenitiesMaploadingclose
                                    • Escan Hotel
                                      Ranked #27 overall in Tehran hotels
                                      3.0
                                      Could be better
                                      2 reviews

                                      Awful

                                      • Restaurant
                                      ReviewsPhotosAmenitiesMaploadingclose
                                    • Niloo Hotel
                                      Ranked #28 overall in Tehran hotels
                                      6.0
                                      Pretty good
                                      1 review
                                      Popular withVegetarianGreen
                                      • Restaurant
                                      ReviewsPhotosAmenitiesMaploadingclose
                                    • Pariz Apartment Hotel
                                      Ranked #30 overall in Tehran hotels
                                      4.0
                                      It was okay
                                      1 review

                                      It's not a good hotel

                                        ReviewsPhotosAmenitiesMaploadingclose
                                      • Koorosh Apartment Hotel
                                        Ranked #29 overall in Tehran hotels
                                        4.0
                                        It was okay
                                        1 review

                                        It's a good located hotel with low price . The building was old . The stuff wasn't good

                                          ReviewsPhotosAmenitiesMaploadingclose

                                        Average price per night

                                        Hotel class

                                        Hotel type

                                        Average user rating

                                        Clear Filters
                                        Clear Filters
                                        var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=tehran-iran&controller=topics&country_code=&current_user_id=&filters=&id=2000000016191&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=tehran-iran%2Fhotels&place=2000000016191&place_type=City&place_type=region&region=2000000016191&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000051479&hotel_ids%5B%5D=5000000269257&hotel_ids%5B%5D=5000000049534&hotel_ids%5B%5D=5000000382759&hotel_ids%5B%5D=5000001636044&hotel_ids%5B%5D=5000000888662&hotel_ids%5B%5D=5000000184490&hotel_ids%5B%5D=5000000906062&hotel_ids%5B%5D=5000000429121&hotel_ids%5B%5D=5000003706773&hotel_ids%5B%5D=5000000363281&hotel_ids%5B%5D=5000000119845&hotel_ids%5B%5D=5000001481630&hotel_ids%5B%5D=5000000325718&hotel_ids%5B%5D=5000000704031&hotel_ids%5B%5D=5000003765760&hotel_ids%5B%5D=5000005240677&hotel_ids%5B%5D=5000000034389&hotel_ids%5B%5D=5000002705121&hotel_ids%5B%5D=5000003679464&hotel_ids%5B%5D=5000000185111&hotel_ids%5B%5D=5000005287750&hotel_ids%5B%5D=5000000703712&hotel_ids%5B%5D=5000000310300&hotel_ids%5B%5D=5000000344087&hotel_ids%5B%5D=5000000002617&hotel_ids%5B%5D=5000000254193&hotel_ids%5B%5D=5000000002680&hotel_ids%5B%5D=5000000353005&hotel_ids%5B%5D=5000003783356", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000016191" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }