Compare and save on Lima hotels

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

Peru’s capital city is one of Latin America’s true hidden gems. Look past the city’s characteristic fog and you’ll find plenty to impress. Colonial era churches and cloisters, modern art galleries, restaurants serving the best food in Peru, and grand museums packed with gold and treasures. Add some trendy beach side neighbourhoods and a UNESCO listed historical core and there’s plenty to keep you occupied.

Whether you’re stopping over for a night en route to Machu Picchu, or enjoying a week long city break, there are plenty of excellent places to stay in Lima. The only question is which neighbourhood (or barrio) to choose?

Accommodation in the Centro Historico is best for those who are only spending a few days in Lima, or those who like having all of the main attractions on their doorstep. The historic centre of the city is a UNESCO World Heritage site, and has lots of grand buildings which date back to the era when Lima was the seat of the Spanish government in South America.

Slightly cheaper hotels can be found in the three neighbourhoods surrounding the historic centre: the Barrios Altos, Santa Beatriz, and the Barrio Chino. The Barrio Altos are home to Lima’s very oldest buildings, while Santa Beatriz is home to the Estadio Nacional stadium. Barrio China is Lima’s Chinatown.

Hotels in the beach side neighbourhood of Barranco are the best option for party animals. The area is packed with trendy bars and nightclubs.

Finding the best hotels in Lima is easy when you use Skyscanner. Search and compare accommodation from Europe’s top hotel booking websites, all on one page. Enter the dates you want to visit Lima, and we’ll show you the most popular places to stay. Compare prices, photographs, and reviews at a glance. If you’re looking for something more specific, our sorting and filtering tools can help you out.

We automatically rank our results based on popularity, showing you the best rated hotels first, but you can change it to fit your priorities. Whether you want to find the hotels closest to Lima city centre, or the cheapest hotels in the city, it only takes a second to change the order of the results. Our filters let you tailor the results even more, so you can find exactly what you’re looking for.

Choose which accommodation types you want to see, which facilities you can’t be without, and set a budget to only see hotels in your chosen price range. When you find a deal you like the look of, we’ll send you straight to the booking site to reserve your room.  

