Where to Stay in Miraflores, Lima

Miraflores is still the neighborhood I’d recommend most often for a first trip to Lima. It’s easy to navigate, packed with restaurants and cafés, close to the coast and has far more hotel options than you probably need.

The harder question is which of those hotel options are actually worth paying more for.

You can pay a premium to stay overlooking the Pacific, use points at one of several major hotel chains or choose something simpler a few blocks inland and still have everything that makes Miraflores such an easy base within walking distance.

I’ve stayed in Miraflores before, and if I were choosing a hotel here again, I wouldn’t necessarily be looking for the most impressive property. I’d be looking at what I’m actually getting for the extra money or points.

These are the hotels I’d consider.

My Miraflores Hotel Shortlist

  • SOUMA Lima, Vignette Collection — My certificate pick. The hotel I’d be most excited to use an IHG free night certificate on, with Pacific views and a rooftop infinity pool worth leaving time to enjoy.
  • Hilton Garden Inn Lima Miraflores — My pick for a trip with my parents. A convenient location, familiar comforts, and a rooftop pool make this a strong option when I want a little more from the hotel.
  • Belma Boutique Bed and Breakfast — My smaller-stay pick. One of the first places I’d check for a solo visit, combining a smaller property with a location near Larcomar and the Malecón.

Where I’ve stayed: Fairfield by Marriott Lima Miraflores offered good value and modern comforts, though I’d choose it expecting to use rides rather than walk everywhere.

Why Stay in Miraflores?

Miraflores makes Lima easy. You can walk to restaurants, cafés, parks and the Malecón, there are plenty of hotels to choose from, and it’s a convenient neighborhood to come back to after spending the day elsewhere in the city.

That’s especially valuable on a first trip. You can settle in quickly, explore much of the neighborhood on foot and still have an easy base for seeing the rest of Lima.

For much more on the neighborhood itself, I already have my Miraflores: The Best Home Base for Your First Trip to Lima guide. Here, I want to focus on the hotel decision.


What to Know Before Booking a Hotel in Miraflores

Miraflores has a huge range of places to stay, from major international brands and points hotels to luxury properties along the coast and smaller hotels at lower price points. That gives you plenty of options, but it also means the most expensive or impressive hotel isn’t necessarily the one that makes the most sense for your trip.

I’d look at location, cash price, points price and how much time I actually expected to spend at the hotel. In a neighborhood where so much is already within walking distance, moving a few blocks in one direction or another can sometimes change the price more than it changes your experience.

If you’re traveling with three or four people, pay close attention to room occupancy when comparing hotels. Moving from three adults to four eliminated some standard rooms entirely and sometimes pushed the price much higher.


Does Location Within Miraflores Matter?

Yes, but probably not enough that I’d divide this entire guide into different areas.

I’d generally want to stay somewhere that makes it easy to walk to the places I’ll actually use: restaurants, cafés, the Malecón, Parque Kennedy and transportation for exploring farther away. But Miraflores is compact enough that being a few blocks inland doesn’t suddenly make it an inconvenient place to stay.

For me, the bigger question is whether a particular location is worth paying more for.

There are hotels where part of what you’re paying for is obvious: you’re right by the cliffs, the Pacific is outside your window and Larcomar is practically downstairs. If I were planning a slower stay where I’d actually enjoy the hotel and the view, I could see the appeal.

A beautiful ocean view sounds great, but if I’m going to spend most of the day exploring Lima and walking along the Malecón anyway, I don’t automatically need to pay to see it from my room. If I’m using Miraflores primarily as a comfortable base for exploring Lima, I’m not sure I’d pay a significant premium just to move a few blocks closer to the ocean.

I can walk to the Malecón for free.


The Splurges

Miraflores has plenty of excellent hotels at surprisingly reasonable prices. But there are also a couple of properties where the price climbs quickly and in one case, very quickly.

If I were spending significantly more on a hotel here, I’d want to know exactly what I was paying for. At Miraflores Park, it’s the hotel experience itself. At the JW Marriott, it’s an unbeatable location with the added possibility of using Marriott points or a free night certificate to bring the cost back down.

