Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Lima

Where to stay in Lima: best neighborhoods and hotels

Stay in Miraflores for a first visit: safe streets, ocean views, walkable food and bars, 45–60 minutes by road from the airport. Choose Barranco for nightlife and a slower feel, San Isidro for business and quiet, or the historic centre for one night of sightseeing. Budget S/ 60–120 per night for a hostel bed or simple double, S/ 250–500 for a mid-range hotel, S/ 600+ for the top end.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Best first base
Miraflores — walkable, safe, restaurants and bars on the doorstep
Best for nightlife and character
Barranco — bars, galleries, 10–15 minutes south of Miraflores
Best for business and quiet
San Isidro — offices, embassies, larger hotels
Historic centre
Good for one night near Plaza Mayor; quieter and less safe after dark
Airport to Miraflores
45–60 minutes by road, longer in rush hour
Hostel or simple double
S/ 60–120 per night, 2026 estimate
Mid-range hotel
S/ 250–500 per night, 2026 estimate
Top-end hotel
S/ 600+ per night, 2026 estimate
Book ahead
December–April is Lima's driest, busiest stretch; book in advance

The choices at a glance

Lima is a coastal desert city of about 11 million people, and the districts travellers use sit in a line along the cliffs south of the centre. Almost every first trip is decided by three things: how close you want to be to restaurants and bars, how much you care about quiet, and how long you are willing to sit in traffic to the airport or the historic centre.

Use the table to pick a district, then read the detail below for the streets and price bands.

The choices at a glance
DistrictBest forTypical nightly price (2026 estimate)Airport drive
MirafloresFirst visit, food, walkabilityS/ 60–120 hostel · S/ 250–500 mid-range · S/ 600+ top end45–60 min
BarrancoNightlife, art, couplesS/ 70–130 hostel · S/ 250–450 mid-range · S/ 600+ top end50–70 min
San IsidroBusiness, quiet, larger hotelsS/ 300–600 mid-range · S/ 700+ top end40–55 min
Historic centreOne night of sightseeingS/ 50–100 simple · S/ 200–400 mid-range35–50 min
San Borja / SurcoLonger stays, families, local feelS/ 150–350 mid-range45–70 min

District by district

Miraflores is the default for a first visit. Parque Kennedy is the centre of gravity, with cafés, exchange houses and tour offices around it, and the malecón clifftop walk runs for kilometres above the Pacific. Streets between Parque Kennedy and the coast are busy into the evening and easy to walk. The trade-off is traffic: getting anywhere north or to the airport can take an hour at peak times.

Barranco is smaller and slower, built around the Puente de los Suspiros and a strip of bars and galleries. It suits couples and anyone who wants evenings out without a taxi. Hotels are fewer and some streets are quiet at night, so check the exact block before booking.

San Isidro is the business district: embassies, offices, big hotels and a park or two. It is calm and green, good if you are working or want a quiet base, but you will taxi to restaurants. The historic centre around Plaza Mayor and Plaza San Martín has the colonial architecture and the main museums, and one night there works well for sightseeing. It empties after dark and is not the place to wander late; keep to busy streets and take taxis.

San Borja and Surco are residential and cheaper, useful for longer stays or families, with the same traffic problem. If you are heading north to Huaral or Barranca, staying near the Panamericana helps you leave early.

  • Miraflores: Parque Kennedy, the malecón, Larcomar — walkable and busy at night
  • Barranco: Puente de los Suspiros, bars, galleries — quieter streets, check the block
  • San Isidro: offices, embassies, larger hotels — calm but taxi-dependent
  • Historic centre: Plaza Mayor, Plaza San Martín, museums — one night, taxis after dark
  • San Borja / Surco: residential, cheaper, good for longer stays

What it costs

Prices below are 2026 estimates in soles, for a double room in high season. The sol runs at roughly S/ 3.4–3.7 per US$ (check), so S/ 300 is about US$ 85.

Hostels and simple guesthouses in Miraflores or Barranco start around S/ 60–120 for a dorm bed or a basic double. Mid-range hotels with breakfast and reliable hot water sit at S/ 250–500. The top end — ocean-view towers in Miraflores and San Isidro — runs S/ 600 and well above. The historic centre is cheaper for the same standard, but you pay for it in taxis and evening caution.

Add the airport transfer: an official taxi or app ride from Jorge Chávez International Airport to Miraflores is commonly quoted around S/ 60–90, and the drive is 45–60 minutes outside rush hour. See the airport transfer page for the current options.

What it costs
CategoryPrice per night (2026 estimate)What you get
Hostel dorm or simple doubleS/ 60–120Shared or basic room, often shared bathroom
Mid-range hotelS/ 250–500Private room, breakfast, hot water, Wi-Fi
Top-end hotelS/ 600+Ocean or park views, pool, full service
Airport transfer to MirafloresS/ 60–90Official taxi or app, 45–60 min

Practical tips

Book early for December to April, Lima's driest and busiest stretch, and around national holidays. Outside those windows you can often decide a day or two ahead.

Traffic decides your day, not distance. A hotel in Miraflores is 20–30 minutes from Barranco and 40–60 minutes from the historic centre in normal traffic; plan around that rather than the map.

Altitude is not an issue in Lima, which sits at sea level, so it is a comfortable first stop before Cusco or the Sacred Valley. If you are flying out early, a hotel near the airport or in San Isidro shortens the morning.

Pay in soles where you can, keep a copy of your passport, and use app-based rides or hotel-arranged taxis at night rather than hailing on the street.

  • Book ahead for December–April and national holidays
  • Budget 20–30 min Miraflores–Barranco, 40–60 min to the historic centre
  • Lima is at sea level — a good first stop before altitude
  • Use app rides or hotel taxis after dark

Questions people ask

Which area is best to stay in Lima?

Miraflores for a first visit: safe, walkable, with restaurants, bars and the clifftop malecón close by. Barranco suits nightlife and a slower feel, San Isidro suits business and quiet, and the historic centre works for one night of sightseeing.

How much does a hotel cost in Lima?

2026 estimates: S/ 60–120 for a hostel bed or simple double, S/ 250–500 for a mid-range hotel with breakfast, and S/ 600+ for the top end. The sol is roughly S/ 3.4–3.7 per US$ (check).

Where should first-time visitors stay in Lima?

Miraflores, near Parque Kennedy or the malecón. It is the easiest base for food, museums and evening walks, and taxis to Barranco or the historic centre are short outside rush hour.

Is the historic centre a good place to stay?

For one night, yes — you are steps from Plaza Mayor and the museums. It is quieter and less safe after dark than Miraflores, so keep to busy streets and take taxis at night.

How far is Lima airport from Miraflores?

45–60 minutes by road outside rush hour, longer at peak times. An official taxi or app ride is commonly quoted around S/ 60–90.

Deep dive

Every source; changeable facts are marked check

Sources