Just as Lima sits between the Pacific and the Andes, so its modernist skyscrapers rise up between graceful old colonial buildings and pre-Colombian temples. With a population just short of 10 million, Lima is a large and impressive city, with ever expanding rings of modernity growing out from a historic centre that dates from 1535. Choosing the best places to stay in Lima is key to your Peruvian adventure, as everyone needs to start from here. And Lima has a lot to offer. Below we have listed the best districts to look for accommodation, and a range of the best places to book, from luxury urban designer hotels to country club elegance and charming boutiques.
These districts offer great access to both the beach and the city’s highlights, such as museums, galleries, archaeological sites, markets and architectural gems. For example, don't miss the Museo Larco, which features the largest archaeological collection of ancient Peruvian artefacts. There are some great churches here too, dating from the heyday of the Spanish empire, from the dramatic Lima Cathedral to the historic Iglesia y Convento de San Francisco, a beautifully preserved historic monastery, whose ancient catacombs contain the remains of 70,000 people. A day visit to Pachacamac, a collection of ancient ruins from a historic religious centre dating back to before the Inca Empire and just 25 miles to the south, is also a must.
Our selection of the best places to stay in Lima provide a range of great options to suit travellers of all budgets and needs.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Lima (Miraflores)
A charming property in a quiet neighbourhood. Traditionally dressed rooms feature handcrafted furniture, pretty tiled bathrooms and beamed ceilings. A laid-back restaurant serves up Peruvian classics and Italian dishes. With easy access to the city's main attractions, this is a smart choice.
Lima (Miraflores)
Located in the district of Miraflores, Lima, Arawi Hotel features smart modern rooms and family suites are also available. Make the most out of the location to either head along to the beach or immerse yourself in Peru's capital. A great city choice with lovely friendly staff.
Lima ( Barranco)
A small boutique hotel perched atop a cliff overlooking the ocean. A former residence of a sculptor art remains throughout with rooms adorned with bright contemporary works. Indulgent breakfasts are offered and drinks served in the tranquil gardens. A charming stay in Lima's bohemian district.
Lima (Barranco)
This boutique hotel is located in a 1920s property in the artsy Barranco district of Lima. The rooms' traditional, cosy styling complement the building's original features; book the master suite for split-level living space and a private balcony. Sunbathe on the roof terrace; a chic city hotel.
Lima (San Isidro)
This 5* Country Club hotel, set in a 1920's English mansion, is situated in the San Isidro district of Lima. The elegant suites come with king-size beds and access to the pool, gym and golf course. Enjoy superb meals in their excellent restaurant! Feel like royalty at this top-notch and classy spot.
Lima (Miraflores)
A retro boutique property in a quiet neighbourhood. Charmingly decorated rooms feature black and white photography, funky bespoke lights and small but perfectly formed bathrooms. Indulgent breakfasts are served on the patio and numerous restaurants can be found within walking distance.
Lima (Distrito de Barranco)
This boutique hotel is set in a beautiful historic building located in Barranco, Lima's most vibrant district. It features elegantly decorated rooms and a wonderful restaurant serving a blend of Peruvian ingredients and Mediterranean flavours. A top-class and upmarket stay in a superb area.
Lima (Distrito de Lima)
El Golf Hotel is located in the San Isidro district of Lima and features smart, elegant rooms decorated with white walls and fabrics. Unwind on the terrace or take a refreshing dip in their small pool. The is a brilliantly located property at excellent value-a wonderful choice for a city stay.
Lima (Miraflores)
Five star contemporary chic with stunning ocean views. Luxury hums through the spa, gym and rooftop pool with the popular Tragaluz restaurant serving delicious Asian-Peruvian dishes. Suites are stylish with marble bathrooms & walk in showers. A perfect location for exploring nearby Barranco.