Miraflores Park, A Belmond Hotel — The View Splurge

Typical cash rate: $550–$750+ per night

There are splurges, and then there is Miraflores Park.

Sitting above the Pacific on the southern edge of Miraflores, this is the hotel I’d book if the hotel itself were meant to be part of the trip. The ocean views are spectacular, but it’s the rooftop pool overlooking the coastline that really got my attention. This isn’t just somewhere I’d come back to after a day exploring Lima. I’d actually want to leave time in the itinerary to enjoy it.

At $550–$750+ per night, it is also in a completely different price category from almost everything else in this guide. You absolutely do not need to spend this much to have a great stay in Miraflores. But if I were going to make one hotel in Lima the splurge of the trip, those Pacific views make a very convincing argument.

Check rates and availability for Miraflores Park, A Belmond Hotel →

JW Marriott Hotel Lima — The More Attainable Splurge

Typical cash rate: $200–$350+ per night

Now, if you’re looking for a slightly less splurgy splurge—or one you may be able to pull off with points or a free night certificate—the JW Marriott becomes much more interesting.

There is no missing it when you’re walking around this part of Miraflores. The hotel sits directly across from Larcomar, overlooking the cliffs and Pacific Ocean, putting you about as close as possible to one of the areas you’re most likely to spend time in anyway.

That location is what would make me consider paying more here. You can walk out of the hotel and immediately be at Larcomar or along the Malecón. Rates can move substantially depending on the dates, with prices generally on the lower end when booking farther in advance.

If you have a Marriott free night certificate, this is also where I’d consider putting a 35,000-point certificate to good use. Award nights can fall within topping-off range, and the dates we looked at ran roughly 38,000–52,000 points per night. That means a 35K certificate plus a relatively small number of points could turn this into a much more reasonable splurge.

Check rates and availability for JW Marriott Hotel Lima →


More Affordable Miraflores Hotels

You don’t have to spend $300—or $700—a night to get a hotel I’d be perfectly happy staying at in Miraflores. In fact, this may be where the neighborhood’s huge hotel selection becomes most useful.

These four all land in a much more approachable price range, but I wouldn’t consider any of them simply because they’re cheaper. Each gives you something for the money, whether that’s a familiar chain hotel, a rooftop pool, a particularly good location or a smaller hotel with more character.

Fairfield by Marriott Lima Miraflores — The Modern Value Pick

Typical cash rate: $90–$130 per night

I’ve actually stayed at the Fairfield, and this is a good example of why you don’t necessarily need to spend a lot on a hotel in Miraflores. From what I remember, we paid somewhere around $120 a night, and the hotel felt just as modern as many of the more expensive Marriott properties I’ve stayed at around Lima.

We had a generous breakfast buffet, contemporary rooms and a rooftop with views over the city. For the price, I thought we got a lot for our money.

The compromise is location. Fairfield sits farther inland than many of the other hotels in this guide, and I definitely noticed the walk when we wanted to go to Larcomar. I probably wouldn’t choose it again if I were planning to spend most of my trip around the Malecón.

But if I were using Miraflores as a base for day trips and exploring other parts of Lima, that matters a lot less. If what I mostly needed was a comfortable, modern hotel to come back to at the end of the day, a Fairfield around $100 would feel like a score.

Check rates and availability for Fairfield by Marriott Lima Miraflores →

Hilton Garden Inn Lima Miraflores — The Amenities Pick

Typical cash rate: $120–$160 per night

The Hilton Garden Inn surprised me because it gives you quite a bit more than I normally picture when I hear “Garden Inn.”

The standout is the rooftop. There’s a heated pool and bar on the 18th floor with views over Miraflores and toward the Pacific, giving you some of the fun of staying at a more expensive hotel without getting anywhere near luxury-hotel prices.

Its location also works in its favor. You’re more centrally positioned than at the Fairfield, with both the neighborhood’s restaurants and the coast within easy reach. If I planned to explore Miraflores mostly on foot, I’d be willing to pay a little more for that convenience.

