Skip to main content

Filter by:


Star Rating

Review Score

Lima – 695 hotels and places to stay
See the latest prices and deals by choosing your dates.
Costa del Sol Wyndham Lima Airport, hotel in Lima

Costa del Sol Wyndham Lima Airport

Hotel in Callao, Lima

This 4-star hotel is conveniently located within Lima's Jorge Chavez International Airport. It includes an on-site Spa Express.

8.3
Very Good
6,422 reviews
Price from$131.58per night
Holiday Inn - Lima Airport, an IHG Hotel, hotel in Lima

Holiday Inn - Lima Airport, an IHG Hotel

Hotel in Callao, Lima

Located in Lima, just in front of the airport the exclusive Holiday Inn - Lima Airport features accommodations with a restaurant, free private parking, fitness center and bar.

8.9
Excellent
4,811 reviews
Price from$132.30per night
Radisson RED Miraflores, hotel in Lima

Radisson RED Miraflores

Hotel in Miraflores, Lima

Located in Lima, a 13-minute walk from Playa Redondo, Radisson RED Miraflores provides accommodations with a terrace, free private parking, a restaurant and a bar.

9.0
Wonderful
2,219 reviews
Price from$86.48per night
ibis Lima Larco Miraflores, hotel in Lima

ibis Lima Larco Miraflores

Hotel in Miraflores, Lima

Located on Miraflores’ main avenue, Ibis Larco Miraflores features a restaurant and a 24-hour bar. It offers rooms with free WiFi and cable TV only a 3-minute walk from Larcomar Shopping Mall.

8.3
Very Good
2,960 reviews
Price from$49.51per night
Arawi Miraflores Express, hotel in Lima

Arawi Miraflores Express

Hotel in Miraflores, Lima

Arawi Miraflores Express has accommodations in Lima. With free WiFi, this 3-star hotel offers room service and a tour desk.

8.7
Excellent
1,857 reviews
Price from$52.20per night
Casa Suyay, hotel in Lima

Casa Suyay

Hotel in Miraflores, Lima

Casa Suyay is located in Lima, 98 feet from Kennedy park. Free Wi-Fi access is available and american breakfast is included. Lima's downtown and commercial area is 6.2 mi away.

8.8
Excellent
3,156 reviews
Price from$48.10per night
Costa del Sol Wyndham Lima City, hotel in Lima

Costa del Sol Wyndham Lima City

Hotel in San Isidro, Lima

Offering a magnificent and year-round outdoor pool on the top floor, which at night turns into, Saria, city's trendy new Sky bar, Costa del Sol Wyndham offers accommodations in Lima.

8.7
Excellent
3,355 reviews
Price from$64.08per night
Best Western Plus Urban Larco Hotel, hotel in Lima

Best Western Plus Urban Larco Hotel

Hotel in Miraflores, Lima

Best Western Plus Urban Larco Hotel is located in the Miraflores neighborhood in Lima, 219 yards from Larcomar and 3.7 miles from Museum of the Nation.

8.9
Excellent
1,470 reviews
Price from$82per night
Selina Miraflores Lima, hotel in Lima

Selina Miraflores Lima

Hotel in Miraflores, Lima

Located in Lima's vibrant Miraflores district, located just 15 minutes from the beach. It offers a variety of modern accommodations, international cuisine.

8.4
Very Good
1,735 reviews
Price from$36.78per night
Dazzler by Wyndham Lima San Isidro, hotel in Lima

Dazzler by Wyndham Lima San Isidro

Hotel in San Isidro, Lima

Located in Lima, 1.1 miles from Costa Verde Beaches, Dazzler by Wyndham Lima San Isidro provides accommodations with a fitness center, free private parking, a shared lounge and a terrace.

8.5
Very Good
937 reviews
Price from$50.05per night
See all 523 hotels in Lima

Most-booked hotels in Lima in the past month

