Viewing 40 of 183 rentals in Miraflores District
Tell us your dates, and we will find the most accurate rates and availability for you
Updating
Holiday homes - Holiday rentals
18 Holiday homes
from £47 / night
£454 - £843 / week
from £46 / night
£318 / week
from £88 / night
£509 - £639 / week
from £111 / night
£695 / week
from £79 / night
£509 / week
from £44 / night
£306 / week
from £93 / night
£648 / week
from £93 / night
£463 / week
from £44 / night
£393 / week
from £101 / night
£707 / week
from £53 / night
£350 - £533 / week
from £51 / night
£357 / week
“Great apartment, great location, great value” Clean, well-stocked, friendly security people, helpful owners, and in general very safe and convenient. For a family visiting Peru for first time you couldn't ask for more. Shopping places, restaurants, casinos, and the ocean are all at walking distance. The apartment has everything we needed, including a clothes washer/dryer, and liked the fact that there is a TV in every room, including the kitchen. All this and more at a fraction of what it would have cost to book 2 separate hotel rooms for less service and less space. We were extremely satisfied with our stay.
from £47 / night
£306 - £371 / week
from £120 / night
£771 - £1,160 / week
from £92 / night
£642 / week
from £83 / night
£577 / week
from £96 / night
£577 / week
from £70 / night
£486 / week
Great rentals within 20 miles that match your search
from £57 / night
£398 / week
from £27 / night
£232 - £361 / week
from £49 / night
£315 / week
from £84 / night
£556 / week
from £51 / night
£357 / week
from £332 / night
£2,320 / week
from £79 / night
£546 / week
from £69 / night
£556 - £750 / week
from £78 / night
£544 / week
from £84 / night
£546 / week
from £93 / night
£602 / week
from £40 / night
£257 / week
from £33 / night
£222 / week
from £61 / night
£398 / week
from £96 / night
£642 / week
from £88 / night
£550 / week
from £70 / night
£605 - £1,289 / week
from £88 / night
£524 / week
from £48 / night
£337 / week
from £11 / night
£74 / week
from £47 / night
£324 / week