Hotels in Lima, Peru

We could not find any hotels near for the dates you have selected.

Where to Stay in Lima, Peru?



  • Miraflores Inn: A few minutes away from the city centre, walking distance from the main attractions of Lima, located in a quiet place, this hotel should be on your list if you’re looking for a budget stay.
  • Hostal Torreblanca: Great location, simple, comfortable rooms and a pleasant staff (who will treat you nicely even if your Spanish is terrible!).


  • Ibis Larco Miraflores: A safe hotel with immaculate rooms located a few blocks away from the famous Larcomar shopping centre.
  • Mariel Hotel & Apartments: The hotel has a modern, neat décor and boasts of a perfectly courteous and helpful staff. The perfect place for a quiet and comfortable stay when you’re visiting Lima.


  • JW Marriott Hotel Lima: A great hotel with a polite and attentive staff. The rooms are comfortable, modern and allow for beautiful views of Lima. The hotel also has a spa and gym.
  • Hilton Lima Miraflores: Nicely located with spacious rooms and large, modern bathrooms. A great variety when it comes to the breakfast buffet.


  • La Mar: Peruvian cuisine like you’ve never had before. If you’re a fan of seafood, do not miss out on trying the dishes here.
  • Central Restaurante: Delicious Peruvian and Asian cuisine along with a lovely ambience. What more could one ask for! A trip to Lima would be incomplete without a visit to this gem. Try their famous 17 course tasting menu.
  • La Lucha Sangucheria Criolla: Great sandwiches and burgers. The place to go if you’re in the mood for some fast food. Their specialty sandwich is called the La Lucha. Try it!
  • Astrid y Gaston: A very highly rated restaurant serving Peruvian cuisine. Try their lamb meatballs. Reservations are recommended.
  • Punto Azul: One of the best places to try traditional Peruvian food. The Ceviche comes highly recommended.

Hotels Near Attractions in Lima