Lima's best hotels with breakfast

  • Holiday Inn Express - Lima San Isidro, an IHG Hotel
    Breakfast options

    Located in Lima, 2.2 miles from Museum of the Nation, Holiday Inn Express - Lima San Isidro, an IHG Hotel has accommodations with a fitness center, free private parking, a shared lounge and a terrace.

    Clean and new rooms, very nice staff, good location

    9.0
    Wonderful · 373 reviews
  • Hyatt Centric San Isidro Lima
    Breakfast options

    Located in Lima, 2.7 miles from Museum of the Nation, Hyatt Centric San Isidro Lima provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

    Todo, las habitaciones grandes y muy cerca de todo para llegar

    9.1
    Wonderful · 323 reviews
  • Atrium Miraflores Hotel
    Breakfast options

    Located 328 feet from Kennedy Park, Atrium Miraflores Apart Hotel offers self-catering apartments with free WiFi access in Miraflores.

    Good location, clean, great breakfast. Very helpful staff.

    9.0
    Wonderful · 591 reviews
  • Hotel B
    Breakfast options

    Located in Barranco neighborhood, Hotel B offers elegant accommodations with free Wi-Fi in Lima. Breakfast and welcome drink are included and a restaurant is featured on site.

    Great concept and decoration! The art is fabulous.

    9.2
    Wonderful · 264 reviews
  • The Westin Lima Hotel & Convention Center
    Breakfast options

    Boasting an indoor half-size olympic swimming pool, a 32,000 ft² spa and thermal circuit water, this glamorous hotel features 2 restaurants and panoramic views of Lima.

    Excellent emplacement, petit déjeuner très agréable.

    9.1
    Wonderful · 418 reviews
  • Manto Hotel Lima - MGallery
    Breakfast options

    Located in Lima, 2.1 mi from Larcomar, Manto Hotel Lima - MGallery features accommodations with a restaurant, free private parking, a bar and a terrace.

    friendly staff, excellent location quite comfortable

    9.0
    Wonderful · 154 reviews
  • Villa Barranco by Ananay Hotels
    Breakfast options

    Located in Lima and with Playa Los Pavos reachable within 0.9 miles, Villa Barranco by Ananay Hotels provides concierge services, allergy-free rooms, free bikes, free WiFi throughout the property and...

    Outstanding location, excellent concept and great design.

    9.4
    Wonderful · 92 reviews
  • Atemporal
    Breakfast options

    Atemporal is located in Lima, 1.6 mi from Larcomar and 2.7 mi from Museum of the Nation. Guests can enjoy the on-site bar.

    Me gustó el estilo del hotel, la decoración, servicio y ubicación.

    9.4
    Wonderful · 16 reviews

Budget hotels in Lima

  • Ayenda La Luna Inn
    Cheap hotel

    Located in Lima, 1.1 miles from Playa Redondo, Ayenda La Luna Inn provides accommodations with a bar and private parking.

    Clean rooms Helpful staff Good location Nice breakfast

    9.4
    Wonderful · 998 reviews
  • Belma Boutique Bed and Breakfast
    Cheap hotel

    Well located in the Miraflores district of Lima, Belma Boutique Bed and Breakfast is located a 4-minute walk from Playa Redondo, 0.4 miles from Playa La Estrella and a 18-minute walk from Playa Makaha...

    Great friendly staff and really comfortable bed/pillows

    9.4
    Wonderful · 807 reviews
  • Libre Hotel, BW Signature Collection by Best Western
    Cheap hotel

    Libre Hotel, BW Signature Collection by Best Western is offering accommodations in Lima. Located around 2625 feet from Larcomar, the hotel is also 3.1 mi away from Museum of the Nation.

    Excellent staff. Great location 5 minutes walk from Kennedy Park Miraflores

    9.0
    Wonderful · 872 reviews
  • Tierra Viva Miraflores Mendiburu
    Cheap hotel

    Tierra Viva Miraflores Mendiburu has a privileged location, in the middle of the best gastronomic area of Miraflores; at walking distance from the best restaurants in Peru, such as: Cevicheria La Mar,...

    Hot water, clean, comfortable bed. Air conditioning.

    9.0
    Wonderful · 539 reviews
  • Tierra Viva Miraflores Larco
    Cheap hotel

    Only 200 ft from Larco avenue commercial area, Tierra Viva Miraflores Larco features free Wi-Fi and buffet breakfast in Lima. Larcomar shopping center is less than half a mile away.

    Excelente Trato del personal y en muy rico Desayuno,

    9.0
    Wonderful · 418 reviews
  • Hotel Antigua Miraflores
    Cheap hotel

    Hotel Antigua Miraflores offers free Wi-Fi, free parking nearby the Love Park and Miraflores Central Park with its nightly folklore shows. It is nearby Waikiki Beach, along the South Pacific Ocean.

    Beautifull house in a nice garden, decent rooms. Good breakfast.

    9.1
    Wonderful · 847 reviews
  • Blu Hotel Boutique
    Cheap hotel

    Well situated in the Miraflores district of Lima, Blu Hotel Boutique is located a 16-minute walk from Playa Redondo, one mile from Waikiki Beach and 1.1 miles from Playa Makaha.

    El diseño, la comodidad y la atención del personal

    9.2
    Wonderful · 85 reviews
  • Casa Andina Standard Benavides
    Cheap hotel

    Ideally set in the Miraflores district of Lima, Casa Andina Standard Benavides is located a 10-minute walk from Playa Redondo, 0.6 miles from Playa Makaha and a 13-minute walk from Waikiki Beach.

    el desayuno podria mejorar, hay bufeff mas completos.

    8.9
    Excellent · 1,084 reviews

