Top Shopping Malls in Yogyakarta: A Complete Guide

Top Shopping Malls in Yogyakarta: A Complete Guide

A first-hand guide to shopping malls in Yogyakarta: where to go, what to buy in malls versus markets, how to fit them ar...

HolidaySG

HolidaySG Travel Team

July 11, 2026

25 min read 54 views

A first-hand guide to shopping malls in Yogyakarta: where to go, what to buy in malls versus markets, how to fit them around temple days, plus visa and airport tips for your trip.

The first time I went looking for a mall in Yogyakarta, I did it for the most ordinary reason imaginable: it was pouring, my shoes were soaked through from a morning on the temple plains, and I wanted somewhere dry with air-conditioning, a decent coffee and a pair of socks. What I found was a city where the mall is not a replacement for the old markets but a second living room that sits right beside them. Locals use both without any sense of contradiction. They buy batik fabric at Beringharjo at nine in the morning, eat fried chicken in a food court at one, and watch a film in the evening before riding home on a motorbike with a bag of bakpia on the footrest. This guide is about that second living room, and about how to fit it into a trip that is mostly about temples, volcanoes and royal palaces.

A quick honest note before we start. Older versions of this page, and plenty of listicles online, name malls that are not in Yogyakarta at all. Grand Indonesia, for example, is a huge complex in Jakarta, several hours away by air and a long day by train. If you plan around a list like that you will waste an afternoon. Everything below is about places you can actually reach from the centre of Jogja, written from the point of view of a visitor who has limited time, a phone with patchy data and a suitcase that is already close to full. Opening hours and shop line-ups change, so treat the times I give as a rough pattern and check the mall's own listing on the day you go.

How shopping works in Yogyakarta

Jogja is a university town and a royal city at the same time, and the shopping reflects both. You have students buying phone cases and bubble tea, families buying school uniforms, tourists hunting for batik and silver, and a steady flow of Indonesians from other islands who come for a long weekend and leave with a suitcase of snacks. The retail landscape therefore splits into three layers that overlap constantly.

The first layer is the street and the traditional market: Jalan Malioboro, Pasar Beringharjo and the little craft lanes of Kota Gede. This is where bargaining is expected and where you will find the things you cannot buy anywhere else, such as hand-stamped batik, leather puppets, silver filigree and jars of local sweets. The second layer is the shopping mall, fixed prices, air-conditioning, clean toilets, a supermarket in the basement and international brands upstairs. The third layer is the in-between space: the batik emporium on Malioboro that has price tags like a department store, or the Malioboro Mall itself, which sits directly on the famous street and acts as a gentle bridge between the two worlds.

If you are travelling from Singapore, one thing is worth saying out loud. You will not find Jogja malls dramatically cheaper than home for international brands, and some imported goods are priced higher because of import duties. Where you do save money is on anything made in Java: batik shirts, cotton dresses, leather goods, coffee, snacks and locally designed homeware. Go to the malls for convenience and comfort, and go to the markets and workshops for value.

The malls at a glance

Here is the short version of the places I would actually consider, grouped by where they sit in the city. Locations are approximate, which is why I describe them by area rather than by street number.

MallWhereBest forFeels like
Malioboro MallOn Jalan Malioboro, centralA cool break between street browsing, local fashion, groceriesBusy, practical, very local
Ambarrukmo Plaza (Amplaz)East side, near the airport roadBig all-rounder, brands, cinema, foodLarge, polished, family friendly
Jogja City MallNorth, on the road towards MagelangEasy stop on the way to or from BorobudurModern, mid-sized, relaxed
Lippo Plaza JogjaEast side, along the main Adisucipto roadQuick errands, cinema, department storeCompact and calm
Hartono MallNorth ring road areaLonger outing, electronics, diningSpacious, student crowd
Pakuwon Mall JogjaNorth ring road areaNewer feel, restaurants, a long eveningBright, modern, busy at weekends

Notice what is missing from that table: anything in the old city that resembles a glass tower. Jogja builds outward rather than upward, and the malls are mostly spread along the main ring roads and the big avenues. That matters for planning, because a visit to one of the larger malls is a proper outing of its own, not something you squeeze in between two palaces.

