10 Best Things to Do in Lima, Peru: A Must-See Guide
Lima, the vibrant coastal capital of Peru, is a city full of surprises. From world-class gastronomy and ancient ruins to stunning ocean views and modern city life, Lima offers a mix of history, culture, and adventure. It is often overlooked by travelers rushing to Cusco. This city has so much to offer whether you love food, history, art, or outdoor activities.

With its dramatic cliffs along the Pacific Ocean, colorful street art, and a lively atmosphere, Lima is a place that deserves more than just a quick stop. The bustling markets of this city, charming cafés, top-rated restaurants, and historic sites make it a must-visit destination.
If you’re wondering what to do in Lima, start with these 10 unforgettable experiences that will make your trip truly special.
10 things to do in Lima in metropolitan Lima
1. Explore the Historic Center of Lima (Centro Histórico)
Lima’s Historic Center is a UNESCO World Heritage Site. It is the perfect place to step back in time and experience the colonial charm of a city. With grand plazas, ornate churches, and well-preserved colonial buildings, this area is a must-visit for history and architecture lovers.

The heart of the district is Plaza Mayor (Plaza de Armas). It is surrounded by important landmarks like the Government Palace, where you can watch the changing of the guard ceremony, and the Archbishop’s Palace which is famous for its intricately carved wooden balconies.
One of the most fascinating sites is the Basilica and Convent of San Francisco. This is known for its impressive underground catacombs holding thousands of ancient bones. Don’t miss the Casa de la Literatura Peruana which is a beautiful cultural space dedicated to Peruvian literature.
Visitor’s Tip: Arrive early to explore the area before it gets crowded, and wear comfortable shoes as you’ll be walking on cobblestone streets.
2. Visit Miraflores & Walk Along the Malecón
Miraflores is one of the most popular and upscale districts of Lima. It is known for its stunning ocean views, green parks, and vibrant nightlife. A walk along the Malecón, a scenic coastal promenade, offers breathtaking views of the Pacific Ocean.

It is perfect for a relaxing stroll, biking, or even paragliding over the cliffs. One of the highlights of the area is El Parque del Amor (Park of Love). It is home to the famous “El Beso” (The Kiss) sculpture and colorful mosaic walls with romantic quotes.
While in Miraflores, make sure to visit Larcomar. A cliffside shopping mall with restaurants, boutiques, and one of the best sunset views in Lima. Food lovers should also stop by one of the district’s top restaurants to enjoy fresh ceviche and a classic pisco sour.
Visitor’s Tip: Sunset is the best time to walk along the Malecón, offering breathtaking ocean views. If you’re feeling adventurous, try paragliding over the cliffs for a unique perspective of Lima.
3. Discover Barranco: Lima’s Bohemian District
Barranco represents Lima’s cultural center that attracts visitors with its vibrant street art and historic buildings and picturesque colorful streets. This district stands as a top destination for artists and musicians alongside creatives because it blends cool cafés and independent galleries with live bars throughout its streets.

Tourists visit the Puente de los Suspiros (Bridge of Sighs) because this charming wooden bridge features pleasant street entertainers within its setting of green foliage. Barranco folklore claims that if visitors maintain their breath while walking across the bridge their desires will materialize.

