Skip to main content

Filter by:


Star Rating

Review Score

Lima – 697 hotels and places to stay
See the latest prices and deals by choosing your dates.
Casa Porta, hotel in Lima

This beautiful colonial-style hotel enjoys a central location in a quiet street in Miraflores, just 2 blocks from the beach and 6 blocks from the district’s main park, Parque Kennedy.

8.8
Scored 8.8
Excellent
Rated excellent
1,669 reviews
Price from$59.13per night
El Tambo 1, hotel in Lima

Featuring a restaurant, Tambo offers accommodations in Lima. Free Wi-Fi access is available here. Miraflores main square is 2953 feet away. Rooms at Tambo are equipped with a TV and a private...

8.7
Scored 8.7
Excellent
Rated excellent
1,075 reviews
Price from$72.68per night
Arawi Miraflores Prime, hotel in Lima

Only 1640 feet from Larcomar Shopping Mall, Arawi Miraflores Prime offers rooms with free WiFi and plasma TVs in Lima. Breakfast is provided and there is a restaurant.

8.9
Scored 8.9
Excellent
Rated excellent
887 reviews
Price from$75.40per night
Urbano Apartments Miraflores Pardo, hotel in Lima

Featuring an outdoor swimming pool, Urbano Apartments Miraflores Pardo is located in Lima, within 1.4 mi of Larcomar and 4.3 mi of Museum of the Nation. Free WiFi is featured.

8.6
Scored 8.6
Excellent
Rated excellent
171 reviews
Price from$70.80per night
Hotel Andesmar, hotel in Lima

Located in the exclusive Miraflores district in Lima, Hotel Andesmar offers accommodations right on Grau Avenue, only a 12-minute walk from Larcomar shopping mall.

9.2
Scored 9.2
Wonderful
Rated wonderful
1,024 reviews
Price from$63per night
Hotel Melia Lima, hotel in Lima

The 5-star Hotel Melia Lima provides very comfortable rooms with flat-screen cable TVs in the San Isidro district of Lima. “The Level” accommodations are situated on the top floor.

8.9
Scored 8.9
Excellent
Rated excellent
737 reviews
Price from$104per night
Palmetto Hotel Business San Borja, hotel in Lima

Palmetto Hotel offers room with free Wi-Fi and flat-screen TVs in Lima. Breakfast and free parking are provided. The electric train is a 5-minute walk away.

8.3
Scored 8.3
Very Good
Rated very good
139 reviews
Price from$61.82per night
BTH Hotel – Boutique Concept, hotel in Lima

BTH Hotel offers stylish modern accommodations in San Borja. All its rooms are equipped with Queen or King size beds, 55-inch Smart TVs and a hydro-massage shower.

8.6
Scored 8.6
Excellent
Rated excellent
851 reviews
Price from$81.33per night
BTH Hotel Lima Golf, hotel in Lima

Offering splendid views of the gardens of San Isidro Golf, the BTH Hotel Lima Golf offers accommodations in the financial district of San Isidro in Lima.

8.0
Scored 8.0
Very Good
Rated very good
411 reviews
Price from$80.10per night
Hotel Boulevard, hotel in Lima

Located a 10-minute walk form Parque Kennedy, Hotel Boulevard offers accommodations in the Miraflores District of Lima. Free WiFi access is available.

8.4
Scored 8.4
Very Good
Rated very good
2,661 reviews
Price from$58.14per night
See all 521 hotels in Lima

Most-booked hotels in Lima in the past month

Lima's best hotels with breakfast

  • 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 ! Ubicación maravillosa y el hotel superó expectativas

    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 339 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
    Scored 9.0
    Wonderful
    Rated wonderful
     · 599 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
    Scored 9.1
    Wonderful
    Rated wonderful
     · 417 reviews
  • 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
    Scored 9.0
    Wonderful
    Rated wonderful
     · 156 reviews
  • Hotel Antigua Miraflores
    Breakfast options

    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.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 882 reviews
  • Casa Wynwood Barranco
    Breakfast options

    Casa Wynwood Barranco has a fitness center, garden, a shared lounge and terrace in Lima.

    La hospitalidad y todo impecable. El desayuno delicioso.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 67 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...

    Casa maravilhosa, quartos grandes, decoração linda

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 95 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
    Scored 9.4
    Wonderful
    Rated wonderful
     · 19 reviews

