Find hotels near Miraflores Beach, Lima Region

Beach vacation deals from $25

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 15 hotels close to Miraflores Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Hostal Los Angeles

2.5 star property
0.8 mi from Miraflores Beach
9.0 out of 10, Wonderful, (10)
"Our stay here was amazing. The owner is so wonderful and sweet. She made me most delicious breakfast in the morning and went out of her way to help us translate with people to make sure we were taken care of. She was beyond helpful. we had a private room and the location is perfect, quiet at night and only 1 block from the city square. "
United Kingdom
Kelly
$25 nightly
The price is $25
Dec 31 - Jan 1, 2026
Hostal Los Angeles

Hotel Plaza Barranca

2.0 star property
0.8 mi from Miraflores Beach
8.0 out of 10, Very Good, (2)
"The rooms are clean, the receptionist was very friendly, it is safe and close to the main square"
United States
Carlos
$43 nightly
The price is $43
Dec 29 - Dec 30
Hotel Plaza Barranca

La Casa Redonda - Supe

2.0 star property
6.2 mi from Miraflores Beach
$62 nightly
The price is $62
Dec 9 - Dec 10
La Casa Redonda - Supe
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Miraflores Beach Hotel Reviews

Hotels near other Miraflores Beach attractions

Frequently asked questions

What are the top-rated hotels near Miraflores Beach?
Discovering the ideal top-rated hotels near Miraflores Beach is key to enhancing your stay in Barranca, Lima Region, Peru.

Hostal Los Angeles

Hostal Los Angeles offers travelers a cozy retreat just a 19-minute walk from Miraflores Beach, with an impressive review rating of 9.0. Guests can enjoy the convenience of 24-hour room service and daily housekeeping, ensuring a comfortable and straightforward experience. The hotel provides complimentary toiletries and self-parking, making it a practical choice for those exploring the area.

Hotel Plaza Barranca

Hotel Plaza Barranca is a well-rated option, with a review rating of 8.0, located 1.1 miles from Miraflores Beach. This hotel offers travelers the convenience of offsite parking upon request and nearby free parking options. Its nearby the beach makes it a great base for travelers looking to enjoy the sun and surf while also benefiting from comfortable accommodations.

Hostal Sandel

Hostal Sandel provides a budget-friendly option with a review rating of 6.0, situated 1.3 miles from Miraflores Beach. Guests can appreciate the comfort of air conditioning and designer toiletries for a touch of luxury. The nearby beach enhances its appeal, allowing travelers to easily access the coastal delights that Miraflores has to offer.
What hotels are within walking distance to Miraflores Beach?
Discover the perfect stay near Miraflores Beach with a selection of top-rated options that ensure comfort and convenience during your visit.

Hostal Los Angeles

Hostal Los Angeles is a cozy retreat located just a 19-minute walk from Miraflores Beach, with an excellent review rating of 9.0. Guests can enjoy daily housekeeping and 24-hour room service, ensuring a pleasant and straightforward stay. The hotel also features free toiletries and self-parking options, making it a convenient choice for travelers looking for accessibility and comfort.

Hotel Plaza Barranca

Hotel Plaza Barranca is a comfortable hotel situated only 20 minutes on foot from Miraflores Beach, with a solid review rating of 8.0. This hotel offers offsite parking upon request and nearby free parking, providing ease for travelers traveling with their own vehicles. It's a practical choice for those wanting to explore the beach without the hassle of parking difficulties.

Hostal Sandel

Hostal Sandel, located a 20-minute walk from Miraflores Beach, has a review rating of 6.0. Guests can enjoy air-conditioned rooms and complimentary designer toiletries, adding a touch of luxury to their stay. Its nearby the beach makes it a great pick for travelers seeking a simple yet comfortable base to relax after a day in the sun.
How much is a hotel near Miraflores Beach?
Staying near Miraflores Beach is a treat, with plenty of hotels from $25 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Miraflores Beach?
For families seeking a delightful getaway near Miraflores Beach, there are some fantastic family-friendly hotels that promise a comfortable and enjoyable stay.

Hostal Los Angeles

Hostal Los Angeles is a charming option just a 19-minute walk from Miraflores Beach, offering a welcoming atmosphere for families. With a review rating of 9.0, this hotel ensures a pleasant stay with daily housekeeping and free amenities for children. Guests can enjoy additional conveniences such as complimentary toiletries, self-parking, and 24-hour room service, making it an ideal base for a family adventure.
What are the best affordable hotels near Miraflores Beach?
For travelers seeking affordable and family-friendly hotels near Miraflores Beach, several options offer comfort without breaking the bank.

Hostal Los Angeles

Hostal Los Angeles is a cozy choice just a 19-minute walk from Miraflores Beach, with a remarkable review rating of 9.0. This budget-friendly hotel welcomes families with kids under 12 staying for free. Guests can enjoy essential amenities like complimentary toiletries and WiFi, along with daily housekeeping and 24-hour room service. With a nearby beach location, it provides a perfect base for family beach outings.

Hotel Plaza Barranca

Hotel Plaza Barranca is located 1.1 miles from Miraflores Beach and holds a solid review rating of 8.0. This hotel is particularly accommodating for travelers with pets, as it permits pets free of charge. Guests can take advantage of free WiFi and nearby free parking, making it convenient for both short and longer stays. The accessibility to the beach and local attractions enhances its appeal for families.

Hostal Sandel

Hostal Sandel, situated 1.3 miles from Miraflores Beach, offers a budget-friendly stay with a review rating of 6.0. The hotel provides complimentary toiletries and WiFi, ideal for travelers looking for essential comforts. With air conditioning and designer toiletries, it ensures a pleasant stay while being close to the beach. This hotel is a great choice for those looking for basic amenities at an affordable price.
What are the best pet-friendly hotels near Miraflores Beach?
For travelers seeking pet-friendly accommodations near Miraflores Beach, these hotels offer great options to enjoy a beach getaway with furry friends.

Hotel Plaza Barranca

Hotel Plaza Barranca is a welcoming 3-star hotel located just 1.1 miles from Miraflores Beach, making it ideal for those traveling with pets. This hotel allows pets in their rooms and offers amenities like free parking nearby and service animals. With a solid review rating of 8.0, travelers can expect a comfortable stay complemented by essential conveniences such as off-site parking and self-parking options.

Hostal Sandel

Hostal Sandel is a cozy option situated 1.3 miles from the beautiful Miraflores Beach. This hostal is pet-friendly and allows travelers to bring their pets along, ensuring a relaxed stay for everyone. With a review rating of 6.0, it offers free toiletries and air conditioning, plus its nearby the beach makes it a charming choice for travelers looking to enjoy the coastline with their pets.
Can I book a fully refundable hotel close to Miraflores Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Miraflores Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Miraflores Beach?
To look for discounts on hotels near Miraflores Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.