Yogyakarta is a special province in central Java island. The province's location is in the central Java area, but it has a different administrative government with a central Java province. It very easy to get Yogyakarta. One may use land routes and air flights. Train, bus, private car and airlines' access are very easy to get in Yogyakarta. A developing city based on the tourism industry, Yogyakarta becomes the main tourist destination in Indonesia.
Jogja can be reached by bus from Sumatra Island, Bali Island, and most of the large or small cities in Java. All the buses have a center point at Giwangan bus station.
There are two train stations in Jogja named Lempuyangan and Tugu with services from Jakarta, Bandung, Surabaya, Malang, and Solo.
The International Airport of Yogyakarta has international direct flights from Kuala Lumpur and Malaysia. In addition, domestic flights to Jogja fly from Jakarta, Denpasar, Makasar, Balikpapan and many other big cities in southern Indonesia.
There is a tourist information desk, ATM and taxi stand in the arrivals hall. Fixed price official airport taxis are available for around IDR 50,000 depending on your destination. You will need to pay at the taxi desk in arrivals and then head for the official taxi rank where you give the slip to your driver; there is no need for any additional payment. It is about half the price to use a taxi dropping passengers off at departures - insist on using the meter and expect to pay the IDR 2,000 airport entrance fee, even though this has already paid by the previous passenger on the way in. A departure tax of IDR 25,000 is charged for domestic flights and IDR 100,000 for international flights.
Yogyakarta airport is the sole rail-connected airport in Indonesia. Those arriving from (and departing into) the airport can take a Prambanan Ekspres regional train to/from Kutoarjo (west of Yogyakarta), Palur (just east of Surakarta) and several stations in between, including Tugu (just off Malioboro Street in Yogyakarta) and Solobalapan station at Solo. The station at the airport is just a few minutes' walk from the terminal, with an air-conditioned underpass leading all the way to the platform for trains into Yogyakarta.