Java is near the equator and has a tropical climate. During the day the temperatures are most of the year just above thirty degrees. At night it cools down to about 25 degrees. In the cities it is often sultry and hot. Outside the cities it is cooler. On the tops of mountains and volcanoes it can be even fresh.
The monsoon season usually begins in October and ends in March / April. The monsoon period in Java is similar to the monsoon period in Bali. During the monsoon period, the chance of rain is bigger than in the dry season. Also, during the monsoon period the rain showers are brighter than in the dry season. Rain showers are often short (1 to 1.5 hours) and after a rain shower usually the weather clears. Days with continuous rain are uncommon. During the monsoon period, the landscape is greener than in the dry season.

Flights to Villa Ditya in Central Java

From Amsterdam there are many ways to fly to Villa Ditya in Central Java. The two major cities in Central Java are Yogyakarta and Solo (also known as Surakarta). Both cities have an international airport and are located near Villa Ditya.

Below are some examples of possible flights to Villa Ditya (behind the place names are the IATA airport codes listed):
Garuda Indonesia: Amsterdam (AMS) - Jakarta (CGK) - Yogyakarta (JOG).
KLM: Amsterdam (AMS) - Jakarta (CGK) - Yogyakarta (JOG).
Malaysian Airlines: Amsterdam (AMS) - Kuala Lumpur (KUL) - Yogyakarta (JOG).
Singapore Airlines: Amsterdam (AMS) - Singapore (SIN) - Yogyakarta (JOG).

After arriving in Yogyakarta the transfer to Villa Ditya can be made by taxi or car with chauffeur. The transfer from the airport of Yogyakarta to the villa takes about 30 minutes. From the airport of Solo the transfer takes about 60 minutes.

It is also possible to fly to Jakarta (for example by Cathay Pacific, Garuda Indonesia and KLM) and travel to Central Java (and beyond) by train, bus and / or car with driver. Please contact us for further information.

From Central Java to Bali, Sumatra, Lombok and other destinations

Villa Ditya is about 20 km from Yogyakarta, about 30 km from Solo. There are daily flights from Yogyakarta and Solo to other cities on Java but also, for example, to Denpasar (DPS) in Bali, Medan (MES) on Sumatra, Mataram (LOP) in Lombok, Manado (MDC) on Sulawesi and Balikpapan (BPN) on Borneo. Information about domestic flights can be found on the website

It is also possible to travel from Central Java to Bali or Sumatra by train, bus, and/or private car with chauffeur.

Domestic air tickets, transfers and car with driver can be arranged by a reliable local travel agent.

Transportation on Java

Java has many different forms of transportation namely:


Between the major cities in Java and to other island in Indonesia daily flights are scheduled. Virtually every major city in Java has an airport. Information on domestic flights can, for instance, be found on the website


Java has a railway network that is partly built in the colonial era. Trains are modern and have different classes (from simple to luxurious). From West to East Java there are two railway lines, a northern route (via Semarang) and a southern route (via Yogyakarta). The southern route from Jakarta to Bandung, Yogyakarta, Solo, Surabaya and Banyuwangi is the most used. From Banyuwangi the crossing by boat to Bali can be made.
(click here for a map of the railway lines on Java). Information about the Indonesian railways can be found on the websites (de official site of the Indonesian Railways) and


There are two types of buses:
Long distance busses: long distance buses usually have a reliable timetable although traffic on Java can be (especially around National Holidays) sometimes unpredictable. The buses almost always have air conditioning. They also often have fixed seats.
Local buses: local buses are often very cheap but are less reliable in terms of scheduling than the long distance busses. In the cities, the reliability of the schedule is greater than outside the cities. Local busses usually don't have fixed seats and the buses are sometimes overcrowded.

Car (with chauffeur)

One can easily hire a private car with driver. In Indonesia a car with driver can be hired on a daily basis or for example for a few weeks. The rent usually includes driver, petrol (and possibly the meals and accommodation for the driver).
Renting a car without a driver is not recommended. Traffic in Indonesia, especially in the cities and on the main roads, can be quite chaotic.


In the center of the larger cities (such as Yogyakarta and Solo) usually plenty of taxis can be found. Taxis can be hailed at any point on the street. The price of a taxi ride is determined either by using a taximeter or by negotiating. An available taxi can be recognized by the illuminated taxi sign on the roof of the cab.


A becak is a traditional Indonesian pedicab. In some big cities becaks are no longer allowed (becaks are sometimes in whole or in parts of the city banned). In certain parts of Yogyakarta and Solo and in smaller towns becaks are still widely used. Transport by becak is usually more expensive than transport by a local bus. The main advantage is that becaks are not tied to fixed routes or times. The maximum passenger weight per becak is approximately 100kg. The fare is established by negotiation which makes it difficult for a tourist to determine a fair price. In the surroundings of Villa Ditya a fixed becak driver with pre-arranged prices can be used.

Money matters

On Java it is possible to get money from most ATM machines (Maestro and / or Cirrus). ATM machines are usually found near banks, department stores, shopping malls or petrol stations.