Jogjakarta, also spelled Yogyakarta and often called Jogja, is located in the southern part of the island of Java, Indonesia. While it’s geographically surrounded by Central Java, Jogja is a special region with its own Sultan, the only province in Indonesia still ruled this way. The city sits inland from the Indian Ocean, near Mount Merapi, and lies south of Semarang and east of Jakarta (PRETORIA SOUTH AFRICA TOURIST SPOTS).
Known as the heart of Java, Jogja is rich in culture and heritage. But at the same time, urban development continues to shape its landscape. From well-known attractions to lesser-visited corners, there are plenty of things to do - whether you're following the tourist trail or discovering hidden gems (THINGS TO DO IN JAIPUR, INDIA).