Malioboro Mall: the one you will probably end up in

Malioboro Mall earns its place on this list through geography alone. It sits on Jalan Malioboro, the long pedestrian-heavy street that runs from the railway station towards the Kraton, and if you are staying anywhere near Tugu you will walk past it without trying. On a hot afternoon, with the street vendors calling out and the becak drivers offering rides every ten metres, the sliding doors are a small mercy.

Do not expect a glamorous international mall. It is a working mall for working people: clothing stores, shoes, a big supermarket section, phone shops, fast food and a few sit-down restaurants. I tend to go there for the things that are annoying to buy in a market, such as a charger, sunscreen, bottled water by the case, a spare power bank or a plain cotton t-shirt in a known size. Prices are fixed and written on the label, which is a relief when you are tired and do not feel like negotiating.

The smartest way to use it is as a pause button in a Malioboro walk. Start at the northern end early, before the heat builds, browse the stalls for an hour, cool off in the mall, then cross back to the street and carry on south towards Beringharjo market. You will do far more walking on this street than you think, and a break with a cold drink makes the second half pleasant rather than punishing.

Ambarrukmo Plaza and the east side

Ambarrukmo Plaza, which everyone calls Amplaz, is the mall I would send a first-time visitor to if they wanted a proper, comfortable mall day. It sits beside a historic palace pavilion that was once part of the sultan's world, so the site itself has a bit of character, and the shopping inside is a mix of Indonesian fashion chains, international labels, a department store, cafes, a cinema and a large food hall. You can easily spend half a day here without noticing, which is exactly what happens when it is raining.

What I like about it is how it handles families. Strollers are everywhere, there are play areas for small children, and the food options cover everything from Javanese comfort food to Japanese ramen to the sort of fried chicken that children of every nationality agree on. If you are travelling with grandparents, it is also a gentle place to walk: wide corridors, lifts that work, and plenty of places to sit.

Lippo Plaza Jogja is on the same general side of the city, along the main road towards the airport, and is smaller and calmer. It is a good option if you only need a few things, want a cinema in the evening, or would like a shopping trip that does not take an entire afternoon. Both malls are easy to reach by ride-hailing app from the centre, and the journey is usually short enough that the fare is modest, though traffic can add a lot of time at rush hour.

Jogja City Mall, and shopping on the way to Borobudur

One of the most useful tricks I learned is to shop in the direction you are already travelling. Jogja City Mall sits on the northern road that leads towards Magelang and Borobudur. If you have booked an early temple trip, you will pass close to it on the way back, hot, dusty and ready for a proper meal. Instead of going back to the hotel to change and then going out again, many travellers stop there for lunch, buy a few last-minute things and head back to rest.

A day built around the big temples fits this pattern nicely. A guided One Day Temple Trip covering Borobudur, Mendut and Prambanan fills most of a day, and you will want something easy at the end of it. Here is the product I would look at if you want the whole circuit organised for you.

One Day Temple Trip (Borobudur + Mendut + Prambanan) - HolidaySG
Borobudur, Mendut and Prambanan in a single day, with the mall stop saved for the evening

Starting from S$67.12, it takes the logistics off your plate, and you can read the details on the One Day Temple Trip page. Dinner and a browse at a mall afterwards is a lovely way to close the day, because the air-conditioning and the clean washrooms feel like a luxury after hours in the sun.

Hartono Mall and Pakuwon Mall: the north ring road pair

The northern ring road has become the place where Jogja goes to hang out, and Hartono Mall and Pakuwon Mall Jogja are the reason. They are large, bright and built for lingering. You will find sit-down restaurants, trendy cafes, electronics counters, fashion, a cinema and the kind of lifestyle stores that sell notebooks, plants and scented candles. Students from the nearby campuses fill the cafes with laptops, and on a weekend evening there are queues for the popular restaurants.

I would not make a special trip from the old centre to see them if you only have a couple of days in Jogja. They are good if you are staying on the north side, if you have a free evening, or if you are travelling with teenagers who have already run out of patience for temples. In that case, a few hours there with a meal is a fair trade for a morning of ruins.

