Accommodation, Lima

Where To Stay in Miraflores, Lima

Miraflores is an upscale suburban district of Lima located about 10 kilometers from the central city. One of the most important districts in Lima, Miraflores is a safe and clean place to stay while you’re in Lima, with abundant food, drink, and entertainment. This lovely district has dozens of different lodging options ranging from budget hostels to high-end luxury hotels. Here are just a few of the many options available in Miraflores:

Hostels (prices from $10-50USD):

Viajero Hostels

A good option for a hostel which offers clean facilities, attentive staff, and a great atmosphere. Kokopelli also has a small upstairs bar serving cocktails and beer with occasional live music.

where to stay in miraflores

Kaclla, The Healing Dog

Kaclla is the Quechua word for the Peruvian hairless dog, which supposedly possesses healing properties. Kaclla, The Healing Dog is a relaxed hostel that is great for budget-conscious people looking for a laid-back place to stay. Services include free wifi, 24 hour staff, and a fully functional kitchen. Kaclla also offers a delicious, healthy homemade breakfast every morning.

where to stay in miraflores


This hostel is an affordable option only a 5-minute walk away from Makaha beach. The rooms are spacious and comfortable, and wifi and breakfast are both included. Dragonfly also boasts a rooftop terrace and bar with a nice selection of craft beer.


Hotels ($100USD+):

For information on booking a tour, comparing operators and reviewing prices we recommend to use a comparison website for tours and activities across South America.

Ibis Larco

Ibis Larco is a high quality hotel with excellent service and a great location close to everything in Miraflores.

Ibis Larco Hotel Where to Stay in Miraflores

Casa Andina

Casa Andina is located just a couple blocks from Larco Avenue, one of the most important streets in Miraflores. This classy, modern hotel features conference rooms, a sauna, a hair salon, and valet service, among other amenities.

Casa Andina

JW Marriott

JW Marriott’s Lima location is situated close to the beach and within walking distance of many other attractions in Miraflores. This luxurious hotel boasts a fitness center, a spa, two top flight restaurants, and dazzling ocean views from every room.

JW Marriott Hostel

The above options all make great home bases for exploration of Miraflores and further districts in Lima. If you want some good ideas for what to do during your stay, we also recommend searching for tours and activities on, a tour booking website which lets you search a database of local providers throughout all of South America. We hope that you enjoy your time in Miraflores and the rest of Peru!

If you want to keep planning your trip to Peru, then check out Lima’s free walking tour!