Where to Stay in Lima, Peru
Budget to Luxury
Bell | 20 April 25
If you’re headed to Peru’s capital and looking for the perfect place to stay, then this is the article for your. From the best hostels to the most luxurious hotels, I have covered all my favourites in South America’s Culinary Capital.
When I was travelling through Peru, I heard a lot of mixed reviews from other travellers about the capital Lima. Some thought it was lively and beautiful, others said they ran out of things to do in a day. I personally think there are tons of things to do in this beautiful city, from culture to food to nightlife.
I liked it so much that I ended up staying in Lima twice during my 5 weeks in Peru, and I found something new to do each time. So, if you are also planning your Peru trip, I’d highly recommend planning in at least two days in the city (check out my full guide here).
I have summarised all my top places to stay for any budget in this article, so please leave a comment if you found it helpful or have anything to add 🙂
Table of Contents
ToggleWhere to stay in Lima, Peru for any traveller:

You will notice that all the hostels and hotels I am going to recommend are either in Miraflores or Barranco. While there are other areas that are fine to stay in too, I felt safest in these two and they are where the majority of tourists stay. They are also both beautiful and must-visit areas in Lima, so it is worth staying there.
Affordable hostels in Lima
Viajero Kokopelli Hostel Barranco – I stayed in this hostel and had a great time. The rooms are big but I liked the 10-bed dorm as the beds were almost like private capsules and had curtains. They have the best tours (3 every day) and lots of social events, so meeting other travellers was so easy. Barranco is such a vibrant area and felt very safe.
Pariwana Hostel Lima – This hostel is in an amazing location, right by Miraflores which is safe and has lots of things to do and explore. They share a lot of the same walking tours as Viajero which is a big plus too.
Hostel Prada – Also located in Miraflores, this hostel is clean, affordable and has lovely staff.
The Secret Garden Hostel – Another one in the heart of Miraflores (it just is one of the best areas for tourists), this hostel offers a sociable atmosphere and nice dorm rooms.
Hotels at different price points in Lima:
$ Best Western Plus Urban Larco Hotel – a more budget-friendly option, this hotel is right in the heart of Miraflores and offers clean rooms and great service.
$ Belma Boutique Bed and Breakfast – a stunning property in Miraflores with delicious breakfast at a good price
$ Lima 18 Boutique – also in Miraflores, this hotel is beautifully designed, comes with breakfast and staff is known to be extremely friendly
$$ Hotel Antigua Miraflores – another gorgeous property, this hotel also has an outstanding restaurant and high-quality breakfast. It is very highly reviewed with fair prices.
$$ Pullman Lima Miraflores – on the pricier side, this hotel offers beautiful rooms, delicious food and lovely staff.
$$$ Miraflores Park, A Belmond Hotel – this hotel is luxury pure with a stunning view over Lima’s seaside and all the amenities you could want.
How to get to Lima?
Lima is Peru’s only international airport so you will likely start your journey here at Jorge Chavez International Airport. There are several ways to get into the city center:
- Taxi can actually be very affordable but pickup is outside the airport gates. InDrive is the cheapest – I managed to get from Miraflores to the airport for just 23 Soles ($6.50). You will need cash for it though, which you can get at the airport. Pickup and drop-off will be around here.
- There are a few shuttles that go to the tourist area Miraflores at set times. Airport Express and Quick Llama are both good options for 15-20 Soles.
- I wouldn’t recommend public transport from the airport as it is quite complicated and will be difficult with a lot of luggage.
If you are coming by bus from e.g. Cusco, Arequipa or Huaraz, you will be dropped at either Plaza Norte or Javier Prado. Javier Prado is closer to the areas of Miraflores and Barranco while Plaza Norte is closer to the airport. From there, you can get a taxi or bus to your accommodation – more on buses below. For the taxi, I highly recommend InDrive – it is a lot cheaper than Uber but you do need the exact cash.
How to get around Lima by public transport:
Lima has a relatively good public transport system that is mostly buses.
For the basic public buses, I always looked up the route on Google Maps and then just waited at the bus stop. You can stop them by waving your hand. The bus ride costs around 2.50 Soles and you have to pay in cash. Technically you need a reloadable card to take the bus, but all drivers let me on with theirs and I paid in cash.
If you are a few days in Lima, taking the Metropolitano or taking a lot of buses, you need to get the Lima Pass Card. It costs 4.50 Soles and is rechargeable. The Metropolitano are the “express” buses that have their own lane. There are 4 different lines and as a tourist, it’s best to take Line C as it stops everywhere. Each ride costs 3.20 Soles. If you only need it once or twice, you can have that amount ready in cash and ask someone to swipe their card for you, that way you don’t have to pay for the card. A lot of tours do this for you.
I found Google Maps worked okay in Lima – stop may not be exactly where it says but they show you the right bus or Metropolitano to take and then you can follow yourself on Maps to know when to get off.
How many days do you need in Lima?
You can see the main sights in Lima in 2 days, 3 if you want to check out some museums or the Catacombs.
If you are planning to do some day trips such as Huacachina (highly recommend) and Palomino Island, you may want to add some days.
Hi, I'm Bell

My blog is here to show you that there isn’t one correct way to travel the world. Together, we can figure out what that means for you. Learn more about me here!
Grab my Ultimate FREE Packing Guide
Travel Off Script contains affiliate links to support the running of the blog. If you make a purchase through these links, I will earn a commission at no extra cost to you.