When deciding where to stay in Lima, the possibilities are endless.  From family run pensions to posh, luxurious hotels, there is a Lima accommodation for every type of traveler.

Chances are, your first taste of Peru will be in the capital itself as most international flights fly into Lima before connecting you to other destinations in the country.  Although commonly skipped on someones Peru itinerary, I wouldn’t miss at least spending a few days in this sprawling metropolis.

Lima is full of museums, an entrancing coastline and most importantly – the food scene!   Whether you’re on a backpacker budget or have a bit to splurge, there is an accommodation in Lima perfect for your travel style.

Besides the tourist Mecca of Cusco, Lima is the second most expensive destination in Peru.  Prices still reasonable though, especially if you are coming from the United States or Western Europe.

In this article we’ll go over the best hotels in Lima, the best area to stay based on your travel preferences and list housing options for every type of budget.  

Where to Stay in Lima, Peru

For full transparency, I have sprinkled some affiliate links in this post which gives me a small commission at no extra cost to you if you decided to make a purchase. As always, I would never recommend a product or service that I didn't truely believe in. If you find this post useful, you can also treat Jess to a cup coffee by clicking the icon on the bottom of the page. This will allow me to continue to create more content for you to enjoy ☕️. 

👇 But first, are you in a hurry?  If you are trying to book a room tonight or don’t have time to read the whole article, below I listed a quick list of the best places to stay in Lima for easy booking.

The Best Area to Stay in Lima

There are basically two neighborhoods in Lima that travelers favor.  Those neighborhoods are trendy Miraflores and seaside Barranco.  Two other Lima Peru neighborhoods are San Isidro and Central Lima which may be good options for you depending on your budget.

Miraflores is the most popular and best part of Lima to stay in.  This neighborhood is full of hostels, inns and upscale hotels.  Not only are most of the hotels and hostels located in this area, but it is one of the safest neighborhoods in Lima.

The neighborhood sits on top of cliffs that overlook the ocean.  There are countless things to do in Miraflores and it has pedestrian friendly streets.

If you’d rather be closer to the ocean for some beachside action during the day, opt for staying in Barranco.  This area is riddled with restaurants and trendy clubs.  Once a summer resort for the wealthy elite, old mansions have been converted into all types of accommodations at various different price ranges.

San Isidro is the financial hub of Lima and to stay here you’ll need to have the money to prove it.  This area is more upscale and will cost a pretty penny.

Central Lima is where you’ll find some of the best places to stay in Lima on a budget.  This area is a bit removed from Miraflores and Barranco which contain all the hottest clubs and restaurants.

This area is a UNESCO World Heritage site which contains the main square, Cathedral and Government Palace.  Central Lima is about a half hour taxi ride from Jorge Chavez International Airport.

Where to Stay in Lima on a Budget

Where to stay in Lima on a budget

1900 Backpackers Hostel

  • Location: Central Lima
  • Price: $9 and up
  • Highlights: Walking distance to the bus station

1900 Backpackers is an old mansion transformed into a hip, new hostel.  The building itself is beautiful especially considering it’s a hostel.  Located in downtown Lima, you’re in the thick of it, traffic and all.

The hostel offers free walking tours of the historic center and there’s a great art museum directly across the street.  The bus station is within walking distance so this would be a good option to stay before catching the bus.

As with most places to stay in Lima, be aware of walking at night and not to flash your camera or jewelry.  There are plenty of things to do inside the hostel that you won’t be walking around at night anyways.  Things like a pool room and enticing bar.

Hostal Iquique

  • Location: Central Lima
  • Price: $16 and up
  • Highlights: Rooftop pool table, Free breakfast

Located 10 minutes away from the Historic Centro, Hostal Iquique is an average but safe spot to hang your hat.  The basic rooms are clean and come with hot showers.

There is a rooftop terrace with a pool table, shared kitchen and complimentary breakfast.  The Lima airport is a half hour drive by car.

Selina Hostel

  • Location: Miraflores
  • Price: $10 and up
  • Highlights: Location

The Selina Hostel is a great option of where to stay in Lima if you are solo and on a budget.  Staying here puts you in walking distance to tons of bars and restaurants.  It’s also only a few minutes away from Kennedy Parque where you can pet the super friendly stray cats.

You can choose from a bed in a dorm or your own private room.  Naturally, the prices increase if you want a private room.  On site includes a restaurant, bar and free wifi in rooms.

Waikiki Hostel

  • Location: Miraflores
  • Price: $8 and up
  • Highlights: Price, Amenities

Waikiki Hostel is one of the best places to stay in Lima on a budget as a couple.  This hostel has a good balance of action and relaxation.  There is a large, inviting common space on the rooftop where you can grab a drink and chill.

Besides the price, the location is great making it easy to explore Miraflores and Barranco.  The hostel comes with lots of perks like a communal kitchen and washing machine which are heavenly especially when you are traveling long term.

Where to Stay in Lima | Mid Range Accommodations

Mid range accommodations in Lima

Hotel Antigua Miraflores

  • Location: Miraflores
  • Price: $108 and up
  • Highlights: Decor, Quiet, Location

If you are looking for more of quiet place with lots of charm, then look no further than Hotel Antigua Miraflores.  All rooms are equipped with hand crafted furniture with baroque touches.

There is a lovely courtyard and the entire hotel is well decorated.  If you have a bigger budget, opt for a room with a jacuzzi and kitchenette.  All rooms come with free breakfast.

Ibis Lima Larco Miraflores

  • Location: Miraflores
  • Price: $68 and up
  • Highlights: Location to Larcomar Shopping Mall

Ibis Lima Larco Miraflores is a small French hotel chain set in a great location.  The hotel features a restaurant, 24-hour bar, WiFi and cable TV.  If you came to Lima to do some shopping, this is a decent budget/mid range Lima accommodation in close proximity to the Larcomar shopping mall.

