11 Best Things to Do in Lima, Peru
Are you searching for the best things to do in Lima Peru? Often flying under the radar of many travelers, Lima is actually one of Peru’s most dynamic and captivating cities. With its lively cultural districts and breathtaking ocean views, the city is packed with hidden gems just waiting to be discovered.
Wondering where to start? Stroll through the vibrant streets of Miraflores and Barranco, dive into the local vibe at the Indian Market, relax at the iconic Parque Del Amor, or explore the ancient ruins of Huaca Pucllana for a taste of history.
As the gateway to Peru, Lima also serves as the perfect launchpad for your journey. From this bustling metropolis, you can easily venture to Paracas, Huacachina, or even Cusco, making Lima an essential stop on any Lima Peru travel guide.
This guide provides everything you’ll need to know, from how to get to Lima, where to stay, and of course, the best things to do in Lima Peru.
Chapters
- Best Things to Do in Lima Peru
- 1. Discover the Best Street Art in Barranco
- 2. Relax at Parque del Amor
- 3. Visit Faro La Marina Lighthouse
- 4. Try the National Dish of Peru
- 5. Walk Around the Indian Market
- 6. Visit Puente de los Suspiros
- 7. Walk Along Miraflores Boardwalk
- 8. Explore Huaca Pucllana
- 9. Shop at the Local Market
- Where to Eat in Lima
- How to Get to Lima
- How to Get from Lima Airport to Miraflores
- Getting Around Lima, Peru
- Where to Stay in Lima, Peru
- How Many Days Do You Need in Lima, Peru?
- Is Lima Safe?
- Best Time to Visit Lima, Peru
Best Things to Do in Lima Peru
Lima is often associated with its cloudy skies and dry climate, but despite the lack of sunshine, rain is a rare occurrence. This makes Lima a fantastic destination to explore at any time of the year. As the central hub connecting Peru’s major cities, Lima is your gateway to adventure. You can hop on a bus to Paracas and Huacachina or catch a flight to Cusco or Arequipa, making Lima the perfect starting point for your journey through Peru.
1. Discover the Best Street Art in Barranco
If you’re searching for free things to do in Lima, Barranco is the place to be. Known for its bohemian vibe, this district offers a colorful escape with stunning street art and charming architecture that will keep you wandering for hours.
Barranco is one of the most vibrant areas in Lima, filled with local vendors, striking murals, and beautifully painted buildings. As you explore, make sure to grab some churros from the street stalls and soak in the creative energy that surrounds you.
You’ll want to spend a few hours here, so be sure to wear comfortable shoes to fully enjoy the experience.
Good to know: A local bus from Miraflores to Barranco costs just 1.50 Soles per person, making it an easy and affordable trip.
2. Relax at Parque del Amor
One of the must-see spots in Lima is the beautiful Parque del Amor (Love Park) in Miraflores. This scenic park, a favorite among both locals and visitors, offers a peaceful escape with its colorful mosaics and unique architecture, reminiscent of the famous Park Güell in Barcelona.
Whether you’re strolling through its vibrant pathways or admiring the breathtaking views of the Pacific Ocean, Parque del Amor is the perfect place to unwind and take in a romantic sunset. It’s a charming spot to enjoy some tranquility in the bustling city.
3. Visit Faro La Marina Lighthouse
Looking for more things to do in Lima? Make sure to stop by the stunning Faro La Marina Lighthouse, a picturesque spot that dates back to the early 1900s. Just a short 10-minute walk from Parque del Amor, this iconic lighthouse offers the perfect backdrop for your travel photos.
Whether you’re planning a quick visit or want to spend 1-2 hours relaxing in the nearby park, it’s a lovely spot to explore. If you’re interested, consider joining a small group tour in Miraflores, which often includes this scenic landmark.
Tip: If you have a drone, don’t forget to bring it along because the aerial views of the lighthouse and coastline are truly breathtaking.
4. Try the National Dish of Peru
If you’re a fan of seafood, then you absolutely have to try Peru’s national dish, Ceviche. This iconic dish is made from fresh raw fish marinated in zesty citrus juices, like lime or lemon, and seasoned to perfection with onions, coriander, chili peppers, and a dash of spice.
You’ll find Ceviche on the menu at most restaurants in Lima, often accompanied by other delicious seafood dishes. And why not pair it with a refreshing Pisco Sour while enjoying a beautiful view of the city?
For a deeper culinary experience, consider joining a Peruvian food tour in Lima to fully immerse yourself in the local flavors.
Good to know: Lima and Paracas are two of the best places in Peru to sample authentic Ceviche.
5. Walk Around the Indian Market
Looking for the best place to buy souvenirs, gifts, or clothes in Peru? The Indian Market in Lima is the perfect spot to find traditional Peruvian handicrafts, colorful paintings, and authentic Alpaca clothing or accessories.
While the selection is fantastic, be aware that some items can be overpriced. Feel free to try your hand at bargaining. If the price doesn’t come down to your liking, you can always shop for similar items in Arequipa or Cusco, where prices may be more reasonable.
Directly across from the Indian Market, you’ll also find the Inca Market, another great place to explore for more local goods and souvenirs.
The Indian Market is typically open from 9 AM to 6 PM, but it’s always a good idea to double-check as opening hours may vary.
6. Visit Puente de los Suspiros
One of the must-visit spots in Lima is the charming Puente de los Suspiros (Bridge of Sighs) in Barranco. This area is full of life, with local musicians, vibrant street vendors, and stunning street art creating an unforgettable atmosphere.
According to local legend, if you hold your breath while crossing the bridge, your wish will come true. Whether or not you believe in the legend, it’s certainly worth a try!
7. Walk Along Miraflores Boardwalk
Looking for the best views of Lima’s iconic cliffs and the Pacific Ocean? Take a leisurely walk or join a guided bike tour along the Miraflores Boardwalk (Malecón de Miraflores), where you’ll find some of the most stunning viewpoints in the city.
Along the way, you’ll come across several cozy cafés with breathtaking views, making it easy to spend a few relaxing hours here.
Good to know: Lima is also a great spot for paragliding or surfing. If you have extra time, don’t miss the chance to try these exciting activities!
8. Explore Huaca Pucllana
One of the must-see attractions in Lima is the Huaca Pucllana Pyramid, an impressive structure made of adobe and clay. This beautiful archaeological site, which also includes a museum, is located in the heart of the Miraflores district.
Huaca Pucllana is open every day except Tuesday and Thursday, from 9 AM to 4:15 PM.
Unfortunately, we missed the chance to visit as it was closed during our trip. However, if you’re in Miraflores, don’t miss the opportunity to explore the ancient ruins of Huaca Pucllana and dive deeper into its fascinating history and culture.
The entrance fee is 15 Soles (approximately 4 USD) for adults and 7.50 Soles (around 2 USD) for children aged 5-12.
9. Shop at the Local Market
Exploring local food markets is a fantastic way to connect with the locals and get insider tips on the best things to see and do in the city.
The Mercado de Surquillo 1 and Mercado de Surquillo 2 are two of the best markets in Lima, offering a wide variety of fresh produce, including fruit, cheese, fish, and meat. These bustling markets provide an authentic experience where you can soak in the vibrant atmosphere and discover the flavors of Peru.
Tip: If you don’t speak Spanish, no worries! You can use Google Translate to help communicate with vendors.
Where to Eat in Lima
One of the highlights of visiting Lima is indulging in the incredible Peruvian cuisine and tasting the country’s signature dishes. Lima quickly became one of our favorite culinary destinations in Peru, where we enjoyed fresh seafood and the famous Ceviche.
Here are some of our top recommendations for the best restaurants in Lima:
Best Restaurants in Lima, Peru
- Chez Wong – A unique dining experience with freshly prepared Ceviche.
- La Mar Cevichería Peruana – A popular spot for delicious Peruvian dishes, especially seafood.
- Canta Rana – A great place to sample authentic Ceviche in a casual setting.
- Barra Maretazo – Known for its mouthwatering seafood dishes.
- Maido – Ranked among the World’s 50 Best Restaurants, offering a fusion of Japanese-Peruvian flavors.
- Punto Azul – A fantastic option for those seeking a delightful dining experience.
- El Pan De La Chola – Perfect for breakfast with a cozy atmosphere and delicious baked goods.
- Veda Restaurant – A top choice for vegan dishes, including vegan Ceviche.
- Raw Café – The go-to spot for the best vegan food in Lima.
How to Get to Lima
Most travelers visiting Peru will arrive at Jorge Chavez International Airport (LIM), where you can find plenty of affordable flight options to Lima. It’s the ideal starting point for your Peru itinerary.
There are many direct flights to Lima from major cities in Europe, Mexico, the U.S., and other international destinations.
If you’re already in Peru, you can also take a short domestic flight from Cusco, Iquitos, or Arequipa to reach Lima.
Tip: Use Skyscanner to find the best deals on flights to Peru.
How to Get from Lima Airport to Miraflores
Jorge Chavez International Airport is located on the outskirts of Lima, about a 30-minute drive from the city center. However, depending on traffic, the journey can take up to 1 hour.
We flew from Costa Rica to Peru and booked a private transfer to take us directly from the airport to Miraflores.
Good to know: While Uber is available in Lima, it’s not recommended for use at the airport.
Airport Bus/Shuttle Service
The most affordable option to get from Lima Airport to Miraflores is the Airport Express Lima bus, costing 15 Soles (4 USD) per person. Another option is the Quick Llama airport transfer for 20 Soles (5.5 USD) per person.
Taxi or Private Transfer
Taking a taxi is usually the most expensive option, so we recommend using a registered taxi service like Taxi Green for safety. Locals also prefer using the Beat app, which works similarly to Uber.
For added comfort, especially for couples or groups, private transfers start from around 17 USD and offer a convenient alternative.
Getting Around Lima, Peru
Curious about how to get around Lima? The good news is that exploring popular districts like Miraflores and Barranco is quite easy, as most attractions are within walking distance.
If you prefer other options, you can rent a bike, use ride-hailing apps like Uber or Beat, or hop on a local bus for a quick ride.
You can rent a bike for around 50 Soles (14 USD) for 24 hours, which is a fun and eco-friendly way to get around.
Tip: For a more comprehensive experience, consider joining a hop-on hop-off panoramic bus tour to see all the main sights in comfort.
Where to Stay in Lima, Peru
When visiting Lima, it’s best to stay in the neighborhoods of Miraflores, Barranco, or San Isidro rather than the city center. These areas are known for being safe, and they allow you to easily explore the city’s attractions on foot.
You’ll find accommodation options to suit every budget, from luxury hotels to budget-friendly stays.
Best Hotels in Lima, Peru
- Luxury: Miraflores Park, A Belmond Hotel – A top-tier choice offering unparalleled comfort and service.
- Mid-Range: Dazzler Lima – A great balance between price and comfort, located in the heart of Miraflores.
- Budget: Selina Miraflores Lima – A budget-friendly option with a vibrant atmosphere, perfect for backpackers or travelers on a budget.
How Many Days Do You Need in Lima, Peru?
While many travelers only stop by for a short visit, we recommend staying for at least 1-2 days to fully enjoy the sights and experiences Lima has to offer. If you plan to explore the historic city center or take your time wandering through neighborhoods like Miraflores or Barranco, consider adding an extra day to your Peru itinerary for a more complete experience.
Is Lima Safe?
Lima is generally considered safe for travelers, but there are certain areas to be cautious about, especially around the airport and the city center.
It’s best to avoid walking at night and taking taxis alone, particularly in downtown Lima. We recommend booking a private transfer from the airport to Miraflores for peace of mind.
On the other hand, districts like Miraflores, Barranco, and San Isidro are very safe and perfect for exploring on foot. You can also join a guided walking tour to discover more about the city.
That said, small thefts and pickpocketing can happen anywhere, so always stay aware of your surroundings and keep an eye on your valuables!
Best Time to Visit Lima, Peru
Lima enjoys a semi-arid, subtropical desert climate, characterized by warm and sunny weather, high humidity, and very little rainfall. While Lima can be visited year-round, the best time to explore Peru is typically from May to October.
During the day, temperatures range from 18-25°C, making it comfortable for sightseeing.
However, if you want to experience the warmest and sunniest weather, the best time to visit Lima is from December to April. From May to November, the city experiences cooler temperatures and overcast skies.
Tip: If you’re visiting during the high season, we highly recommend booking your accommodation in advance!