Yogyakarta travel guide

Yogyakarta Tourism | Yogyakarta Guide

You're Going to Love Yogyakarta

With a population of 636.660, Yogyakarta is the largest city in Yogyakarta, Indonesia by the number of inhabitants. It is one of the most popular cities to visit in the country. We recommend you stay at least 3 days in order to fully appreciate everything Yogyakarta has to offer.

When to visit Yogyakarta

Yogyakarta in November
Estimated hotel price
S$ 38
1 night at 3-star hotel
Yogyakarta in November
Estimated hotel price
S$ 38
1 night at 3-star hotel

Looking for warm weather? Then head to Yogyakarta in April, when the average temperature is 26 °C, and the highest can go up to 30 °C. The coldest month, on the other hand, is July, when it can get as cold as 20 °C, with an average temperature of 24 °C. You’re likely to see more rain in January, when precipitation is around 350 mm. In contrast, August is usually the driest month of the year in Yogyakarta, with an average rainfall of 20 mm.

Data provided by weatherbase
Temperatures
Temperatures
Data provided by weatherbase

How to Get to Yogyakarta

Plane

Yogyakarta is served by 2 airports: Yogyakarta Adisutjipto (JOG) and Yogyakarta Intl (YIA). The closest to the city centre of Yogyakarta is Yogyakarta Adisutjipto, which is located 7 km from the city centre. Further away is Yogyakarta Intl, 36 km from the centre of Yogyakarta. The shortest flight to Yogyakarta from Singapore departs from Singapore and takes around 22h 20m.

Train

The train station in Yogyakarta is called Yogyakarta Lempuyangan, and is located 1.0 km from the city centre.

Bus

The most popular bus station is Yogyakarta Terminal Giwangan, located 5 km from the city centre of Yogyakarta. Yogyakarta Terminal Jombor is also a commonly used station, and is 6 km from the city centre.

Plane

Yogyakarta is served by 2 airports: Yogyakarta Adisutjipto (JOG) and Yogyakarta Intl (YIA). The closest to the city centre of Yogyakarta is Yogyakarta Adisutjipto, which is located 7 km from the city centre. Further away is Yogyakarta Intl, 36 km from the centre of Yogyakarta. The shortest flight to Yogyakarta from Singapore departs from Singapore and takes around 22h 20m.

Train

The train station in Yogyakarta is called Yogyakarta Lempuyangan, and is located 1.0 km from the city centre.

Bus

The most popular bus station is Yogyakarta Terminal Giwangan, located 5 km from the city centre of Yogyakarta. Yogyakarta Terminal Jombor is also a commonly used station, and is 6 km from the city centre.

Airports near Yogyakarta

Airlines serving Yogyakarta

KLM
Good (852 reviews)
Singapore Airlines
Excellent (913 reviews)
Malaysia Airlines
Good (181 reviews)
ANA
Excellent (462 reviews)
Japan Airlines
Excellent (965 reviews)
China Airlines
Excellent (606 reviews)
SAUDIA
Good (414 reviews)
Garuda Indonesia
Excellent (45 reviews)
Scoot
Good (248 reviews)
AirAsia
Good (146 reviews)
Batik Air
Good (18 reviews)
Bangkok Airways
Good (63 reviews)
Indonesia AirAsia
Good (41 reviews)
Lion Air
Good (26 reviews)
TransNusa
Excellent (1 reviews)
Sriwijaya Air
Mediocre (1 reviews)
Wings Air
Good (4 reviews)
NAM Air
Excellent (1 reviews)
Show more

Where to stay in Yogyakarta

From 5-star hotels such as the Hotel Tentrem Yogyakarta to great affordable options like the Ayaartta Hotel Malioboro, Yogyakarta offers a range of accommodations for every taste. Average rates range from around S$ 30 per night for a double room in a 3-star hotel to S$ 70 and up for a 5-star experience. If you’re on a budget, well-reviewed accommodations include The Packer Lodge Yogyakarta - Hostel and Zest Hotel Yogyakarta. There are also lots of holiday rental options in Yogyakarta, with prices from S$ 8 to S$ 135 per night. Mantrijeron is the neighbourhood with the highest amount of rentals to choose from. On average, holiday rentals in Yogyakarta are about 9% more expensive than a hotel room in the city.

Where to stay in popular areas of Yogyakarta

Most booked hotels in Yogyakarta

Hotel Tentrem Yogyakarta
5 stars
Excellent (9.6, Excellent reviews)
S$ 134+
Eastparc Hotel Yogyakarta
5 stars
Excellent (9.5, Excellent reviews)
S$ 93+
The Rich Jogja Hotel
4 stars
Excellent (8.5, Excellent reviews)
S$ 38+
Jambuluwuk Malioboro Hotel Yogyakarta
5 stars
Excellent (8, Excellent reviews)
S$ 54+

Hiring a car in Yogyakarta

Hiring a car in Yogyakarta costs S$ 55 per day, on average, or S$ 165 if you want to hire it for 3 days.

Expect to pay S$ 1.22 per litre in Yogyakarta (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between S$ 14.60 and S$ 19.46. The most frequently booked car type in Yogyakarta is Intermediate (Toyota Avanza or similar). If you’re looking to save money, though, keep in mind that Mini car hire (Class Mini Car or similar) is, on average, 33% cheaper than other car hire types in the city.

Hiring a car in Yogyakarta costs S$ 55 per day, on average, or S$ 165 if you want to hire it for 3 days.

Expect to pay S$ 1.22 per litre in Yogyakarta (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between S$ 14.60 and S$ 19.46. The most frequently booked car type in Yogyakarta is Intermediate (Toyota Avanza or similar). If you’re looking to save money, though, keep in mind that Mini car hire (Class Mini Car or similar) is, on average, 33% cheaper than other car hire types in the city.