Budget hotels in Lima

  • 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
    Scored 9.4
    Wonderful
    Rated wonderful
     · 839 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
    Scored 9.0
    Wonderful
    Rated wonderful
     · 879 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
    Scored 9.0
    Wonderful
    Rated wonderful
     · 583 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.

    All good, location, large comfortable room, breakfast!

    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 459 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
    Scored 9.2
    Wonderful
    Rated wonderful
     · 99 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.

    Perfect accommodation. Really function and super clean.

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,097 reviews
  • ibis styles Lima San Isidro
    Cheap hotel

    Located in Lima, 2.2 miles from Museum of the Nation, ibis styles Lima San Isidro has accommodations with a fitness center, private parking, a shared lounge and a terrace.

    Good location close to transport links. Good breakfast.

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,368 reviews
  • ibis budget Lima Miraflores
    Cheap hotel

    Ibis budget Lima Miraflores features air-conditioned rooms with flat-screen TV in the Miraflores district of Lima. The property has a snack bar, as well as a restaurant serving Peruvian cuisine.

    Exceptional service and staff incredible breakfast

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 3,566 reviews

Hotels located in the center of Lima

  • WasiPai Boutique Hotel
    Central location

    Located a 9-minute walk from La Pampilla Beach, WasiPai Boutique Hotel offers 4-star accommodations in Lima and features a bar.

    very cool decor. large rooms and really comfy beds

    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 318 reviews
  • Lima 18 Boutique
    Central location

    Located in Lima, within 1.3 miles of Playa Tres Picos and 1.4 miles of La Pampilla Beach, Lima 18 Boutique provides accommodations with a garden.

    Clean. Very helpful staff and friendly . Nice room with a balcón

    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 680 reviews
  • Hotel B
    Central location

    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
    Scored 9.2
    Wonderful
    Rated wonderful
     · 266 reviews
  • 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
    Scored 8.9
    Excellent
    Rated excellent
     · 588 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...

    Buen recibimiento por parte del personal, bueno y atento.

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 18 reviews
  • Gold Source Hotel
    Central location

    Well situated in the Surquillo district of Lima, Gold Source Hotel is located 2.4 miles from Museum of the Nation, 2.9 miles from Larcomar and 4.3 miles from San Martín Square.

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 11 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.

    Su infraestructura y la comodidad de sus instalaciones

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 148 reviews
  • Hotel El Tambo 2
    Central location

    Featuring a restaurant, Hotel El Tambo 2 offers accommodations in Lima. Free Wi-Fi access is available here. Miraflores main square is located 2625 feet away.

    Nice & smiling staff Good location Various and tasty breakfast

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 786 reviews

FAQs about hotels in Lima









Learn more about visiting Lima
  • 368 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
    Scored 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
    Scored 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
  • 8.0
    Scored 8.0

    This is not in Lima but in Playa Zorritos.

    This is not in Lima but in Playa Zorritos. The condo unit was generally ok but it was missing things like a toaster, knives that can cut, a choice of pillows, sheets that fit and were not threadbare. Overall things needed to be painted.
    Rory
    Canada
  • 10
    Scored 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
    Scored 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
    Scored 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