One practical piece of advice for both: weekends are very busy, and parking queues can be long. If you are going by ride-hailing app, ask the driver to drop you at the entrance nearest the part of the mall you want, and arrange pick-up from the same side so you are not wandering around a car park in the heat.

What to buy, and where

Here is the part that most visitors really want: where to put money for things worth taking home. This table is a rule of thumb rather than a price list.

What you wantBest placeWhy
Batik shirts and fabricBeringharjo market, Malioboro batik shopsHuge choice, price depends on your bargaining
Silver jewelleryKota Gede workshopsYou can watch it being made
Bakpia and snacksSpecialist shops and mall supermarketsFixed price, easy to pack
Everyday clothing and shoesAny large mallKnown sizes, returns possible
Electronics and chargersHartono, Amplaz, phone countersWarranty and receipts
Leather goods and wayang puppetsCraft shops near the KratonHandmade and often quite distinctive

If I had to give one rule, it would be this: buy anything that needs trying on, fitting or a warranty in a mall, and buy anything that is a craft in a market or workshop. The craft is the point of Jogja, and the mall is the place where life is comfortable.

Silver, history and a morning in Kota Gede

If you only have the energy for one non-mall shopping experience, make it Kota Gede. This is the oldest part of the city, the former capital of the Mataram kingdom, and its narrow lanes still hold old Javanese houses, a historic market and the silversmith workshops that made the district famous. You can wander in and watch a craftsperson shaping fine wire into filigree, and the pieces for sale start at modest prices for small items like earrings or a ring.

Walking Tour Kota Gede - HolidaySG
The lanes of Kota Gede, where silver workshops sit between old Javanese houses

A guided walk makes a big difference here, because the best workshops are not obvious from the street and the history is easy to miss without someone to point it out. The Walking Tour Kota Gede starts from S$15.00 and is slow-paced, which suits a morning when you want to learn something and still have room to buy a gift. Go in the morning before the afternoon heat, and wear shoes that cope with uneven paving.

Combining malls with the big sights

The best way to spend three days in Jogja, in my experience, alternates active outdoor mornings with comfortable indoor afternoons. The heat peaks in the early afternoon, and a long lunch followed by a mall visit is a natural way to wait it out. Here is a simple pattern that has worked well for me and for friends I have sent there.

DayMorningAfternoonEvening
Day 1Arrive, check in, Malioboro strollMalioboro Mall for a cool breakStreet food on the pavement
Day 2Sunrise at Borobudur, then MendutRest, lunch at Jogja City MallRamayana ballet at Prambanan
Day 3Kota Gede silver walkAmplaz for last gifts and a filmAirport transfer

That evening at Prambanan is worth a moment on its own. The open-air ballet is set against the temple towers, with live gamelan and dancers telling the Ramayana story. It is a mood-setting end to a day that might otherwise be all walking and shopping.

Ramayana Ballet Prambanan - HolidaySG
The Ramayana ballet at Prambanan, performed in front of the lit temple

You can look at the Ramayana Ballet Prambanan from S$12.00. And if you have not yet seen the temple itself in daylight, the Prambanan Temple entry starts from S$5.00.

Prambanan Temple - HolidaySG
Prambanan at midday, a good reason to retreat to an air-conditioned mall afterwards

Likewise, the Borobudur Temple from S$5.00 is the other half of the classic Jogja pair, and the one where an early start pays off most.

Borobudur Temple - HolidaySG
Borobudur early in the morning, before the crowds and the heat arrive

Getting around between malls

Yogyakarta is not a city where you want to rely on walking between shopping spots, apart from along Malioboro itself. The distances are longer than they look on a map, the pavements are patchy and the sun is strong. The usual options are ride-hailing apps, taxis, becak and hired cars.

Ride-hailing apps are cheap and convenient, but pick-up points around busy malls can be confusing, and drivers sometimes cancel if the road is crowded. A becak, the pedal-powered rickshaw, is a charming way to cover a short distance on Malioboro, but always agree the fare before you step in. For a full day of shopping and sightseeing, a car with a driver is often the least stressful choice, especially if you are with older relatives or children.

