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

Cheap hotels & rooms 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.

Finding cheap rooms in Lima is easier when you know where to look. We compare live hotel rates across the top booking sites and point you to the neighborhoods where hotels are cheap but the location is still great.

Rooms come in more shapes than hotels — in Lima you can also compare apartments with kitchens, vacation rentals for families, B&Bs and budget hostels in one search.

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.