Hotels located in the center of Lima

  • Plaza Historic Lima
    Central location

    Featuring a garden, Plaza Historic Lima is located in the center of Lima, a 2-minute walk from Government Palace of Lima.

    9.0
    Wonderful · 1 review
  • Casa Andina Premium San Isidro
    Central location

    Casa Andina Premium San Isidro is located in the business center of San Isidro, 40 minutes from Jorge Chavez airport and a few minutes from the main roads of the city center.

    La limpieza, la buena predisposición del personal.

    8.9
    Excellent · 573 reviews
  • Sheraton Lima Historic Center
    Central location

    Sheraton Lima Historic Center offers accommodations with a swimming pool and fitness center. The spacious rooms enjoy views of the city and private balconies.

    Great location with great customer service. 查看翻译

    8.6
    Excellent · 863 reviews
  • Los Tallanes Hotel & Suites
    Central location

    This hotel in the heart of San Isidro, Lima has a 5-star restaurant, a pool and a terrace. Each room has a flat-screen TV. Free private parking is available.

    En general todo nos gustó y no tuvimos ningún problema.

    8.6
    Excellent · 94 reviews
  • Serenzza Hotel
    Central location

    Located in Lima, 1.5 miles from Museum of the Nation, Serenzza Hotel has accommodations with a garden, free private parking, a restaurant and a bar.

    이카가는 버스를 타려고 정류소 근처로 잡았는데 너무 좋았어요 자쿠지도 있고 간단한 조식도 좋았구요

    8.6
    Excellent · 139 reviews
  • Casa Hospedaje Valle Andino - Lima
    Central location

    Conveniently set in the San Martin de Porres district of Lima, Casa Hospedaje Valle Andino - Lima is located 2.4 miles from Las Nazarenas Church, 2.7 miles from San Martín Square and 3 miles from...

    Las personas encargadas son super amables, realmente serviciales.

    8.5
    Very Good · 15 reviews
  • Hospedaje Escorpio
    Central location

    Located in Lima, within 3.6 miles of Las Nazarenas Church and 4 miles of Government Palace of Lima, Hospedaje Escorpio provides a garden.

    El personal, son muy atentos, los cuartos son limpios y ordenados

    8.5
    Very Good · 16 reviews
  • Hotel Carrera
    Central location

    Hotel Carrera is a 4-star hotel located in the district of Lince, right next to the financial center of San Isidro. Facilities include free Wi-Fi, free parking and business center.

    Camas muy cómodas y excelente servicio del personal

    8.4
    Very Good · 210 reviews

FAQs about hotels in Lima

