Yogyakarta je známé jako nejlepší místo pro nákup indonéských předmětů. Zákazníci také najdou nějaké suvenýry z Bali nebo Asmatu, i když většinou jsou ceny lepší tady ve městě než na těchto dvou ostrovech. Určitě navštivte ulici Malioboro. V hlavní obchodní oblasti je hned několik obchodů se suvenýry a ručně vyráběným zbožím, skvělých restaurací a dobrým ubytováním. Tradiční trh Pasar Beringharjo prodává všechno, co si můžete přát, od domácích prostředků až po suvenýry, které se týkají kultury a historie města. Ve městě je také několik galerií, které vystavují a prodávají výtvarná umění, abstraktní olejomalby, současné batikové obrazy a stříbro.