Yogyakarta Car Rent + Drivers (12 Hours) - HolidaySG
A private car with a driver makes a mall-and-temple day far less tiring

The Yogyakarta Car Rent with Driver (12 Hours) option starts from S$11.00 and lets you build your own route: a market in the morning, lunch and a mall in the afternoon, and a temple at sunset, with someone else dealing with parking. It is also handy for carrying shopping bags, which add up faster than you expect once you start buying batik.

Arriving and leaving: airport notes

Jogja currently has two airports in play, and it pays to know which one your flight uses. Adi Sucipto is the older airport close to the city, while Yogyakarta International Airport, usually shortened to YIA, is the newer one, which is much farther out. The difference in travel time to the centre is significant, and it changes how much shopping you can fit in on your last day.

Yogyakarta Airport Transfer from/to Adi Sucipto Airport - HolidaySG
A pre-booked transfer from Adi Sucipto Airport saves you haggling after a long flight

For the closer airport, the Adi Sucipto Airport Transfer starts from S$6.26. For the farther one, the YIA Airport Transfer starts from S$12.00. Either way, I always plan my final shopping stop so that I am not racing the clock. On my last trip I left a gap of four hours between the final mall visit and the airport, and still felt slightly hurried by traffic.

Visas and paperwork for a shopping-friendly trip

Singapore passport holders can usually enter Indonesia without a visa for a short stay, under the ASEAN arrangement, and our records show a 30-day stay on that basis, checked in August 2026. Travellers from other countries, including India, generally use the e-VOA or a visa on arrival, with a listed fee of about IDR 500,000 at the time we last checked. Rules and fees change, so read the latest entry requirements before you travel.

If you are not sure which category applies to you, our visa requirements page lets you check by passport and destination, and explains what to prepare. I recommend doing this at least a few weeks before departure rather than at the airport counter.

Some travellers also need proof of onward travel for a visa application or at immigration. If that is you, our flight reservation service provides a reservation to show with your paperwork. It is a reservation for documentation purposes and not an issued ticket, so it is worth reading what it covers before you rely on it.

Staying connected while you shop

A small practical point that makes a bigger difference than people expect: you will use your phone constantly in Jogja, for ride-hailing, for maps, for translating a label and for checking a mall's opening hours. Roaming from Singapore can be costly, and mall wifi is patchy, so I buy a local data eSIM before I land. HolidaySG lists several Indonesia eSIM options, and you can browse them from our Indonesia activities page. Install it before departure, switch it on when you arrive and you can book a ride from the arrivals hall without hunting for a SIM counter.

Beringharjo and the batik question

No guide to shopping in Yogyakarta is honest without Pasar Beringharjo. It sits at the southern end of Malioboro, close to the old fort and the palace, and it has been trading for generations. The ground floor is mostly clothing and fabric, and the upper floors are a maze of stalls where you can find batik by the metre, ready-made shirts, sarongs, bags and small souvenirs. The first visit is overwhelming in the best way. Sellers call out, stacks of cloth lean at odd angles, and the smell is a mix of dye, dust and fried snacks from the lanes outside.

The question everyone asks is how to tell real batik from printed cloth. Hand-drawn batik, called tulis, is made with a pen-like tool that drips hot wax, and the pattern looks slightly different on each side of the fabric. Stamped batik, called cap, uses a copper block and looks more regular. Printed fabric, sold as batik but made by machine, looks the same on the back as on the front, and often smells of ink. None of these is wrong to buy, but the price should match what you are getting. A hand-drawn piece takes days of work and costs accordingly, while a printed shirt should be cheap. If a seller will not tell you which is which, that tells you something too.

My own routine is to walk the whole floor once without buying anything, then go back to the stalls that felt friendly and fair. Start your offer at about half the first price and settle somewhere in the middle. Do it with a smile, and do not be offended if a seller turns you down. Another stall will often have the same cloth. If you hate bargaining, the batik shops along Malioboro and the department store floors in the malls sell similar goods at fixed prices, and you pay a bit more for the comfort of not negotiating.

Eating in the malls

