Paraglider over the Larcomar clifftop mall and Miraflores towers in Lima, Peru

Cheap hotels in Lima

Lima is Peru’s capital and a world-class food city on the Pacific coast. Most visitors stay in Miraflores or Barranco, on the clifftops above the ocean.

Looking for cheap hotels in Lima? RoomsCheap compares hotel deals from the biggest booking sites in one search, so you can find cheap rooms in the right neighborhood — not just the lowest price in the wrong one.

Lima is Peru’s main international gateway, with flights to Iquitos for Amazon cruises and its port at Callao hosting ocean cruise ships.

Where to find cheap rooms in Lima

Miraflores

The most popular area, with ocean views, parks and restaurants.

See cheap rooms

Barranco

The bohemian arts district with bars and galleries.

See cheap rooms

San Isidro

The business district, calm and upscale.

See cheap rooms

Centro Histórico

Colonial churches and plazas in the historic center.

See cheap rooms

Callao (near the airport)

Close to the airport and cruise port.

See cheap rooms

Map of cheap hotels in Lima

Zoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.

Photos of Lima

When to book a cheap hotel in Lima

December–April is sunny summer; May–November is cooler and often grey, but a good time to combine Lima with Machu Picchu.

See all Lima hotel deals

Frequently asked questions

Where should I stay in Lima?

Miraflores is the favorite for first-timers; Barranco for nightlife and art.

Should I stay near the airport?

For a short layover or early flight to Iquitos or Cusco, an airport hotel in Callao is handy.

How do I get from Lima to the Amazon?

Fly from Lima to Iquitos, the gateway for Peruvian Amazon cruises.