Lima is an awesome travel destination in Peru with so much to offer! If you are already planning a trip and are wondering where to stay in Lima, Peru, I will help you out with my best recommendations!
I lived in Lima practically all my life, so I’m happy to share my best, hand-picked Lima hotels with you, carefully selected with amazing reviews and grouped by price for your convenience! Just remember to book in advance because good hotels always sell out fast!
The city is filled with restaurants for all budgets with the most amazing food, lovely beaches, beautiful big parks, and a diversity of culture everywhere you look. If you are still not sure if Lima is your ideal destination, you might want to check out my post on Things to do in Lima to give you an idea of all the activities that can be done there!
Besides the most famous areas like Miraflores and Barranco, there are a few lesser-known neighborhoods that can be great for travelers too that I will recommend to you here.
So let’s start!
- If you are in a hurry…
- 1. Miraflores – where to stay in Lima for the first time
- 2. Centro (Historic Centre) – where to stay on a budget
- 3. Barranco – where to stay in Lima for nightlife
- 4. San Isidro – best area for shopping
- 5. Pueblo Libre – best area for families
- BONUS 1 – Best apartments in Lima
- BONUS 2 – Best hotels for families in Lima
- BONUS 3 – Best hotels near Lima Airport
- Frequently asked questions
If you are in a hurry…
If you need to take a quick decision and book immediately, I got your back, check this list with the best hotels located in the tourist Miraflores:
- Best luxury hotel: Radisson Decapolis Miraflores
- Best mid-range hotel: Hotel Estelar Miraflores
- Best budget hotel: La Luna Inn
Out of the 43 districts, I have chosen 5 perfect districts to stay in as a tourist and will give you the best hotels for each of them, based on their price range. Here are my personalized map to help you visualize them:
- Miraflores – for first timers
- Centro (Historic Centre) – for budget travelers
- Barranco – for nightlife
- San Isidro – for shopping
- Pueblo Libre – for families
1. Miraflores – where to stay in Lima for the first time
This is probably the fanciest and most touristic area in the capital city of Lima!
Miraflores is a gastronomic hub near the best coffee shops, many nightlife spots, and it is also super close to the bohemian district of Barranco! Located right on the coast, it is the most popular area for tourists because of the views, the diversity and the quality of shopping stores and food places.
The most emblematic attraction is the 10-kilometers long “malecón” or boardwalk; you also have a Pacific ocean view down below, along the entire walk. You will find many parks along the way including the famous “Parque del Amor” aka Love Park, where the “El Beso” statue is located.
You can ride a bike through the entire malecón, take a seat in the park to enjoy a picnic, or go for a paragliding ride jumping from high above.
Okay, enough talking, here are the best hotels in Miraflores!
Luxury (US$160 and up)
- JW Marriott Hotel Lima – This beauty is part of the beautiful boutique hotels in Lima, Peru with an ocean view for most rooms. The facilities include an outdoor swimming pool, a great fitness center, and a spa that includes a sauna, massages and body and facial treatments. Their soundproofed, modern rooms have air-conditioning, an LCD TV, and a seating area.
- Radisson Decapolis Miraflores – This is one of the best hotels in Lima, Peru, featuring an amazing rooftop pool with beautiful panoramic views of the city and the ocean, a good fitness center, and a spa! The elegant rooms have large panoramic windows, a minibar, free Wi-Fi, and access to a buffet breakfast with fresh natural juices served daily.
Middle-priced (from US$90 to US$160)
- Hotel Estelar Miraflores – Among the best hotels in Miraflores in Lima, Peru, this accommodation includes panoramic views of the city and ocean throughout their property. The rooms have LCD TVs, air-conditioning, and some rooms even have marble bathrooms and hydro-massage bathtubs. There is even a restaurant on the 21st floor with a gorgeous view!
- Aloft Lima Miraflores – This is a smoke-free hotel with a sophisticated design and smart and flexible use of areas. This hotel is among the gorgeous Lima hotels with a pool, in this case, an indoor heated pool by a terrace! There is also free Wi-Fi, and a 24/7 gym.
Budget (up to US$70)
- Pariwana Hostel Lima – This adults-only accommodation is one of the best hostels in Lima that has an on-site bar, a shared lounge, and a restaurant for guests to enjoy. The facilities include a business center, a ping-pong table, and a karaoke room. All the rooms have air-conditioning, free Wi-Fi, and a shower in the bathroom.
- La Luna Inn – This is a hotel that awaits you with a great on-site restaurant, room service, free Wi-Fi, and luggage storage space. Their hypoallergenic and soundproofed rooms have a flat-screen cable TV; an electric teapot, a desk, and their private bathroom has a bath.
Things to do in Miraflores:
- Experience a more authentic side of Lima with this great tour!
- Have a walk with great ocean views on the malecón (sidewalk)
- Ride some waves in the surfing-friendly Waikiki beach!
- Shop til you drop at the huge Larcomar, an open-air shopping mall
- Have a romantic picnic at the Parque del Amor!
2. Centro (Historic Centre) – where to stay on a budget
Lima Centro is how the Peruvians call the old city center, which became a UNESCO World Heritage Site for all the most important historical landmarks that hosts. If you love history, here you won’t get bored: Plaza de Armas, the Government Palace, the Convent of San Francisco are only a few of the great colonial attractions you can visit!
Lima Historic Centre is one of the best neighborhoods in Lima thanks to its central location, which permits you to easily explore the city by foot, and has affordable prices!
In fact, Lima Centro is the right place if you want to stay on a budget, the hotels in this area are the cheapest in the Peruvian capital (that’s why below you’ll find fewer luxury options), and there are also affordable restaurants where you can try traditional delicious dishes!
Luxury (US$160 and up)
- Sheraton Lima Hotel – Relax on the private balcony of your spacious room, and enjoy the incredible view over the city! This luxurious hotel will offer you access to an outdoor pool, a fitness center, and 2 hotel restaurants where you can try traditional Peruvian cuisine or even international dishes
Middle-priced (from US$60 to US$160)
- Hotel Diamond Lima – Lovely hotel conveniently located in the center of Lima, walking distance from the famous Plaza de Armas. Have total comfort in the air-conditioned rooms featuring a desk, a kettle, a private bathroom, and access to a delicious free breakfast!
Budget (up to US$60)
- Lima House Hostel – Are you traveling on a budget? Then there’s no better option than this hostel located in the center of Lima! Offering full-equipped rooms or a comfy bed in shared dorm rooms, this is the perfect accommodation to meet other travelers!
- 1900 Hostel – Set in a beautiful 20th Century building in Lima’s historic center, this is the perfect budget accommodation, featuring free Wi-Fi, and a delicious breakfast. Try a good pisco sour at the bar on the rooftop!
Things to do in Lima Centro:
- Gaze at the colonial architecture of the Plaza Mayor
- Admire the Palacio de Torre Tagle, a surviving colonial house in Lima!
- Visit the San Francisco Monastery to see the incredible Catacombs
- Immerse yourself in the history and culture of Lima with this tour!
- Attend an exhibition at the Museum of Contemporary Art
- Learn about Peru’s delicious cuisine at the Museum of Peruvian Gastronomy!
3. Barranco – where to stay in Lima for nightlife
Barranco is Lima’s bohemian district, and definitely the coolest place in the city! Here you’ll find writers, musicians, poets working on their crafts in every corner, local bar, or cafe, giving the area a special artistic vibe.
The environment in this neighborhood is much more relaxed and calm than in the rest of the city – you can stroll around the old colonial and republican houses while enjoying the colorful walls and street murals.
Barranco is also the best place to stay in Lima for nightlife, offering a lot of entertainment. In the evening, the bars and dance clubs come alive and the streets get crowded with people having a blast! Here you can also find some great Peruvian peñas with folkloric music shows, especially Afro Peruvian and Criollo.
Luxury (US$180 and up)
- Villa Barranco by Ananay Hotels – This accommodation will have you forget you are in the capital city thanks to its elegant yet classy décor filled with modern furniture. Each room has a desk, a private bathroom, air-conditioning, and some even have a small patio.
- Hotel B – This is a hotel that combines elegance and luxury in a traditional, old-fashioned building. All the suites and studios at the hotel include a flat-screen cable TV, iPod docking stations, free Wi-Fi, and private bathrooms with bathtubs.
Middle-priced (from US$50 to US$160)
- Hotel Park Suites – This is a modern and spacious accommodation in Lima, Peru with a simple yet tasteful décor with air-conditioning in every room, queen-size beds, a closet, and a full private bathroom. Some of the premium units have a flat-screen TV and a hydro-massage tub as well!
- Casa Falleri Boutique Hotel – This hotel was made inside a classic Barranco-style house in which you will see original paintings, furniture, and décor, while also having a modern touch. The rooms have air-conditioning, a closet, a flat-screen TV, and a private bathroom.
Budget (up to US$50)
- Lima Wari Hotel Boutique – This is a hotel inside a classic house in the city but with comfy and modern furniture. All the rooms have a lively, colorful décor; you can select between shared or private bathrooms, and also ask for a flat-screen TV if desired.
- Dragonfly Hostels Barranco – This fun hotel in Barranco has an on-site restaurant, a shared bar, lounge, and a small terrace where you can eat. The dorms are small but perfect just to arrive and head to sleep to recharge from a full day of activities. Their fun shared lounge is colorful and filled with pictures of the city attractions!
Things to do in Barranco:
- Watch artists, writers, and musicians working in Plaza de Armas!
- Take pics of the cool murals in the area!
- Have a cocktail in Ayahuasca, one of locals’ favorite bars
- Hold your breath as much as you can on the Bridge of Sighs… can you?
4. San Isidro – best area for shopping
San Isidro, located just north of Miraflores, is one of the quietest and safe residential areas in Lima, perfect if you’re traveling with your family! This upscale district is also home to the majority of Lima’s elite people, so here you’ll find plenty of high-brands shopping malls, restaurants, golf clubs, and tennis courts.
You can find the historic Lima Golf Club here, as well as the Bosque El Olivar, plus the most luxurious shopping in the area on Avenida Conquistadores. Posh travelers will feel right at home amongst the classy cocktail bars serving classic Pisco cocktails and boutique clothing shops selling threads you can’t find anywhere else.
But San Isidro also boasts some lovely gardens and parks where to spend some family time relaxing or doing outdoor activities, such as Bosque del Olivar, and two archaeological sites, Huaca Huallamarca and Huaca Santa Cruz!
San Isidro combines modern life and progress with the traditional past, which can be seen in the buildings, shops, restaurants, cafes, and even hotels inside the old-fashioned houses. There are even 20th-century mansions and apartments there, that have gorgeous park views!
Luxury (US$200 and up)
- Swissotel Lima – This is one of the best luxury hotels in Lima, Peru in the district with 18 floors filled with rooms and suites. The rooms are all carpeted, come with luxury king-size or twin beds, and have marble baths. You can also head to one of the 4 award-winning international restaurants on-site.
- The Hotel Westin Lima & Convention Center – This is a glamorous hotel with an indoor half-size Olympic pool, a spa, and 2 restaurants with panoramic views of the city. As guests, you can make use of the workout center, a beauty salon, and business center. All rooms have flat-screen TVs, luxury bed linen with goose feather duvets, and walk-in closets.
Middle-priced (from US$90 to US$200)
- Hotel Melia Lima – This hotel awaits you with a swimming pool, a fitness center, a sauna, a whirlpool, and massage services. There is also an on-site restaurant, a convention room, and a business center. Their classy and comfortable rooms are spacious, with modern furniture and flat-screen cable TVs.
- NM Lima Hotel – This is a hotel that has a great fitness center, an on-site restaurant, and a golf course nearby. Their rooms are all air-conditioned with large windows for some great city views, a plasma TV, and free Wi-Fi.
Budget (up to US$90)
- Del Prado Hotel – Is it a nice hotel with rooms that offer park views and a spa. Among the facilities, the hotel has air-conditioning and heating system, cable TV, and private bathrooms. Some rooms also have hot tubs, beautiful door to ceiling curtains, and free Wi-Fi.
- Ibis Styles Lima Conquistadores – This is a trendy hotel with colorful and modernly furnished non-smoking rooms that include air-conditioning and heating systems, a flat-screen cable TV, and kitchen facilities. Their spacious rooms also include a small seating area and a private bathroom with a shower.
Things to do in San Isidro:
- Check out the colonial-era olive trees of Bosque del Olivar park!
- Travel back in time at Huaca Huallamarca archaeological site
- Visit the zoo and botanical gardens of the Parque de las Leyendas!
- Check out the oldest museum in Peru in Pueblo Libre!
5. Pueblo Libre – best area for families
If you’re looking for an area as quiet as Isidro, but at cheaper prices, Pueblo Libre is definitely for you! In this charming residential district everything works at a more relaxed pace of life, and you can be sure you’re safe… which makes it the ideal place to stay for families. Another advantage of Pueblo Libre is its many attractions, that can meet the taste of everybody!
One of these is the home of Simon Bolivar, the liberator of South America, turned into the interesting National Museum of Archaeology, Anthropology, and History of Peru. But other than its museums, Pueblo Libre has also many green areas where you can have picnics, walk around, or even attend some interactive exhibitions, like in the Parque de la Imaginacion. If you’re visiting with your kids, I strongly suggest checking out the Parque de la Leyendas, hosting a zoo and botanical garden, which will make the youngest happy.
Luxury (US$160 and up)
- Inkari Apart Hotel – Find the perfect balance between the luxury of an upscale hotel and the comfort of a house in these spacious apartments, fully equipped with modern kitchens and offering spectacular ocean views. A plus? The staff is super friendly and helpful!
Middle-priced (US$50 – US$100)
- San Miguel Awanka Hotel – Feel at home in San Miguel Awanka hotel’s family rooms, offering stunning views of the city and park. Take the energy to explore all the surrounding attractions from the delicious continental breakfast!
Budget (up to US$40)
- Magdalen House – Enjoy the big family rooms of this lovely budget hotel! Here you’ll have access to a complimentary breakfast, free WiFi, and an airport shuttle in case you need it. The Zoo and Parque de la Imaginación are only 8 minutes away by car!
- Pretty House Hotel – Affordable and lovely B&B located in a quieter and more local area of Lima, run by a friendly family. The family rooms are comfortable and clean, and a delicious breakfast is included!
Things to do in Pueblo Libre:
- Learn about the history of Peru at the National Museum of Archaeology
- Check out the erotic pottery exhibitions at the Larco Museum!
- Marvel at the Magic Water Circuit at Parque de la Reserva
- Have lunch at the historic Antigua Taberna Queirolo
- Learn about time travel and evolution at the Parque de la Imaginacion!
|👑 Luxury price:||$160|
|💵 Mid Range:||$90|
|💰 Accommodation prices:||Low|
|📍 Best neighborhood:||Miraflores|
|👪 Best area for families:||Pueblo Libre|
|🛎️ Best luxury hotel:||Radisson Decapolis Miraflores|
|💵 Mid-range hotel:||Hotel Estelar Miraflores|
|👛 Best budget hotel:||La Luna Inn|
BONUS 1 – Best apartments in Lima
If you would rather spend your days in Lima feeling more at home, in the comfort of your own place, then an apartment might be the optimal solution for you!
These Lima apartments might also be ideal if you are traveling as a couple or if traveling with more than one person. Here are my recommendations:
Luxury (US$130 and up)
- Apart Hotel Petit – This accommodation will offer you a garden, free parking and a delicious breakfast to start your day. The apartment units are fully furnished with a well-equipped kitchen, air conditioning, and a living room with a sofa. Their units can host between 2 and 5 people.
Middle-priced (from US$80 to US$130)
- Atrium Miraflores Hotel – This is a condo-hotel property with apartments that include a seating area, cable TV, a well-equipped kitchen, and a private bathroom. You have the freedom of staying in your own apartment while being able to ask for room service. The rooms are soundproofed and all of them have heating and air-conditioning systems.
- Urbano Apartments Miraflores Pardo – This is a property of apartments that offers facilities such as an outdoor swimming pool, a fitness room, and free Wi-Fi. Their units include a fully equipped kitchen, a flat-screen satellite TV, a private bathroom with a hot tub, and a terrace with city views.
Budget (up to US$80)
- Casa Fanning Hotel – The units of this lovely hotel have air-conditioning, free Wi-Fi, a private bathroom, and a kitchenette. The shared amenities include free on-site private parking and an outdoor pool where to relax or take some sun!
- Trendy Host Stelar Miraflores – These trendy apartments can fit between two and 6 people, you choose the size of the unit, and they all have access to the outdoor swimming pool, and terrace. Their spacious rooms include modern furniture, a small seating area with a flat-screen TV, and a well-equipped kitchen.
BONUS 2 – Best hotels for families in Lima
If you are heading to Lima on a family vacation, you will want to consider spacious hotels and apartments that are family-friendly. You should choose one located in Miraflores or San Isidro – these are conveniently located close to the city center and they are quieter than others!
Here are some options that I recommend for families with great value for money:
Luxury (US$160 and up)
- Hilton Lima Miraflores – This is a great hotel for a family; they have interconnecting room and an outdoor swimming pool for everyone’s fun! Their classy and spacious rooms come with luxury linens, flat-screen TVs and private bathrooms. What more can you wish for?
- Innside Lima Miraflores – This hotel has a year-round outdoor swimming pool, a good fitness center, and an on-site bar. All rooms have air-conditioning, a coffee machine, a private bathroom, free Wi-Fi and a wardrobe. Perfectly spacious rooms for you and the kids; you can even request a crib if needed!
Middle-priced (from US$90 to US$160)
- Casa Andina Premium Miraflores – This hotel has something that all kids will love – a heated swimming pool with a waterfall! There is also free Wi-Fi throughout the property, a fitness room, a sauna room, and a gift shop on-site. All rooms have air-conditioning, a work desk, and a flat-screen cable TV, and some even have hydro-massage tubs!
- Faraona Grand Hotel – This is a hotel with cozy and modern soundproof rooms that include a flat-screen TV and free Wi-Fi. The amenities include an on-site restaurant with live piano music perfect for all the family, and a small outdoor swimming pool to enjoy the sunny weather.
Budget (up to US$90)
- Selina Apartments Miraflores – This property has a unique décor with modern and classic Peruvian patterns and color combinations throughout the areas. The shared areas include free Wi-Fi and a Cinema room with Apple TV and local channels, for the kids’ entertainment!
BONUS 3 – Best hotels near Lima Airport
If you have a connecting flight with just a few hours to kill and need a break, I recommend you head over to these Lima airport hotels. It is best for you to stay nearby to catch your flight than head into the city to visit some attractions because traffic might beat you!
PRO TIP: If you are arriving before 7 AM or after 4 PM, I recommend you ask the accommodation for their airport shuttle. You might need to pay a small amount but you’ll arrive at the destination safely and without getting lost! 🙂
Here are my recommendations on hotels near Jorge Chavez International Airport:
- Holiday Inn – Lima Airport – This is a great luxury Lima airport hotel that awaits you with a fitness center, a bar, free private parking, and an on-site restaurant. The rooms include air-conditioning, a flat-screen cable TV, a desk, and the private bathrooms come with a shower.
- PayPurix Hostel – Lima Airport – This fun middle-priced accommodation offers hammocks to relax, and a game room with table tennis and billiard games. There is free Wi-Fi in the entire property, but you could also use the internet room. The rooms are small and cozy but ideal for a couple of nights!
- Sunset Hostel Airport – This cheap Lima hostel has non-smoking dormitory rooms with free Wi-Fi, shared bathrooms, a shared dining area, and a terrace for the guests. The small yet comfortable rooms come with a locker for each dorm guest.
Frequently asked questions
🏨 Which is the best place to stay in Lima?
The best place to stay in Lima is Miraflores, the most tourist area with all the main attractions. Choose Radisson Decapolis hotel for luxury or the Pariwana Hostel Lima if you’re traveling on a budget and you want to meet new people!
💰 Where to stay in Lima on a budget?
The best place where to stay in Lima on a budget is Lima Centro (the Historic Centre), at the Hotel Diamond Lima for total comfort at great value for money or the super affordable Lima House Hostel
💃🏻 Where to stay in Lima for nightlife?
The best place for nightlife is Barranco, Lima’s bohemian district, offering a lot of entertainment and cool places to enjoy the night. The best hotels in the area are the luxurious Hotel B or the mid-range option Hotel Park Suites.
😀 What is the safest district in Lima?
The safest areas where to stay in Lima are Miraflores, a very touristic neighborhood, and San Isidro, just north of Miraflores, one of the safest residential areas in Lima, perfect if you’re traveling with your family!
This was my full list of accommodation recommendations in Lima – from hotels to apartments, which will fit every preference and pocket, all of them with amazing reviews and fabulous facilities! I hope it will be useful while planning your trip!
So, in the end, what is the best part of Lima to stay in? The honest answer is that every neighborhood has its pluses and minuses; but whichever you choose, you will definitely love your stay in the city!
If you’re still unsure about where to stay in Lima, I cannot blame you, we went through so many great options! So let me help you and give you my favorite choices, both located in one of the best neighborhoods, Miraflores:
- Radisson Decapolis Miraflores – One of the best hotels in Lima, Peru, featuring an amazing rooftop pool with beautiful panoramic views of the city
- Aloft Lima Miraflores – Enjoy the indoor heated pool by the terrace of this gorgeous hotel, with a great location in the heart of Miraflores!
The only thing you have to worry about is booking your favorite choice in advance… places sell out very fast in the Peruvian capital!
If you wish to explore more about the metropolitan city of Lima, you can read my article on Things to do in Lima, Peru!
If you have any questions, feel free to type them below in the comments section. I am happy to help!
Pin it for later!
Pin it for later!