San Pedro Market (Mercado de San Pedro) is one of the oldest and most vibrant traditional markets in Cusco, Peru. Built in 1925, it is located in the heart of Cusco, a must-visit for travelers heading to Machu Picchu. The market features hundreds of stalls offering colorful handicrafts, fresh produce, local delicacies (such as guinea pig and fresh juices), and coca leaves. It's not only a shopping paradise but also an excellent window into the authentic local life and Inca heritage of Cusco. Compared to tourist shops, San Pedro Market offers more affordable prices and a genuine atmosphere, making it an ideal place to deeply experience Andean culture.
Some stalls may close earlier, Sunday hours are reduced
Shopping requires payment; bring cash (Peruvian Sol)
Take local minibuses (Colectivo) to Plaza San Pedro stop
Limited parking around the market; walking or taxi recommended
From Machu Picchu, take a train or bus to Cusco, then a short taxi ride or 10-minute walk
No subway in Cusco
The market is in downtown Cusco, about 80 km from Machu Picchu. You need to take a train or bus to Cusco first.
Most stalls accept cash only (Peruvian Sol); a few larger stalls may accept cards. It's best to carry enough cash.
Alpaca wool products, handmade textiles, silver jewelry, coca leaves, and Andean music CDs.
Generally safe, but crowded. Keep an eye on your belongings and avoid carrying large amounts of cash or valuables.
There is a food court inside the market with local snacks and meals; also many restaurants and cafes around.
Best Season
All year round, but May to September (dry season) offers sunny weather ideal for visiting Cusco and Machu Picchu
Duration
1-2 hours
Category
Market