Explore guest reviews of hotels in Lima

  • From $132 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,249 reviews
    I would give a 10/10 to the staff members of the hotel. They were courteous and attentive at all times. Special thanks to Diana Latorre and Max from the restaurant and Whittenbury from the bar for making my stay such a pleasant one. They really went a step beyond each time I had an interaction with them. The location is great, right in the heart of Miraflores and the breakfast is extremely good. Will surely consider them when I am back in Lima.
    Sreeram
    India
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 7 reviews
    Property owner friendly and very helpful. We stayed there on arrival at Peru. Gave us WhatsApp contact to ask for help if needed after we left them to begin our Peru travel. Very cheap accommodation for Airbnb near airport. Great if you're taking an early flight out or a late flight in. Much cheaper than the Wyndham hotel inside the airport albeit you need to take Uber or Airbnb owner gives free shuttle to airport if he's available.
    Thye Wong
    Canada
  • From $148.50 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 188 reviews
    I chose this hotel mostly because of its name and location. I always do my best to book hotels at Marriott locations all over the world when I travel. In this particular case, I wanted to be located in the Miraflores district of Lima, close to major tourist restaurants and attractions. The staff was particularly helpful - they assisted me with several issues that come up during travel with dedication and efficiency.
    PauloC
    United States of America
  • From $179.52 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 6,489 reviews
    The Hotel accomodations and breakfast is great and the staff is very efficient. But it is an expensive hotel for its purpose of being a 'sleepover' for travelers waiting for a connection at the airport. If the Lima traffic wasn't so chaotic, it would be cheaper to get a cab all the way to Miraflores/San Isidro and come back the day after. But staying there still a good (probably the best) option.
    Pedro
    Brazil
  • From $65.27 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,607 reviews
    Position wise was fine, in the center of Miraflores the hotel offer a good location, I have to be fair even if we decided to go out of the property because in our opinion this is not what you can see from the pictures as the structure it’s really old and actually not a 5 stars hotel, at least they have been fair and they didn’t let us pay the cancellation fee… we appreciated this!
    simone
    Malta
  • From $27 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 133 reviews
    Very friendly and attentative owner who made our stay very comfortable. Very good breakfast prepared by the owner himself. A very good location in a quiet neighborhood and close to the historical city center: Plaza San Martin and Plaza Mayor de Lima. A convenient taxi drive to Miraflores (try to avoid rush hours) and the beautiful El Malecón in Miraflores for S/. 20 one way.
    Liang
    United States of America
  • From $136.40 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 1,243 reviews
    The hotel is situated in a lovely area of Miraflores, Lima. It's a short walk away from the Faro La Marina, Lover's Park and Parque Kennedy. Indeed, the location of the hotel is absolutely one of its greatest strengths. The rooms were very big and both beds were comfortable. Breakfast was also quite nice - with a mix of local foods, pastries and egg station.
    Jamal
    United Kingdom
  • From $104.50 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 887 reviews
    A really nice hotel, which is situated to a lot of the tourist sites in Lima. The breakfast buffet was superb and we also had dinner there which was nice. Rooms were huge and beds were comfortable as well (twin room had two double beds). This hotel is more well suited if you intend on exploring sites not in Miraflores such as the cathedrals or the plaza.
    Jamal
    United Kingdom
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,661 reviews
    Good location in Miraflores. The hotel looks old but is well preserved and clean. Very confy queen room and liked the pool. The staff in general quite nice. I could also leave my luggage for few hours and they give a receipt. It's very convenient that the Airport Express bus stops just in front of the door (from and to the airport).
    Sofia
    Spain
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 7 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 $129.78 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 882 reviews
    this hotel has a lot of character. it has several beautifully appointed shared seating areas through out the property. a nice restaurant with outdoor seating and music on Saturdays. the hotel is in Miraflores, an upscale area in Lima. many restaurants and cafes within walking distance.
    Amy
    United States of America
  • From $62.88 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 2,045 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 $82.24 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 879 reviews
    The location is perfect for walking through Miraflores and also to visit the Barrancos and San Isidro neighborhoods. Breakfast is honest, the staff was friendly. The best part of this hotel room was the bathroom, which was spacious and very clean.
    Luciana
    Brazil
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 887 reviews
    Location was very good. In Miraflores, which is a safe and relaxing area of Lima. It's near the waterfront and Larcomar mall, which is by the water. Service was professional and friendly. Rooms were nice and clean.
    Santosh
    United States of America
  • From $179.52 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 6,489 reviews
    This is best hotel if you are transiting to any other location from Lima. The hotel was clean, breakfast was very good, staff was excellent and super helpful and the hotels proximity to the airport was the best part.
    Hussain
    United States of America
  • From $108.57 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 2,297 reviews
    Great value for money and a very comfortable hotel in the heart of Miraflores. Was perfect for a few days traveling alone for business. Close to many restaurants and bars. Amazing breakfast!
    23adam82
    Ivory Coast
  • From $185.33 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 62 reviews
    Excellent, very personal and welcoming service. You feel at home immediately. A small hotel competing with the many big ones in Miraflores and beating them!
    Carsten
    Germany
  • From $30 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 385 reviews
    The best place to stay near airport. Owners very friendly. Very clean room with bathroom.
    Mirjana B
    Slovenia
  • From $53.81 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 889 reviews
    Nice Rooftop area. Nice location. Very helpful staff. Cheap for miraflores.
    Mickael
    France
  • 8.1
    Scored 8.1
    Very Good
    Rated very good
     · 367 reviews
    Perfect hotel for one night stay, near airport.
    Tomáš
    Slovakia

Research, refine, and make plans for your whole trip