At roughly $120–$160 a night, this may be the affordable pick I’d choose when I want the hotel to offer a little more than somewhere to sleep.

Check rates and availability for Hilton Garden Inn Lima Miraflores →

Belma Boutique Bed and Breakfast — The Location Pick

Typical cash rate: under $100–$120 per night

Belma caught my attention for almost the opposite reason. It’s small, it’s not part of a major hotel chain, and it doesn’t have the high-rise feel of many of Miraflores’ larger hotels.

But the real selling point is the combination of price and location. You’re down toward the Larcomar end of Miraflores, putting the Malecón, restaurants and one of the neighborhood’s most useful areas within an easy walk—and rates can come in under $100.

That’s a particularly good combination in Miraflores. Usually, I’d expect to compromise on location to get the lowest price in the group. Here, you’re potentially getting one of the better locations because you’ve chosen a smaller B&B rather than a big-name hotel.

If I wanted to keep my hotel budget low without staying farther inland, Belma would be one of the first places I’d check.

Check rates and availability for Belma Boutique Bed and Breakfast →

Hotel Antigua Miraflores — The Character Pick

Typical cash rate: $110–$150 per night

Hotel Antigua is the one I’d consider if I wanted something that felt completely different from Miraflores’ modern chain hotels.

The property has a more traditional look, with local art, handcrafted wooden furniture and garden spaces rather than glass towers and sleek rooftop bars. The rooms aren’t trying to look like every new hotel you’ve seen on Instagram, and I actually think that’s part of the appeal.

At roughly the same price as the Hilton Garden Inn, you’re making a very different choice. I’d book the Hilton for the rooftop pool and modern amenities; I’d book Antigua because I wanted a smaller hotel with some personality.

Check rates and availability for Hotel Antigua Miraflores →


Hotels Where Design Is Part of the Experience

Not every memorable hotel in Miraflores requires a luxury-hotel budget. These two caught my attention because the design itself gives you a reason to choose them and both can come in under $200 a night.

They’re very different interpretations of a design-forward hotel. Pullman is sleek and polished, while nhow is colorful, playful and anything but subtle.

Pullman Lima Miraflores — The Polished Design Pick

Typical cash rate: $150–$200 per night

Pullman feels like a step up without requiring the jump into true splurge territory. The interiors are modern and sophisticated, with plenty of warm wood, greenery and contemporary details that make the hotel feel more distinctive than a standard business hotel.

The rooftop is another big part of the appeal. There’s an outdoor pool and Ambra Rooftop Bar overlooking Miraflores, so this is somewhere I could actually see myself coming back to for a drink rather than immediately heading back out again.

Location helps too. You’re close to Larcomar and the Malecón, making this a good option if you want both a hotel that feels a little special and easy access to the part of Miraflores you’re likely to explore most.

For under $200 on many dates, Pullman feels like a nice middle ground between Miraflores’ more affordable hotels and its true splurges.

Check rates and availability for Pullman Lima Miraflores →

nhow Lima — The Bold Design Pick

Typical cash rate: $140–$190 per night

If Pullman is the polished design choice, nhow is the one that seems to have asked, but what if we did everything?

This hotel is bold. Bright colors, murals, graphic patterns and unexpected details show up everywhere from the rooms to the public spaces. It’s playful and maximalist in a way that makes it immediately recognizable—and very different from almost every other hotel in this guide.

That makes nhow especially interesting if you’re tired of hotels where changing the logo above the front desk wouldn’t really change the experience. You’re choosing this one because you actually like the way it looks.

It’s also closer to the Kennedy Park side of Miraflores rather than directly along the coast. I’d consider it if restaurants, cafés and the busier heart of the neighborhood mattered more to me than waking up close to Larcomar.

Check rates and availability for nhow Lima →


My Favorite Certificate Redemption

With so many chain hotels in Miraflores, there are plenty of opportunities to use hotel points. But the redemption that caught my attention most isn’t technically a points redemption at all.

It’s a free night certificate.