Learn more about visiting Lima
  • 366 attractions
  • 37 points of interest
  • 19 neighborhoods
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Lima:

  • 6.0

    This was not a part of our plans, just to get a nights rest...

    This was not a part of our plans, just to get a nights rest before flying home. We went directly from the airport to Cusco, and this was the only way we could get to our return flight. As it was, I made a mistake on the timing of the flight (1am not 1pm) and so we had an extra whole day in the city. We really enjoyed it. The first day we did the tourist bus from Miraflores, and that was ok (tough to understand the English part of the dual language tour). We then checked out the coastal area briefly before going back. Day 2 was an adventure because I had messed up the flight timing. We made the best out of it by renting a car and going back to some of the areas we saw the previous day. We found a great vegan restaurant and got to check out the beaches, which are VERY different than anywhere I've been in the world, and I have traveled for 20 years on business. The people are pretty nice but almost exclusively speak Spanish. Google translate is your friend. A lot of drama getting to the airport at night, the traffic at 9pm was so crazy. But we certianly saw enough that we really don't need to go back. Two days is good for this place. And in our two days, it was really 18 hours total.
    Scott
    United States of America
  • 10

    Lima is an amazing city.

    Lima is an amazing city. If you are a city person you will enjoy. We stayed in Miraflores and walked a lot. Many great restaurants to explore. Loads of parks. People watching. We never felt unsafe. Historical Lima is great to stroll and take in the history. Ceviche ceviche and more ceviche. China town and the market. Request your pisco sour dry if you don't like sweet cocktails. I would go back in a heart beat!
    Merizzel
    Canada
  • 10

    Lima is one of the best cities in the world if you are into...

    Lima is one of the best cities in the world if you are into culinary delights. It is also a great place to visit if you enjoy a rich history from ancient to modern times, with great architecture and archeological remains. The people in Lima are super friendly and if you stay in a tourist area you will find that many people speak and/or understand English. Some of my favorite spots include the Historic Center of Lima; most of the museums; the most recommended restaurants, the beaches, and some of the Shopping Malls.
    PauloC
    United States of America
  • 10

    In Lima, there is so much to do and visit.

    In Lima, there is so much to do and visit. I recommend doing a tour with a local tour guide. Uber is the best way to travel and is reasonably priced. I love Peruvian cuisine, and the restaurant scene is a must if you are going to visit.
    Handal
    United States of America
  • 6.0

    We stayed only one night in Lima and we felt it is just...

    We stayed only one night in Lima and we felt it is just enough time to visit. The city is huge with a lot of poor housing and doesn't feel very safe. The recommended tourist spots took as just half a day to visit - so we had time to roam around the local artisanal market to buy souvenirs, and to sit in one park and just relax. The main square was almost closed for pedestrians due to some demonstration happening later during the day, so there was a lot of police there. Probably, that's why it felt rather safe around. The Palace and the Cathedral were closed for this reason, but I assume it would not take us too long to visit them and should be manageable in one day. The Santo Domingo market we accidentally found is really a great spot to buy souvenirs - as the prices are at least twice cheaper than on the street shops. They do not accept cards, but agreed to take US dollars at a great exchange rate when we ran out of Soles. The Kennedy park is just a joke - a tiny playground overcrowded with local kids. What is even more disappointing about Lima is that this playground looks to be the only one in the whole 10-million city, which was really shocking to my kids: for example in the Malecon de Miraflores the so-called kids playground is just an area where you can play with a ball that you brought from home, and nothing else - not even a single swing or slide. The restaurants in Lima look to be way too overpriced, especially knowing the average cost of living in Peru in general. The one we visited was fine, but the one I found in Machu Picchu was even better. In a nutshell, if you need to save time for other places in Peru, like Cusco - you can easily avoid staying in Lima at all: you won't loose too much. If you have time, Lima is a nice city to visit, but I can't imaging myself staying longer than 1 night and don't have high expectations.
    Aleksandr
    Norway
  • 10

    In the historical center of the city.

    In the historical center of the city. Great architecture, you can walk everywhere. In case you have a shopping bug under your skin there is a huge and modern shopping center next door with good prices. Lime is full of great food, Michelin stars restaurants and specialty restaurants. I'm sure you can find one you really want to try out.
    Michael
    United States of America

