A colourful, traditional market in the heart of Miraflores. A good place for picking up souvenirs.

Don’t miss a trip to the Indian Market or ‘mercado indio’ in Lima if you are a souvenir junkie! Located on Avenida Petit Thouars in the heart of the Miraflores district this is a bargain-hunters paradise if you love collecting knick-knacks, clothes and souvenirs to remind you of your travels.

The market is in fact a series of small shopping arcades that run from block 52 to 55. Each arcade has a series of small shops that sell the ‘traditional’ Peruvian handcrafts and souvenirs including alpaca scarves, sweaters and hats, colourful woven textiles, embroidered cushions, ceramics, jewellery and musical instruments amongst other items.

Items are generally low priced and it’s a good place if you want to buy a selection of affordable souvenirs from your trip. You can bargain on the prices so shop around first to get the best deal and then ask for a discount. See our guide/tips for haggling in Peru here.

Best of Peru Travel Recommends:

  • Be careful when buying antiques or any items that might be considered cultural heritage including fossils or antiques. While it is legal to buy them within Peru, it is illegal to take them outside the country.

See our favourite places to shop in Lima here

Click here to discover all the best things to see and do in Miraflores