SOUMA Lima, Vignette Collection — The IHG Free Night Pick

Typical cash rate: $250–$350 per night

Typical award rate: around 40,000 IHG points per night

SOUMA is exactly the kind of hotel that makes an annual free night certificate feel valuable.

Part of IHG’s Vignette Collection, the hotel has a contemporary design, Pacific views, a rooftop infinity pool and multiple places to eat and drink. It’s also close to the Malecón and Larcomar, so you’re not settling on the hotel or its location just to use a certificate.

The annual free night certificate that comes with the IHG One Rewards Premier Credit Card can be used for nights costing up to 40,000 points, and IHG allows you to add points when a night costs more than the certificate’s limit. SOUMA frequently hovered around that 40,000-point mark in the dates I checked, including plenty of dates during July and August.

That makes this exactly how I’d want to use a certificate: on a hotel I’d genuinely be excited to stay at anyway.

Check rates and availability for SOUMA Lima, Vignette Collection →


Which Miraflores Hotel Would I Choose?

IHG usually isn’t my go-to hotel chain. I do hold the IHG One Rewards Premier Credit Card, but in some destinations I find the options a little limited. I’m glad to say Lima isn’t one of them.

If I had an IHG free night certificate available, I’d use it at SOUMA without much hesitation. I’d try to pair that stay with a low-key day in Lima so I could actually enjoy the rooftop pool, the views and the hotel rather than checking in late, sleeping and leaving first thing the next morning.

Would I pay cash or use points to add additional nights? That’s where I’m less certain. It would depend entirely on the kind of trip I was planning.

We really enjoyed our stay at the Fairfield, and I’d absolutely stay there again. But now I’d go into it with different expectations. I’d plan on using very affordable Ubers to get to and from the hotel rather than choosing it for a trip where I wanted to explore Miraflores mostly on foot.

There was also one Fairfield perk we didn’t discover until it was too late. On our checkout morning, we had an early flight to Cusco and left before breakfast was served. At the front desk, we saw other guests walking away with bags of food and later realized they were heading out on an early excursion with breakfast to go. I’m not sure whether that’s complimentary or something you need to pay for, but it’s absolutely something I’d ask about next time, especially in Lima, where some day trips start well before normal breakfast hours.

I’d also consider using a 35,000-point Marriott free night certificate topped off with points at the JW Marriott, but for me, that would probably be a one-night experience rather than somewhere I’d stay for an entire trip. As much as I like the idea of walking out the door and being directly across from Larcomar, I don’t actually need to be that close.

Who I’m traveling with would change my choice too. If I were traveling solo, I’d lean toward Hotel Antigua or Belma for the smaller, softer feel. If I were traveling with my parents, the Hilton Garden Inn would probably move much higher on my list. The convenience, amenities and familiarity of the Hilton brand make more sense for that kind of trip.

And I think that’s ultimately what I like about the hotel options in Miraflores. There isn’t one hotel I’d choose every time. I’d choose differently depending on who I was traveling with, how much time I planned to spend in the neighborhood and whether I had a certificate worth using.


Is Miraflores or Barranco Better for Your Hotel?

If this is your first trip to Lima, I’d still lean toward Miraflores for most travelers. It’s easy, walkable and as this list probably makes clear, you have an almost ridiculous number of hotels to choose from.

It’s also particularly useful if you collect hotel points or free night certificates. Marriott, Hilton and IHG all have a strong presence here, giving you plenty of opportunities to make your loyalty programs work for the trip.

Barranco is the choice I’d make for a different reason. The neighborhood has more of the character I increasingly want from a place I’m staying, with smaller streets, historic buildings and independent restaurants and cafés woven into everyday life. I’ve visited Barranco plenty of times. Next time, I want to actually stay there.

So I wouldn’t make the decision based on which neighborhood is objectively better. I’d think about the kind of Lima stay I wanted. Miraflores makes the hotel decision easier and gives you far more choices. Barranco makes the neighborhood itself a bigger part of the experience.

Continue Exploring Peru

Similar Posts