Show more
Sort by Tribes
Popularity - Best Value
Currency
756 Results
  • JW Marriott Hotel Lima
    Ranked #1 overall in Lima hotels
    9.5
    Wonderful!
    13 reviews
    Popular withLuxuryBusinessFoodies

    The JW Marriott of Lima is a clean, comfortable hotel with a great ocean view, and within walking distance of some very nice restaurants. I really enjoyed my stay there, ...

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Country Club Lima Hotel
    Ranked #2 overall in Lima hotels
    9.6
    Wonderful!
    5 reviews
    Popular withLuxuryFoodiesBusiness

    Location. Country Club Lima Hotel is located in Lima (San Isidro), near the airport and within walking distance of the following places: Lima Golf Club and Olivar Park. Also nearby ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Belmond Miraflores Park
    Ranked #3 overall in Lima hotels
    9.5
    Wonderful!
    4 reviews
    Popular withLuxury

    beautiful hotel... rooftop terrace with views of pacific amazing.. must stay.. miraflores area very nice to relax after machu pichu climbing :)

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Delfines Hotel & Casino
    Ranked #4 overall in Lima hotels
    9.0
    Wonderful!
    4 reviews
    Popular withBusinessFoodiesFamilies

    Don't expect any dolphins- they aren't there any longer, but that doesn't take anything from this hotel. excellent, attentive service and one of the best pisco sours I've had in ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Hilton Lima Miraflores
    Ranked #5 overall in Lima hotels
    9.5
    Wonderful!
    4 reviews
    Popular withLuxuryArtsyBusiness
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • The Westin Lima Hotel & Convention Center
    Ranked #6 overall in Lima hotels
    10.0
    Exceptional!
    3 reviews
    Popular withFoodiesLuxuryBusiness

    loved it

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Sheraton Lima Hotel & Convention Center
    Ranked #7 overall in Lima hotels
    7.2
    Pretty good
    5 reviews
    Popular withLuxuryNightlifeBusiness

    An awesome place to stay while in Lima, with everything you need right within walking distance. The historic square/center is about a 10 minute walk away, while next door is ...

    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Hotel Atton San Isidro
    Ranked #8 overall in Lima hotels
    9.3
    Wonderful!
    3 reviews
    Popular withBusinessFoodiesFamilies

    This hotel was a really fantastic option in the San Isidro district of Lima. The decor, while perhaps a little boring, was fresh and classy, and the staff were incredibly ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Swissotel Lima
    Ranked #9 overall in Lima hotels
    8.0
    Wonderful!
    4 reviews
    Popular withFoodiesNightlifeLuxury

    Great Swiss hotel in Lima in your back door one block away from your home in Lima

    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • El Pardo DoubleTree by Hilton Hotel
    Ranked #10 overall in Lima hotels
    8.7
    Wonderful!
    3 reviews
    Popular withBusinessFamilies

    The hotel is strategically located in the heart of Miraflores, near the most important financial and commercial centers of Lima and minutes from the best entertainment, restaurants and cinemas. The ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Munay Bed & Breakfast
    Ranked #11 overall in Lima hotels
    8.7
    Wonderful!
    3 reviews
    Popular withBackpackersAdventureFamilies

    Munay is a great place to stay because it is removed from the busy and noisy part of Miraflores and just one block away from the Malecon. It has a ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Second Home Peru
      Ranked #12 overall in Lima hotels
      8.7
      Wonderful!
      3 reviews
      Popular withArtsy

      This mansion is located in the bohemian Barranco neighborhood of Lima nestled on a cliff overlooking the ocean. As a group of four, my friends & I opted for the ...

      • Free WiFi
      • Swimming Pool
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Gran Hotel Bolivar
      Ranked #13 overall in Lima hotels
      8.0
      Wonderful!
      3 reviews
      Popular withHipstersArtsyFoodies

      Beautiful grand hotel located at the Plaza San Martin, Hotel Bolivar is a classic like the Peninsula of Hong Kong or Waldorf of NYC where past guests include dignitaries and ...

      • Restaurant
      ReviewsPhotosAmenitiesMaploadingclose
    • Radisson Hotel Decapolis Miraflores
      Ranked #14 overall in Lima hotels
      10.0
      Exceptional!
      2 reviews
      Popular withNightlifeLuxury

      Nice chic hotel within walking distance to the beach and square area in Miraflores. Oh! Check out the breakfast

      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Radisson Hotel & Suites San Isidro
      Ranked #15 overall in Lima hotels
      10.0
      Exceptional!
      2 reviews
      Popular withBusiness

      Great location, amazing food and helpful stuff!

      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • 3B Barranco's - Chic and Basic - B&B
      Ranked #16 overall in Lima hotels
      10.0
      Exceptional!
      2 reviews
      Popular withFamilies

      What a lovely place. Close to the best sandwich shot thats open all hours (Monstruos) and also close to wonderful shopping. We loved how we could walk everywhere, even along ...

      • Free WiFi
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • Nuna Wasi
      Ranked #17 overall in Lima hotels
      10.0
      Exceptional!
      1 review
      Popular withStudentsSolo FemaleAdventure
        ReviewsPhotosAmenitiesMaploadingclose
      • 1900 Backpacker's Hostel
        Ranked #18 overall in Lima hotels
        10.0
        Exceptional!
        2 reviews
        Popular withBackpackersSpiritualHipsters
          ReviewsPhotosAmenitiesMaploadingclose
        • Dazzler Lima
          Ranked #19 overall in Lima hotels
          9.0
          Wonderful!
          2 reviews
          Popular withFamiliesLuxuryArtsy

          Great hotel with great location! We enjoyed morning breakfast, walking to love park, and pool and sauna for relaxation.

          • Free WiFi
          • Restaurant
          • Swimming Pool
          • Fitness Center
          • Free Parking
          • Airport Transfer
          ReviewsPhotosAmenitiesMaploadingclose
        • Hitchhikers Backpackers Lima Hostel
          Ranked #20 overall in Lima hotels
          7.0
          Pretty good
          2 reviews
          Popular withBackpackersAdventureStudents

          A nice, adequate hostel in a nice location. The dorm bed is only 30 soles and includes a simple continental breakfast. It has a large courtyard, TV rooms, ping-pong table, ...

            ReviewsPhotosAmenitiesMaploadingclose
          • Costa del Sol Wyndham Lima Airport
            Ranked #21 overall in Lima hotels
            10.0
            Exceptional!
            1 review
            Popular withBusiness

            The location of this hotel cannot be more convenient for those who arrive at Jorge Chavez with the intention to immediately take an early fight the next morning to Cuzco. ...

            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • Free Breakfast
            ReviewsPhotosAmenitiesMaploadingclose
          • Sonesta Hotel El Olivar
            Ranked #22 overall in Lima hotels
            10.0
            Exceptional!
            1 review

            Good service and facilities. Huge room

            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • Free Breakfast
            • Free Parking
            ReviewsPhotosAmenitiesMaploadingclose
          • La Quinta Bolivar
            Ranked #23 overall in Lima hotels
            10.0
            Exceptional!
            1 review
              ReviewsPhotosAmenitiesMaploadingclose
            • Che Lagarto Hostel Lima
              Ranked #24 overall in Lima hotels
              10.0
              Exceptional!
              1 review
                ReviewsPhotosAmenitiesMaploadingclose
              • Girasoles Hotel
                Ranked #25 overall in Lima hotels
                10.0
                Exceptional!
                1 review

                GIRASOLES HOTEL Located in a residential area of ​​Miraflores, within walking distance of Central Park and the commercial district. It helps you enjoy everything that makes Peru a unique destination.

                • Free WiFi
                • Restaurant
                • Free Breakfast
                • Free Parking
                ReviewsPhotosAmenitiesMaploadingclose
              • Red Psycho Llama EcoHostel
                Ranked #26 overall in Lima hotels
                10.0
                Exceptional!
                1 review
                Popular withArtsyBackpackersGreen

                Lovely boutique hostel in the central part of Miraflores with an eco theme. Nice community areas to hang out and relax. More mature vibe here and 30 and 40-somethings would ...

                  ReviewsPhotosAmenitiesMaploadingclose
                • Hostal Torreblanca
                  Ranked #30 overall in Lima hotels
                  10.0
                  Exceptional!
                  1 review

                  Located one block from the ocean-side park, the hotel seems to be converted from an old mansion. No two rooms seem alike, there are many corridors, stairs, passages, bridges and ...

                  • Free WiFi
                  • Restaurant
                  ReviewsPhotosAmenitiesMaploadingclose
                • Del Pilar Miraflores Hotel
                  Ranked #31 overall in Lima hotels
                  10.0
                  Exceptional!
                  1 review

                  DEL PILAR HOTELS is the beast hotel located in Miraflores, Peru, near Lima which has finest shopping, charming parks and beautiful oceanfront boardwalk. For best deals on Hotels booking explore ...

                  • Free WiFi
                  • Restaurant
                  • Fitness Center
                  • Free Breakfast
                  • Free Parking
                  • Airport Transfer
                  ReviewsPhotosAmenitiesMaploadingclose
                • LOKI Lima
                  Ranked #27 overall in Lima hotels
                  10.0
                  Exceptional!
                  1 review
                  Popular withBackpackersStudents

                  Good value hostel in Lima's Miraflores district. This hostel is spacious with a lively party atmosphere. Dorm rooms are good and doubles are available as well. On-site bar, daily activities ...

                    ReviewsPhotosAmenitiesMaploadingclose
                  • Hotel B
                    Ranked #28 overall in Lima hotels
                    10.0
                    Exceptional!
                    1 review
                    Popular withLuxuryHistoryFoodies

                    The arrival of this 'arts boutique' hotel opened in 2013 and occupying a gleaming white European-style mansion is the latest development in the gentrification of the surrounding Barranco neighbourhood. Its ...

                    • Free WiFi
                    • Restaurant
                    • Free Breakfast
                    • Free Parking
                    • Airport Transfer
                    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=lima-peru&controller=topics&country_code=&current_user_id=&filters=&id=2000000000209&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=lima-peru%2Fhotels&place=2000000000209&place_type=City&place_type=region&region=2000000000209&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000124449&hotel_ids%5B%5D=5000000350003&hotel_ids%5B%5D=5000000241956&hotel_ids%5B%5D=5000000932553&hotel_ids%5B%5D=5000003831364&hotel_ids%5B%5D=5000000933665&hotel_ids%5B%5D=5000000394008&hotel_ids%5B%5D=5000000996320&hotel_ids%5B%5D=5000000404835&hotel_ids%5B%5D=5000000045360&hotel_ids%5B%5D=5000003384348&hotel_ids%5B%5D=5000000430568&hotel_ids%5B%5D=5000000202390&hotel_ids%5B%5D=5000000163892&hotel_ids%5B%5D=5000000081261&hotel_ids%5B%5D=5000000266102&hotel_ids%5B%5D=5000005396273&hotel_ids%5B%5D=5000001257091&hotel_ids%5B%5D=5000003894105&hotel_ids%5B%5D=5000000348372&hotel_ids%5B%5D=5000000370988&hotel_ids%5B%5D=5000000280594&hotel_ids%5B%5D=5000000699208&hotel_ids%5B%5D=5000000337034&hotel_ids%5B%5D=5000000299077&hotel_ids%5B%5D=5000000388760&hotel_ids%5B%5D=5000000397557&hotel_ids%5B%5D=5000000385221&hotel_ids%5B%5D=5000003384475&hotel_ids%5B%5D=5000001485620", 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=2000000000209" + "&" + 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"); }