Yogyakarta, Indonesia
Best places to shop in Yogyakarta
4 markets, malls and shopping districts in Yogyakarta — what to buy, when to go, and the tourist traps to avoid at each one.
Last updated 2026-08-11
1. Malioboro Street
Photo: Sam Hidayat · CC BY-SA 4.0 · source
The city's central shopping artery — batik, leather, silverwork and souvenirs from pavement stalls and shops, running down towards the kraton.
Where: Street ShoppingMap: Open in Maps Best time: Daily 09:00–21:00Cost: Budget
Watch out A very persistent scam here: a helpful stranger says the batik gallery is closed today and steers you to a 'government exhibition' selling printed cloth at hand-drawn prices. There is no government batik exhibition.
2. Beringharjo Market
Photo: Indonesiagood · CC BY 3.0 · source
The city's great covered market — batik by the bolt on the ground floor, herbs and jamu upstairs, antiques and secondhand goods at the back.
Where: MarketMap: Open in Maps Best time: Daily 08:30–17:00Cost: BudgetTip: Hand-drawn batik tulis is identifiable by wax traces and a pattern equally clear on both sides; printed cap batik is pale on the reverse and a tenth of the price. Learn the difference at the entrance stalls before buying.
3. Kotagede silver quarter
Photo: Jauhar Musthofal Qulub · Pexels License · source
The old royal capital, now the centre of Javanese silversmithing — workshops where filigree is worked by hand and sold by weight.
Where: Street ShoppingMap: Open in Maps Best time: Daily 09:00–17:00Cost: Mid-rangeTip: Workshops will show you the process and most will make to order in a day or two. Ask for the silver content stamp.
4. Jalan Tirtodipuran batik workshops
Photo: Jauhar Musthofal Qulub · Pexels License · source
The street of established batik houses south of the kraton, where the cloth is made on site and sold at gallery rather than street prices.
Where: Street ShoppingMap: Open in Maps Best time: Daily 09:00–17:00Cost: Mid-range
More about Yogyakarta