Antara Hotel

  • Location: Miraflores
  • Price: $56 and up
  • Highlights: Comfortable and spacious rooms

Located only 6 blocks away from the beach, Antara Hotel is a mid range accommodation in the heart of Miraflores.  The cozy hotel features spacious and comfortable rooms with balconies.  

If comfortable beds, prime location and free breakfast sound like your type of stay, this Lima lodging offers great value for your money.

Casa Andina Premium Miraflores

  • Location: Miraflores
  • Price: $127 and up
  • Highlights: Luxury on a budget

The Casa Andina Premium Miraflores is where to stay in Lima for a luxury hotel at half the price.  Located in trendy Miraflores, staying at this Lima hotel comes with a lot of modern perks including a heated indoor swimming pool, sauna, spa and a fitness center.

There is a nice spread for breakfast offering lots of options and the perfect way to start your day.  The rooms are decorated with contemporary Andean colors and great views of the city.

3B Barranco’s B&B

  • Location: Barracno
  • Price: $69 and up
  • Highlights: Price, Location

3B Barranco’s Bed and Breakfast is a clean, modern and crisp hotel located in the bohemian neighborhood of Barranco.  This popular hotel in Lima has a lot of character and offers a great value for your money.

This is where to stay in Barranco for easy access to top Lima restaurants and artisan shopping.  Book ahead as this boutique hotel only has 16 rooms.

Second Home Peru

  • Location: Barracno
  • Price: $95 and up
  • Highlights: Views, Beach access

Imagine the sound of surf rocking you to sleep every night.  That’s what you’ll get when you stay at Second Home Peru.  The stunning hotel is perched on the cliffside offering incredible views of the Pacific Ocean.

Located in Barranco, the hotel is walking distance to several fabulous restaurants and clubs.  Plus Miraflores is only 20 minutes away by foot.  The Bavarian-style hotel and grounds are full of beautiful artwork so let your creativity flow.

Lima Hotels for Luxury

Luxury Hotels in Lima

Belmond Miraflores Park Hotel

  • Location: Miraflores
  • Price: $790 & up
  • Highlights: Views, Location, Service, Rooftop Infinity Pool, Breakfast

Style out in luxury as you can’t get better grounds, service or location than the Miraflores Park Hotel.   This is the best of the best when it comes to luxury hotels in Miraflores.

Perched on the ocean you’ll get panoramic ocean views, top of the line service and a rooftop infinity pool.  From the spiral grand staircase to the elegant library, you’ll feel like Beauty from Beauty and the Beast. 

The rooms match the elegant property.  Some rooms even  come with a private sauna and a roman bathtub.  The onsite restaurant follows suit when it comes to delicious and innovative food.

JW Marriott Hotel Lima

  • Location: Miraflores
  • Price: $449 & up
  • Highlights: Views, Amenities

JW Marriott Hotel Lima has an outstanding seafront location next to the Larcomar shopping mall.  The rooms are spacious and elegant but how could they not with that price tag.

The luxurious accommodation offers panoramic views of the Pacific Ocean.  If you need extra motivation to experience one of the best things to do in Lima, staying here offers prime views of paragliders floating by.

Just a few of the many perks that await if you choose to stay here include an executive lounge, on site restaurants, a bar, a casino, an open air tennis court, sauna and outdoor pool.

Country Club Lima Hotel

  • Location: San Isidro
  • Price: $219 & up
  • Highlights: The terrace, Highly rated restaurant on site

If you’re keen on staying in the San Isidro neighborhood, opt for the Country Club Lima Hotel.  The building itself screams luxury.  This exclusive hotel was built in 1927 and is decorated with over 300 pieces of art and furniture form the Pedro de Osma Museum.

As soon as you step foot onto the property, you’ll be greeted with a glass of sparking wine which only adds to the allure.  The rooms are big with elegant avant-garde touches.

Staying here allows access to Lima Golf Club.  Better yet, enjoy the Yaku Spa, the highly rated restaurant on site El Perroquet or the outdoor swimming pool.

El Pardo Double Tree by Hilton

  • Location: Miraflores
  • Price: $167 & up
  • Highlights: Breakfast

El Pardo is a Double Tree by Hilton Lima Miraflores hotel.  This is another Lima hotel located in prime location in the Miraflores neighborhood.  Located a few blocks in from the boardwalk, you’ll be able to walk freely and safely to all the things to do in the area.

The staff is attentive and bilingual.  Rooms are what you would expect at a Double Tree by Hilton, spacious, modern and comfortable.  The breakfast is fantastic, offering lots of options including an omelet station.

💡 Travel Tip:  This is a great hotel to use Hilton points on as its a great value for the cost.

Peru Travel Guides

📍Plan your Trip:

🗺 How long to travel Peru?  2 Week Peru Itinerary

☔️ Best Time to Visit:  Shoulder months of dry season – March-May or October-September.

💰 Average Daily Budget: $40 - 50 a day for basic accommodations and sit down meals.

⛺️ Peru accommodation Guides

🪂 Highlights

🧳 What to Pack: Salkantay Trek Packing List

🎥 Watch our Peru Series on YouTube

📧 Get on my Email list to see what I’m up to and all the best travel content!

Thanks for reading where to stay in Lima.  If you have any favorite hotels in Lima, let me know in the comments below ↓

Peru Travel Guides ↓

Enjoy this Post?!?! Pin in for Later ↓

Where to Stay in Lima Peru
Lima accommodations
Best Places to stay in Lima
Where to Stay in Lima, Peru (For all Budgets)Where to Stay in Lima, Peru (For all Budgets)Where to Stay in Lima, Peru (For all Budgets)