One of the real pleasures of the big Jogja malls is the food, and I say that as someone who usually avoids food courts at home. The Indonesian chains and food halls serve dishes that are hard to find in a standard restaurant: gudeg, the sweet jackfruit stew that Yogyakarta is famous for, ayam goreng with fragrant rice, soto in a clear spiced broth, and cold es teler or es campur for dessert. Prices are written on the menu, portions are generous, and the air-conditioning gives you somewhere to sit properly after a morning outdoors.

If you are travelling with a mixed group, the mall food hall is also the most peaceful way to settle an argument about dinner. One person can have noodles, one can have a grilled fish, and a child can have the fried chicken, and nobody has to compromise. Check whether a restaurant is halal if that matters to you. The majority of places in Jogja are, but Chinese-Indonesian and some Western outlets may serve pork, and the signage will tell you.

For gifts, the supermarket in the basement of most malls is quietly excellent. Look for packaged bakpia, which are small round pastries with fillings like mung bean and chocolate, along with local tea, ground coffee from Java, peanut brittle and sambal in jars. Sealed, labelled and fixed-price, they are the easiest presents to carry home. Check the packaging dates, particularly on fresh bakpia, which do not last long.

A rainy day plan

The wet season in Java runs roughly from November to March, and when it rains in Yogyakarta, it rains properly. The sky goes grey around mid-afternoon, the roads fill, and ride-hailing prices rise. On days like that, the mall is not a compromise but the best option. A sensible rainy-day pattern is a late breakfast, a ride to Amplaz or Hartono, a long lunch, a film or a coffee, some unhurried shopping, and an early dinner before the evening traffic. Take a light waterproof jacket and a bag that keeps your phone dry, because the dash from the car to the entrance can soak you.

If the weather clears, you can still do something outdoors in the late afternoon. The light on the temples after rain is lovely, and crowds thin out. Check the forecast the night before, keep your plans flexible, and book anything with fixed tickets for a date with some slack on either side.

A realistic budget for a shopping day

People always ask what a day of shopping and eating will cost. These are rough ranges in Indonesian rupiah, based on what travellers typically spend, and they will move with prices and exchange rates, so treat them as a sanity check rather than a quote.

ItemTypical rangeNotes
Meal in a mall food hallRp30,000 to Rp70,000Drinks extra
Coffee in a mall cafeRp25,000 to Rp50,000Chains cost more than local cafes
Cotton batik shirtRp100,000 and upHand-drawn pieces cost far more
Box of bakpiaRp30,000 to Rp60,000Buy near the end of your trip
Short ride-hailing tripRp15,000 to Rp50,000Rises with traffic and rain

The totals are modest by Singapore standards, which is part of why a shopping day in Jogja feels so relaxed. You can have a good lunch, a coffee, a few gifts and a ride back for the price of a single meal at home. The temptation is to buy more than you need because everything feels cheap. Decide on a limit in advance, and remember that checked baggage is not free.

Safety and small courtesies

Yogyakarta is one of the friendlier Indonesian cities, and I have never felt uneasy shopping there. The usual precautions apply. Keep your phone and wallet where you can feel them in crowded markets, avoid carrying everything in a back pocket, and keep a photo of your passport on your phone rather than carrying the original around. Agree the fare for a becak or an unmetered taxi before you start. Be wary of anyone who says an attraction is closed and offers to take you somewhere else instead, a common trick near tourist sites.

As for courtesy, a few small habits go a long way. Greet people with a smile, use your right hand to give and receive money and goods, and ask before photographing a person. Dress a little more modestly than you would at a beach resort, particularly around the Kraton and in the old city. Most mall staff speak at least some English, and a few words of Indonesian, even just terima kasih for thank you, are always appreciated.

Tips that save money and patience

