Airports
 There are two main airports in Central Java: Semarang’s Achmad Yani International Airport and Solo’s Adi Sumarmo International Airport. Both of the air hubs provide frequent flights to all of Indonesia’s main cities, as well as a handful of international destinations such as Singapore. If you can’t find a direct flight to Solo or Semarang, transfer at Jakarta.
 Both of Central Java’s airports have simple, but efficient terminals capable of handling the basic needs of arriving travellers. Currency exchange kiosks, restaurants, and sundries shops are all available. Transportation from the airports to their respective cities is handled primarily by taxi. Ask the airport information desk in Arrivals about the best way to book a ride to your hotel.
Public Transport
Indonesia has an extensive ferry network, enabling travellers to reach Central Java from most regions of the country by water. Yogyakarta and (Solo) Surabaya are the main tourist ferry hubs.
 Visitors can also reach Central Java by train. The nation’s northern track runs from Jakarta to Semarang and Solo, while the southern track runs from Jakarta to Yogyakarta, Surakarta and Solo. A handful of domestic airlines make travel around Java quick although this means of transport is more expensive than the incredibly cheap land travel options.
Buses offer the most colourful means of travelling across Java. They range from convenient, comfortable luxury coaches to slow, crowded public buses. Small private minibuses are another way to get between cities and are ideal for short trips to remote destinations.
 Taxis are the best means of moving around within a city, but you’ll need to negotiate the fare before starting off. Visitors may rent a car or motorbike if they are brave enough, but this is not recommended. The roads in Java can be rough and driving conditions chaotic.
|