Barranco district has various dining establishments with vegetarian and vegan-friendly dining options, together with unique eateries. A café located at Avenida Grau 369 should be on every visitor’s must-see list because of its stylish ambiance and tasty food options. Barranco features vibrant street art that portrays Lima’s cultural evolution, while visitors should delve into its artwork.
Visitor’s Tip: Tourists should plan to arrive at Barranco during the evening to grab a cup of coffee followed by amazing sunset viewing and nightlife entertainment in the district.
4. Enjoy a Culinary Adventure in Lima (Food & Drinks)
Lima has earned its reputation as South America’s food capital because it serves world-class dining experiences. Travelers must visit Lima to experience its renowned pisco sour and fresh ceviche and other top-quality local food options.
Your culinary exploration must begin with ceviche, which represents Peru as its national dish, presenting fresh fish soaked in lime juice served alongside sweet potato and corn. La Mar and Pescados Capitales together with El Mercado stand out among local eateries to experience authentic ceviche.
For a truly immersive experience, visit local markets like Mercado de Surquillo, where you can taste exotic fruits and traditional street food. Another must-try dish is Lomo Saltado. It is a delicious stir-fry of beef, onions, tomatoes, and French fries. End your food journey with a classic pisco sour, Peru’s iconic cocktail, at a historic bar like Antigua Taberna Queirolo or the upscale Museo del Pisco.
Visitor’s Tip: Book a food tour or a cooking class to learn how to make authentic Peruvian dishes and discover hidden foodie gems across Lima.
5. Explore the Ruins of Huaca Pucllana
It is hidden in the heart of Miraflores. Huaca Pucllana is an ancient mud-brick pyramid that dates back to 400 CE, long before the rise of the Inca Empire. It was once a ceremonial and administrative center of the Lima culture. This archaeological site offers a fascinating glimpse into Peru’s pre-Columbian history. Adding to its mystery, a group of mummies was discovered here in 2010, which further proves the historical significance of a site.

Daily guided tours provide insight into the pyramid’s construction, purpose, and the civilizations that once thrived here. A visit during the day offers clear views of the ruins, but at night, the site is beautifully illuminated, which creates a magical atmosphere. Adjacent to the ruins is a highly-rated restaurant, where you can enjoy gourmet Peruvian cuisine while admiring the stunning views of the pyramid.
Visitor’s Tip: Plan your visit around sunset to experience both daytime and nighttime views. Book a dinner reservation at the on-site Huaca Pucllana Restaurant for an unforgettable dining experience overlooking the illuminated ruins.
6. Visit the Magic Water Circuit (Circuito Mágico del Agua)
The Magic Water Circuit is a dazzling open-air park which features interactive fountains and a colorful light show. While it’s enjoyable during the day, the best time to visit is at night when the fountains are illuminated with vibrant lights and synchronized music. Visitors can walk through water tunnels, dancing fountains, and misty displays. This makes it a fun experience for couples, families, and kids.
Visitor’s Tip: If visiting with children, Lima’s busy streets can be overwhelming. For a quieter escape, head to Larcomar Mall in Miraflores, where you’ll find family-friendly spaces and ocean views.
7. Experience Peruvian Culture at Museo Larco
Housed in an 18th-century colonial mansion, Museo Larco is one of the most fascinating museums of Lima. It showcases over 30,000 ancient artifacts from Peru’s pre-Columbian civilizations. The museum is best known for its impressive collection of gold, jewelry, textiles, and ceramics. This includes a unique exhibit of pre-Columbian erotic pottery that offers insight into ancient beliefs and traditions.

Beyond its exhibits, Museo Larco’s lush gardens create a peaceful atmosphere which makes it a great place to unwind. After exploring the museum, stop by its on-site café to enjoy traditional Peruvian dishes in a beautiful setting.
Visitor’s Tip: Visit in the late afternoon to explore at a relaxed pace, then stay for dinner at the museum’s highly-rated restaurant. This offers a scenic view of the gardens.
8. Go Surfing at Costa Verde
Costa Verde is the scenic coastal stretch of Lima. It is one of the best places in South America for surfing. With consistent waves year-round, it attracts both beginners and professional surfers, and even hosts international surfing competitions. If you’re new to the sport, several surf schools along the coast offer lessons and board rentals.