Explore guest reviews of hotels in Lima

  • From $200 per night
    9.3
    Wonderful · 411 reviews
    This is my second stay at Second Home Peru (so that says everything. The building represents to me, Peru. It is a huge old mansion with lots of wood, art and a small bar for Piscos. and a simple breakfast included. Owners are super friendly/helpful, as are the people who work there. For me, Barranco is my preferred neighbourhood in Lima. A bit more character and calmness than miraflores and filled with great restaurants and coffee shops. But Miraflores is a 30/45 min. walk away along the boardwalk to other great food places.
    heather
    Canada
  • From $25.52 per night
    8.3
    Very Good · 129 reviews
    The people working here is very nice and some speak english also. It was a perfect stay both 2 times after and before fly and we were very happy to have a room near airport with nice taxi driver and we could even book some special services because the honour and the people who work there are so very friendly and try to help us. Thank You a lot for everything, when we will be in Lima again it is a must to be in this nice place 😊🪽
    Jenny
    Switzerland
  • From $18 per night
    9.5
    Exceptional · 190 reviews
    Mama, who runs the hostel, is really friendly and helpful. breakfast was the best we have had in ages and the hostel is exceptionally clean. the showers aren’t very powerful but the water is hot. wifi was also good. the only downside was the location, it’s safe but quite far from central Lima and other tourist areas however Ubers are cheap and a plus side is the hostel is closer to the airport than other areas.
    zoe
    United Kingdom
  • From $160.82 per night
    8.3
    Very Good · 6,422 reviews
    The hotel is a 30 second walk from the arrivals terminal at the airport, so superbly located if you arrive late/early into Lima and don't want to take a taxi to Miraflores etc. The room was large, beds comfortable and shower was hot (but water pressure was pretty poor). They give you a voucher for 2 bottles of water. Breakfast was included but we left at 4.30am so didn't get to have it.
    Rid
    United States of America
  • 9.4
    Wonderful · 18 reviews
    Great place to stay in Lima in one of the best locations in Miraflores, you just can walk to Larco, many restaurants and shopping stores. Very safe location as well. Gabriela is very friendly and she will make sure you’ll get anything needed in a timely manner. This place is very comfortable, you will have everything needed for a great stay. Very recommended! :)
    Luis
    United States of America
  • From $91 per night
    8.2
    Very Good · 730 reviews
    The hotel is lovely with an elegant touch. It located in Miraflores which is a nice section of town The staff is exceptional! Everyone who helped us was friendly, highly trained and effective. Breakfast is home cooked and delicious. The rooms are spacious and attractive. The hotel is pet friendly with a garden in the back for your pet to explore.
    Christine
    United States of America
  • From $100.10 per night
    8.9
    Excellent · 857 reviews
    I liked everything about this place it is the best place. value for money the staff are just so beautiful and helpful in every way its always clean the bathrooms are great plenty of space in the rooms I stay here every time I'm in lima now I'm here 5 days now I've stayed in other places in miraflores but none compare at this price point
    Joshua
    Australia
  • From $90 per night
    8.7
    Excellent · 646 reviews
    The location in Miraflores is great. Short walking distance to the malecon, and all the restaurants a few blocks away. 24/7 reception. Breakfast was actually good. Room is nice but very humid. I don't blame the hotel because it's the climate in Lima but it was really humid. They offered us an electric heater which helped.
    Charlene
    Malta
  • From $93.50 per night
    8.7
    Excellent · 1,051 reviews
    I stayed here three separate times on my Peru trip. The staff is very helpful and the hotel is in a quiet residential part of Miraflores. Our family room was spacious. The breakfast was excellent with lots of variety. The hotel is well taken care of. Water filters are available around the property.
    Gary
    United States of America
  • 9.0
    Wonderful · 3 reviews
    The property was clean and comfortable. The host and owner was very nice and kept the property well equipped with dishes, cleaning stuff, Wi-Fi, AC, etc everything was great. The building is also in a great location with plenty of places to eat nearby, and not far from downtown Lima and Miraflores.
    Diana
    United States of America
  • 9.5
    Exceptional · 8 reviews
    Lovely apartment located in pueblo libre, local to restaurants, bars and a large shopping store. The apartment was clean and had good facilities, including fridge/freezer, microwave, cooker, hand laundry and a good shower. Regular local buses to miraflores, barranco, Central lima and airport.
    Richard
    United Kingdom
  • From $60 per night
    9.1
    Wonderful · 66 reviews
    The hotel organised our pick up from airport. We arrived quite late at night. The room was very comfortable and Ana Maria was so welcoming. The breakfast was very good with lots of fruit! Location is amazing. We could walk to Hauca Puclana and around Miraflores. Highly recommend.
    lisa
    Switzerland
  • From $57.75 per night
    8.6
    Excellent · 2,021 reviews
    One of the best hotels in all my 121 countries visited among the others..A BIG thanks 🙏 to ALL reception employees, helpin me to contact SKY airline for a canceled flight. Great breakfast and personnel..this means also a good management. Wonderful location in Miraflores
    Cosmin
    Romania
  • From $58.73 per night
    9.4
    Wonderful · 998 reviews
    Great value in Lima! Close to main attractions in Miraflores and Metropolitano station for cheap trips downtown. Area felt safe to walk around in even at night. Owners went out of their way to be friendly and accommodating.
    Jennifer
    United States of America
  • From $100.10 per night
    8.9
    Excellent · 857 reviews
    Small, boutique hotel had its charms. The room was large with good light. Bed was comfortable and bathroom was a good size. Staff was friendly and spoke English. Excellent location, near everything in Miraflores.
    Efrem
    United States of America
  • 8.1
    Very Good · 11 reviews
    What an impressive place to stay in a super location in Lima, close to miraflores , and other Wonderfull places, Fernando the owner was incredible!!! this is the place to stay in Lima!
    Julio
    United States of America
  • From $225.50 per night
    9.2
    Wonderful · 792 reviews
    Location was amazing. Right in Miraflores- the up market area in Lima. Rooms were very spacious and the breakfast was outstanding both in terms of food options as well as service.
    Deepak
    India
  • From $64.94 per night
    8.5
    Very Good · 1,705 reviews
    This hostel is very well located, in Miraflores where you can find bars, restaurants and attractions in a short walk distance. The bar serves cheap finger food.
    Helena
    Portugal
  • From $128.70 per night
    8.6
    Excellent · 202 reviews
    Located in Miraflores which is a very safe area of Lima. The hotel is very big and well presented
    Margherita
    United Kingdom
  • From $20 per night
    7.7
    Good · 268 reviews
    It's a cheap private room in Miraflores. Cosy.
    Damian
    Poland

Research, refine, and make plans for your whole trip