After several visits, these are the habits that make shopping in Jogja easier.

  • Carry small notes. Cash in small denominations makes market buying smoother, and many smaller vendors cannot change a big note.
  • Ask for the fixed price in malls and the starting price in markets. In a market, a first price is an opening offer, and a friendly counter-offer at roughly half is the usual start. Smile, be polite and walk away gracefully if you cannot agree.
  • Check tags and fabric. Hand-drawn batik and stamped batik are priced differently, and printed fabric made to look like batik is cheaper still. Ask which it is.
  • Dress for the place. Malls are casual, but if you are mixing shopping with a palace or temple visit, keep shoulders and knees covered.
  • Time your visits. Weekday mornings are quiet. Friday evenings and weekends are packed, particularly at the newer malls.
  • Keep your valuables close. Busy streets and markets attract pickpockets in any city. A cross-body bag worn in front is a sensible habit.
  • Leave room in your bag. You will buy more than you plan to, and sweets and snacks are heavier than they look.
  • Check airline baggage rules. Budget carriers can be strict, and paying for extra weight at the counter wipes out any bargain.

If you have children

Malls are the easy win on a family trip. They offer air-conditioning, a wide range of food, and play areas, which counts for a lot when children have had enough of temples. If you want something more active than a play area, Yogyakarta has several outings that sit nicely alongside a mall day.

Gembira Loka Zoo, which starts from S$7.09 on our site, is a popular family day out in the middle of the city, and the Gembira Loka Zoo Yogyakarta page has the details. For a gentler cultural activity, the Prambanan Village Tour from S$10.00 takes you through rice fields and village workshops by bicycle or carriage.

Prambanan Village Tour - HolidaySG
Cycling through the villages around Prambanan, a slower way to see local crafts

Frequently asked questions

Which mall should I choose if I only have time for one?

If you are staying near Malioboro, go to Malioboro Mall because it costs you no transport time. If you want the fullest mall experience with food, brands and a cinema, Ambarrukmo Plaza is the one I would pick.

Are Yogyakarta malls cheaper than Singapore?

For international brands, not usually. For local clothing, batik, coffee, snacks and homeware, yes, often noticeably. Spend your money on things that are made in Java.

Is Grand Indonesia Mall in Yogyakarta?

No. Grand Indonesia is in Jakarta. Some older travel pages list it as a Yogyakarta mall, which is a mistake.

Do I need to bargain in the malls?

No. Prices in mall shops are fixed. Bargaining is for markets and some independent craft shops, and is done politely.

What time do the malls open and close?

Most open late morning and stay open into the evening, but hours differ by mall and by day, and holidays can change them. Check the mall's own listing on the day you go.

Can I pay by card in Yogyakarta?

Malls accept cards and mobile payments widely. Markets, small shops and street food are mostly cash, so keep some rupiah on you.

How do I get from the airport to the city?

Check which airport your flight uses. Adi Sucipto is close to the centre, and YIA is much farther out. A pre-booked transfer removes the guesswork, and you can look at both options on our site.

Do I need a visa for Indonesia?

It depends on your passport. Singapore citizens can generally enter for a short stay without one, while many other nationalities use an e-VOA or a visa on arrival. Check the visa requirements page for your own situation.

My honest verdict

Do not go to Yogyakarta for the malls, but do not skip them either. They are where the city rests, eats and recharges, and they make a trip built around early starts and long temple days far easier to enjoy. Use Malioboro Mall as a pause on the main street, use Amplaz when you want a big comfortable afternoon, use Jogja City Mall on the road back from Borobudur and save the north ring road malls for a free evening or a teenager who needs a break. Buy your crafts in the markets and workshops, buy your convenience items in the malls, and leave a little room in the suitcase.

Featured experiences in this guide

Plan your Jogja days with HolidaySG

Book the temples, the silver walk, a driver for the day and your airport transfer online, and check your Indonesia entry requirements before you fly. Need documents for onward travel? Have a look at our flight reservation service.

Browse Yogyakarta activities and tickets

Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 11, 2026

#Indonesia #Yogyakarta #shopping #Attraction Guides #HolidaySG
Share this guide

Visa for Indonesia

Indonesia Visa on Arrival / e-VOA — requirements, fees & how to apply

Singapore passport: Visa-free (up to 30 days)

Govt fee: Free (exempt) · Visa on arrival: IDR 500,000 · Traditional Visa on: IDR 500,000 · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • E-tickets emailed after our team confirms your booking
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Indonesia on HolidaySG

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy