Yogyakarta, known locally as 'Jogja', is a vibrant cultural and artistic hub on the island of Java in Indonesia. Home to two UNESCO World Heritage Sites—Borobudur and Prambanan temples—and the storied Kraton royal palace, it is considered the spiritual heart of Javanese culture. The region blends ancient history, living traditions, volcanic landscapes, and a thriving contemporary arts scene into one of Southeast Asia's most compelling destinations.
Best souvenirs
Authentic items worth bringing home.
Yogyakarta Hand-drawn Batik (Batik Tulis)
Authentic hand-drawn batik using traditional wax-resist technique—Yogyakarta's most prized cultural souvenir and a UNESCO Intangible Heritage. The finest pieces can take weeks to produce.
Price: $5-200+ depending on quality
Where: Jl. Tirtodipuran batik boutiques, Beringharjo market, Pasar Ngasem
Kotagede Silver Work
Traditional Javanese silver jewelry, ornaments, and decorative items handcrafted in the ancient Kotagede district. Look for filigree work and keris-shaped items.
Price: $5-150
Where: Kotagede silver workshops on Jl. Kemasan, Tom's Silver, Ansor Silver
Wayang Kulit (Leather Shadow Puppet)
Intricately carved and painted leather puppets depicting characters from the Hindu epics—both decorative antiques and contemporary pieces are available.
Price: $10-100+
Where: Beringharjo market, Pasar Seni (craft market), specialist shops near Sonobudoyo Museum
Bakpia Pathok
Yogyakarta's iconic flaky pastries filled with sweet mung bean, chocolate, or other fillings—the most popular edible souvenir. Must buy fresh.
Price: $2-5 per box of 10
Where: Jl. Bhayangkara (Pathok Street), Bakpia 25, Bakpia Pathok 75, shops throughout Malioboro
Keris (Traditional Javanese Dagger)
The sacred wavy-bladed traditional dagger of Javanese culture, a UNESCO Heritage item. Antique and decorative versions available. Export regulations apply for antiques.
Price: $20-500+ (decorative to antique)
Where: Beringharjo antique section, specialist keris shops near Kraton
Kasongan Pottery
Traditional terracotta pottery and decorative ceramics handmade in the Kasongan village south of the city, ranging from small decorative pieces to large garden statues.
Price: $3-50
Where: Kasongan village (Bantul), Jl. Kasongan, and craft shops throughout the city
Gudeg Kaleng (Canned Gudeg)
Canned versions of Yogyakarta's signature jackfruit stew that can be taken home—a practical souvenir for food lovers.
Price: $3-8 per can
Where: Supermarkets, Beringharjo market, souvenir shops throughout Malioboro
Traditional Javanese Jewelry
Gold and silver jewelry in traditional Javanese motifs including sekar kantil flower patterns and royal palace-inspired designs.
Price: $15-200+
Where: Kotagede silver shops, Malioboro jewelry shops, hotel boutiques
Traditional markets
Where locals shop and travellers find treasures.
Pasar Beringharjo
Yogyakarta's historic central market operating for centuries, with an overwhelming array of batik fabrics, traditional clothing, fresh produce, spices, street food, and Javanese snacks. The go-to market for authentic local shopping.
Where: Jl. Margo Mulyo, Ngupasan, Gondomanan
Hours: 6:00 AM – 4:00 PM daily
Pasar Seni Gabusan
A large craft market in Bantul showcasing handicrafts from over 400 artisans across Yogyakarta Special Region including pottery, batik, silver, wayang, and traditional Javanese arts.
Where: Jl. Parangtritis Km 9.5, Sewon, Bantul
Hours: 9:00 AM – 5:00 PM (Tue–Sun)
Malioboro Night Market (Pasar Malam)
The evening transformation of Malioboro Street into a bustling open-air night market of souvenir stalls, clothing vendors, street food, and street performers. The most atmospheric shopping experience in Yogyakarta.
Where: Jl. Malioboro, Gedongtengen
Hours: 5:00 PM – 11:00 PM daily
Pasar Ngasem (Bird Market)
A traditional market near Taman Sari traditionally known for birds and pets, now expanded to include batik, traditional foods, and local crafts.
Where: Jl. Ngasem, Patehan, Kraton
Hours: 6:00 AM – 3:00 PM
Bakpia Pathok Street (Jl. Bhayangkara)
A whole street dedicated to Bakpia factories and shops, where you can watch the pastries being made fresh and taste before buying.
Where: Jl. Bhayangkara, Ngampilan
Hours: 7:00 AM – 8:00 PM daily
Shopping districts
Neighbourhoods known for retail.
Malioboro Street
Yogyakarta's most famous street is lined with hundreds of stalls and shops selling batik, wayang puppets, silver jewelry, leather goods, and Javanese snacks. Prices are negotiable.
Best for: Souvenirs, batik, Javanese handicrafts
Jl. Tirtodipuran (Batik District)
The premium batik street south of the Kraton, home to respected batik galleries and boutiques selling high-quality hand-drawn batik tulis. Better quality than Malioboro but pricier.
Best for: High-quality batik tulis, batik fashion, art pieces
Kotagede District
The ancient former capital neighborhood where traditional silver smithing has been practiced for centuries. Dozens of family workshops and showrooms line Jl. Kemasan.
Best for: Sterling silver jewelry, ornaments, traditional Javanese crafts
Prawirotaman Arts District
The arts neighborhood of Yogyakarta has boutique fashion, contemporary Javanese art galleries, eco-designed clothing shops, and quality craft boutiques.
Best for: Contemporary art, quality design items, ethical fashion
Malls & modern shopping
Air-conditioned, international brands, and food courts.
Ambarrukmo Plaza (AmPlas)
Yogyakarta's largest and most prestigious mall in Sleman, adjacent to the Royal Ambarrukmo hotel. Houses international brands (Zara, H&M, Uniqlo), a large food court, cinema, and the Ambarrukmo palace heritage wing.
Hours: 10:00 AM – 10:00 PM
Galeria Mall
A mid-size mall in central Yogyakarta near Malioboro with Indonesian retail brands, a supermarket, food court, and cinema. Popular with local shoppers.
Hours: 10:00 AM – 9:30 PM
Jogja City Mall
A modern mall in north Sleman with a range of fashion brands, restaurants, entertainment, and an indoor ice skating rink.
Hours: 10:00 AM – 10:00 PM
Bargaining tips
Negotiate like a local.
Bargaining is expected and enjoyable at Malioboro Street stalls and traditional markets—open with 40-50% of the asking price
Be firm but friendly—aggressive bargaining or rude behavior is counterproductive in Javanese culture
Don't start bargaining unless you genuinely intend to buy
Prices at Pasar Beringharjo are more fixed than Malioboro—light bargaining is acceptable
Fixed-price shops like Batik Keris and Mirota Batik offer quality without the haggling
Customs & restrictions
What you can and can't take home.
Restrictions: Antique keris and archaeological artifacts cannot be exported without permits from the Cultural Heritage department. Check regulations for old batik and ceremonial items.
Tax Refund: VAT refund available for purchases over IDR 500,000 ($32) at registered stores with VAT invoices—claim at the airport departure hall
Duty Free: Customs allowance: alcohol limited (one liter), no restrictions on batik or handcrafts
Shipping: International shipping available via courier services at Galeria Mall and Ambarrukmo Plaza; most larger batik boutiques offer packing and shipping services