Whether you want to admire traditional Peruvian handicrafts or enjoy some last-minute souvenir shopping, the Indian Market (Mercado Indio) is one of the best places to shop in Lima. Located at the heart of the Miraflores District, the market has dozens of stalls selling quality handmade arts and crafts.
Choose to browse the stalls of the Indian Market independently or opt for a private tour and combine souvenir shopping with a walking tour of Lima’s historic center, a UNESCO World Heritage Site. Exploring the market with a guide means you’ll gain insight into Peruvian culture and traditions while ensuring that you get the best prices and highest-quality goods.
Things to Know Before You Go
Prepare to do some haggling to get the best price.
Most stalls accept both Peruvian soles and US dollars, but prices are often more favorable in local currency.
After visiting the market, shoppers can also browse the many handicraft shops and artisan workshops along Avenida Petit Thouars.
Be aware that while you’ll see artifacts and fossils on sale at the market (and it’s legal to buy them), it is not legal to carry them out of Peru.
How to Get There
The Indian Market is located on Avenida Petit Thouars at the northern end of Miraflores. Buses from central Lima stop on Av. Arequipa, just a short walk from the market.
When to Get There
The market is open daily but to avoid the crowds, visit on a weekday morning.
What to Buy at the Indian Market
Popular souvenirs include brightly colored clothing, shawls, and rugs made out of alpaca wool; hand-carved wooden artifacts; solid silver jewelry; hand-painted ceramics; musical instruments; and paintings. Artists and craftsmen themselves run many of the stalls, and they are often happy to demonstrate their talents or explain how the items are crafted.