Beyond surfing, Costa Verde offers stunning ocean views, vine-covered cliffs, and vibrant parks. Parque del Amor (Park of Love) is a must-visit spot, where you can admire romantic sculptures and take in breathtaking views of the Pacific. If you’re an adventure seeker, paragliding over the coastline is another thrilling way to experience Lima from above.
Visitor’s Tip: Head to Makaha Beach in Miraflores for beginner-friendly waves, or try Punta Rocas for a more challenging surf experience. Sunset is the best time to enjoy the views!
9. Take a Day Trip to the Palomino Islands
For a unique adventure just off Lima’s coast, take a boat tour to the Palomino Islands. It is a hidden gem known for its thriving wildlife and crystal-clear waters. The highlight of the trip is the chance to swim with sea lions in their natural habitat, which is an unforgettable experience! These rocky islands are also home to large colonies of Humboldt penguins, seabirds, and other marine life.

Tours typically depart from Callao. It is a short drive from Lima, and includes scenic boat rides, wildlife spotting, and guided swimming experiences. The waters can be chilly, but wetsuits are usually provided.
Visitor’s Tip: Bring a waterproof camera to capture the playful sea lions up close. If you prefer to stay dry, you can still enjoy the breathtaking scenery from the boat!
10. Shop at Local Markets & Try Street Food
One of the best ways to experience Lima’s culture is by exploring its local markets and trying authentic Peruvian street food. Markets like Mercado de Surquillo and Mercado Central are packed with fresh produce, exotic fruits, and traditional snacks. You’ll find everything from Amazonian superfoods to locally made handicrafts. This makes them great spots for both food lovers and souvenir hunters.
When it comes to street food, don’t miss anticuchos (grilled beef heart skewers), picarones (sweet potato doughnuts), and butifarras (Peruvian pork sandwiches). For a quick, authentic bite, visit food stalls in Kennedy Park (Miraflores) or Alameda Chabuca Granda (Historic Center).
Visitor’s Tip: Try street food from busy stalls, as high turnover ensures freshness. Also, bring cash, as many small vendors don’t accept cards.
Where to Eat in Lima (Best Restaurants & Local Dishes)
Lima is a food lover’s paradise. It offers everything from cozy cafés to world-renowned fine dining. Here are some must-visit spots to experience authentic Peruvian cuisine and international flavors:
Casual Cafés & Bakeries
- La Panetteria Barranco: It is a charming café in Barranco with two locations, which offers vegetarian and vegan-friendly options. The warm atmosphere and friendly staff make it a perfect stop for breakfast or coffee.
📍 Avenida Grau 369, Barranco, Lima, Peru - La Bodega Verde: It is a cozy café with a relaxing outdoor space, great for enjoying coffee, pastries, or a light meal. Ideal for remote work or a quiet afternoon.
📍 Sucre 335, Barranco, Lima, Peru - El Pan de la Chola: It is one of the most famous bakeries of Lima. It is known for its freshly baked bread, artisanal pastries, and top-notch coffee. A must-visit for breakfast or brunch.
📍 Av. Mariscal La Mar 918, Miraflores, Lima, Peru
Authentic Peruvian Restaurants
- Isolina Taberna Peruana: A top-rated spot in Barranco which is famous for its large portions of traditional Peruvian dishes like lomo saltado (stir-fried beef) and ají de gallina (creamy chicken stew). It is perfect for those wanting a taste of home-style cooking.
📍 Av. Prolongación San Martín 101, Barranco, Lima, Peru - La Mar Cebichería: A seafood lover’s paradise, serving some of the best ceviche in Lima. Expect fresh fish, delicious causas (Peruvian layered potato dish), and refreshing pisco sours.
📍 Av. Mariscal La Mar 770, Miraflores, Lima, Peru - Pescados Capitales: Another fantastic seafood spot in Miraflores which is known for its flavorful ceviche, tiradito, and grilled fish dishes. A great alternative if La Mar is too crowded.
📍 Av. La Mar 1337, Miraflores, Lima, Peru
Unique Dining & Drinks
- Central: It is one of the best restaurants in the world, run by award-winning chef Virgilio Martínez. Central takes you on a gastronomic journey through Peru’s diverse ecosystems, from the Amazon to the Andes.
📍 Av. Pedro de Osma 301, Barranco, Lima, Peru - Museo del Pisco: More than just a bar, this spot offers a deep dive into Peru’s national drink, the pisco sour. Enjoy expertly crafted cocktails and learn about pisco’s history.
📍 Jirón Carabaya 193, Centro Histórico, Lima, Peru
Coffee Shops & Souvenir Spots
- Dedalo Arte & Artesanía: It is a fantastic artisan market and gallery selling locally made crafts at fair prices. Enjoy a coffee or snack in their peaceful courtyard café.
📍 Paseo Sáenz Peña 295, Barranco, Lima, Peru - Arabica Espresso Bar: It is one of the best specialty coffee spots of Lima. It serves high-quality Peruvian coffee in a modern, minimalist setting.
📍 Av. Angamos Oeste 1003, Miraflores, Lima, Peru
Visitor’s Tip: Many of Lima’s best restaurants fill up quickly, so make reservations in advance, especially for fine dining spots like Central and Astrid y Gastón.
Where to Stay in Lima (Best Areas & Hotels)
Travelers in Lima should select accommodation in Barranco and Miraflores because they provide hotel options suitable for every price point. Lima offers a variety of accommodations from social hostels to cozy Airbnb options and boutique hotels and these are the top recommendations.
Best Areas to Stay in Lima
Miraflores – A safe and modern area, great for first-time visitors, food lovers, and beach access. This district features shopping facilities and broad promenades because it combines parks with the Malecón boardwalk.
Barranco– It serves as Lima’s bohemian district that combines street arts with artistic cafés and public murals among its trendy nightlife. The location appeals to laid-back visitors seeking both creativity and a peaceful atmosphere.
Best Hostels in Lima (Budget-Friendly)
Pariwana Hostel Lima– Located in Miraflores Pariwana Hostel Lima provides budget-friendly dorm facilities that offer fantastic opportunities to mingle with fellow international visitors. Not a party hostel but still lively.
📍 Av. José Larco 189, Miraflores, Lima, Peru
Dorm beds from £9/night
Dragonfly Hostels Barranco – The Dragonfly Hostels Barranco provides budget travelers with a laid-back hostel atmosphere that fosters a friendly and relaxed environment.
📍 Av. 28 de Julio 190, Barranco, Lima, Peru
Dorm beds from £8/night
Best Private & Boutique Stays
The Lighthouse Bed and Breakfast– The Lighthouse Bed and Breakfast stands as a boutique B&B that provides affordable privacy in an ideal location.
📍 Calle General Iglesias 271, Miraflores, Lima, Peru
Villa Barranco by Ananay Hotels – Located in Barranco Villa Barranco by Ananay Hotels presents boutique accommodations featuring ocean vistas along with their traditional restoration of the property. Ideal for a romantic stay.
📍 Jirón Carlos Zegarra 274, Barranco, Lima, Peru
Casa Andina Premium Miraflores – A luxury hotel in Miraflores with modern rooms, a rooftop terrace, and excellent service. The hotel works best for business personnel together with romantic pairs.
📍 Av. La Paz 463, Miraflores, Lima, Peru
Visitor’s Tip: If you’re traveling on a budget, consider Airbnb, where you can find private rooms for nearly the same price as a hostel dorm!
Final Thoughts
Lima, the vibrant capital of Peru, offers a perfect mix of history, culture, and coastal beauty. From its colonial architecture to its world-renowned cuisine, there’s something for every traveler. Whether you’re exploring ancient ruins, strolling along the Malecón, or indulging in Peruvian flavors, Lima is a city that leaves a lasting impression. If you’re planning to explore more of South America, consider visiting the historic streets of Cartagena or the stunning beaches of Rio de Janeiro for an unforgettable journey.
No responses yet