Yogyakarta is the most important tourism destination on Java, and there are many sites to explore in the city center. Hotels in Yogyakarta are available to suit every budget, with posh boutique hotels and affordable guesthouses in equal supply.
Malioboro is the premier shopping district in Yogyakarta. Sidewalk shops sell everything from handicrafts and batik textiles to clothing made by local designers. Many of the shops are housed in restored colonial buildings. A stroll down this street is as much about sightseeing as it is about shopping.
The most important attraction is Yogyakarta Palace. It’s located at the geographical center of the city at the end of Malioboro Road. Portions of it date to the mid-18th century, and recent renovations have made it more popular than ever. North of the Palace is Sultan’s Square, where fairs and annual parades are staged.
The best place for budget accommodation in Yogyakarta is along Sosrowijayan Street. These are close to Tugu railway station, where trains arrive from Jakarta, Surabaya and Bandung on a regular basis. More upmarket offerings are found near Yogyakarta Palace and along Jalan Jenderal Sudirman.
The city center is awash with street stalls selling fresh fruits and cheap Javanese fare. One of the most satisfying parts of touring the city is the chance to glimpse local culture while sightseeing, stopping off at traditional markets and museums on Javanese culture along the way.