Skip to content
Silhouette of a mosque dome against sunset sky

Things to Do in Yogyakarta in December

Yogyakarta, Indonesia

Jump to a guide
  • VerdictPoor
  • Ranked#10 of 12
  • PricesExpensive

Stay in Yogyakarta in December

86 hotels in the Trip.com pool for Yogyakarta, from US$8 a night.

Opens Trip.com on Fri 4 Dec to Sun 6 Dec 2026; change the dates there.

Check December rates

December is Yogyakarta's deep rainy season, and the rain runs on schedule. Mornings in Malioboro and Prawirotaman start bright and clear. By about 1 pm, clouds stack over Mount Merapi; by 2 or 3 pm a downpour is drumming on warung tin roofs. Highs sit near 30°C (86°F) and nights drop to about 23°C (74°F). The air feels like a warm, damp towel, not a furnace.

The calendar matters as much as the weather. The first half of December is quiet: you can walk into the Kraton at 8 am alongside a few school groups. From around 20 December, Indonesian school holidays run into Christmas and New Year, the stretch Indonesians call Nataru. Families from Jakarta and Surabaya arrive by train and toll road. Jalan Malioboro is packed at night, and rooms in Sosrowijayan and Prawirotaman get scarce.

December rain has its upsides. The rice paddies of Sleman turn a glossy green, and the waterfalls of Gunungkidul run full. Spend mornings outdoors and afternoons under a roof, and arrive before 20 December if your dates allow it.

Why visit in December

  • The first half of the month falls before the holiday rush; Taman Sari and the Kraton have short queues at 8 am opening.
  • Waterfalls in Gunungkidul regency, including Air Terjun Sri Gethuk on the Oyo River, run at full volume after 2 months of rain.
  • Mount Merapi, about 2,900 m (9,500 ft) high, is clearest between 5 and 7 am in December, before the daily cloud builds.
  • Yogyakarta's Catholic parishes in Kotabaru and Bantul celebrate Christmas with Javanese-language masses and gamelan, a side of the city most visitors never find.

Worth knowing

  • Rain falls on most days in Yogyakarta this month, usually hard afternoon storms that flood the side lanes of Sosrowijayan ankle-deep for an hour.
  • From the start of the school holidays to New Year's Day, KAI trains from Jakarta sell out and hotel rates in the city climb well above the yearly average.
  • Goa Pindul cave tubing and the Goa Jomblang vertical cave in Gunungkidul close at short notice when rain raises the water.
  • The viewpoints at Hutan Pinus Mangunan in Dlingo turn to red mud after storms, and fog hides the Bantul valley view by 9 am.

Best for

  • Budget travelers who can come in the first 19 days of December, when Prawirotaman guesthouses are discounting rooms to fill them
  • Early risers and photographers willing to leave at 4 am for Merapi and the mist over the Sleman paddies
  • Film fans catching the final days of the Jogja-NETPAC Asian Film Festival
  • Families on the Indonesian school break. Yogyakarta scores 7.2/10 for family friendliness (see the TTDI Family-Friendliness Index), and the city has plenty of covered museums for wet afternoons

Think twice if

  • You can only travel in the last 10 days of December and you dislike crowds, because Malioboro and the Kraton area are at their fullest for the whole year
  • Your trip is built around south-coast beaches like Parangtritis, where the Indian Ocean surf is rough and swimming is routinely banned
  • You want sunsets, because Ratu Boko and the Bantul coast are usually rained out or clouded over by 4 pm
Weather measured 30° / 23°C 281mm rain · 26 rainy days · 85% humidity rains perceptibly ~3.7h/day · 77% of mornings dry
Crowds high
Pack Pack quick-dry trousers, a packable rain jacket, sandals with grippy rubber soles, and one long-sleeved layer. The layer earns its place on air-conditioned KAI trains and in Kaliurang, which sits about 900 m (2,950 ft) up the slopes of Merapi.

Rainfall in Yogyakarta averages 281mm (11.1 in) across roughly 26 rainy days, with humidity around 85%. That is below November's peak of 395mm (15.6 in) but more than five times July's 54mm (2.1 in). Storms form over Merapi after 1 pm and run one to two hours, often with loud thunder. Mornings are clear, and by 7 am along Jalan Prawirotaman you catch wet earth and clove smoke from kretek cigarettes.

Seasonal caution

  • Heavy rain on Merapi's slopes can send lahar (volcanic mudflows) down the Gendol and Boyong rivers. Check the BPPTKG alert status before a Kaliurang or Cangkringan jeep tour.
  • Afternoon thunderstorms over Sleman and Bantul bring frequent lightning. Clear open temple grounds like Prambanan and Ratu Boko as soon as thunder starts.
  • The south-coast surf at Parangtritis and the Gunungkidul beaches is dangerous in the wet season, and local SAR teams regularly close swimming zones.

Year-round climate

Averages from the last 5 years.

Monthly climate averages for Yogyakarta21°C 26°C 31°C JanFebMarAprMayJunJulAugSepOctNovDec
Monthly climate averages for Yogyakarta
MonthAvg high (°C)Avg low (°C)Rainfall (mm)
Jan2923302
Feb3023359
Mar3023288
Apr3023257
May3123196
Jun3123168
Jul302154
Aug312165
Sep3122117
Oct3123215
Nov3023395
Dec3023281

Holidays and festivals in December

Public holidays

  • Christmas Day(Hari Raya Natal)25 December 2026

Best things to do in December

Merapi dawn jeep tour

outdoors

Open-top jeeps leave from Kaliurang and Cangkringan and cross the 2010 eruption lava fields. Tours stop at the Kaliadem bunker and at a small museum set up in a house the eruption wrecked.

December cloud usually hides the summit by late morning, and afternoon rain turns the lava-field tracks into sludge. A 4 am start gives you the clear window.

Booking tipBook a 4 am hotel pickup a day ahead, and confirm the operator's refund policy if BPPTKG raises the alert level.

Ramayana Ballet at Prambanan

performance

More than 200 dancers and a full gamelan orchestra perform the Ramayana epic with Prambanan's towers as the backdrop.

In the rainy season, the show moves from the open-air stage to the covered Trimurti theatre, so a December storm won't cancel your night.

Booking tipPerformances in the last week of December sell out. Book 7 days ahead, and sit in the centre rows for the best view.

Prambanan, Sewu and Plaosan at opening

sightseeing

Prambanan dates from around 850 CE. Sewu, the Buddhist complex a short walk north, and Plaosan, 1.5 km (0.9 mi) further east, fill out a morning.

By 1 pm in December, the storm and the heat off the stone both make the site hard work. Arrive at opening and you'll have wet-green lawns and few tour buses.

Booking tipBuy the combined Prambanan and Ratu Boko ticket online the night before so you can skip the gate queue.

Air Terjun Sri Gethuk

nature

This waterfall drops into the Oyo River gorge in Gunungkidul, about 1.5 hours by car from the Kraton. Local boatmen take visitors upriver on bamboo rafts.

December flow is at full strength. In July and August, the same falls thin to a trickle.

Booking tipCall your driver the evening before. The Oyo raft stops running when the river rises, and the land trail becomes slick.

Kraton Ngayogyakarta Hadiningrat and Taman Sari

heritage

The Sultan's palace was founded in 1756. Taman Sari, the royal water garden, is a 10-minute walk southwest through the kampung lanes.

The Kraton closes to visitors around 2 pm, which lines up with the arrival of the daily December storm.

Booking tipGo before 20 December. In the Nataru week, domestic tour groups fill both sites by 9 am.

Batik class in Tirtodipuran

workshop

Studios along Jalan Tirtodipuran and in Prawirotaman teach canting (wax-pen) batik. A 3-hour session ends with a dyed handkerchief to take home.

These studios are covered, so a class fills the stormy 2 pm to 5 pm window in December.

Booking tipReserve the afternoon slot a day ahead through your guesthouse.

Museum Ullen Sentalu

museum

This private museum in Kaliurang covers Javanese royal women, court batik, and Mataram history. Its galleries are set partly underground among mossy stone walls.

Kaliurang runs several degrees cooler than the city, and December mist on the Merapi slopes suits the museum's shadowy, garden-set galleries.

Booking tipEntry is by guided tour only. Arrive before 10 am in the holiday fortnight, before the queue for tour slots forms.

What to eat in December

In season: fruit

  • Rambutan

    Rambutan ripens from late November. In December, sellers at Pasar Beringharjo sell it in red, hairy bundles still tied to the branch.

  • Durian

    Durian season in Central Java follows the rains. From around December, stalls along Jalan Kaliurang stack the fruit high, and you'll smell them from 50 m (165 ft) away.

  • Manggis (mangosteen)

    Mangosteen tends to reach Yogyakarta's markets in December and stays through February. Its purple rind stains your fingers, and the white segments inside are cool and tart.

  • Salak pondoh

    Snake fruit from Turi in Sleman regency is sweeter and less astringent than most Indonesian salak. Its main harvest usually runs from November to January.

What to drink

  • Wedang ronde

    This is a hot ginger broth with glutinous rice balls stuffed with crushed peanuts. It's sold from carts around Alun-Alun Kidul, and locals drink it after an evening storm cools the air.

Regular events in December

Jogja-NETPAC Asian Film Festival (JAFF)

This is Southeast Asia's leading independent Asian cinema festival. It runs screenings, director Q&As, and a market strand in Yogyakarta cinemas.

Late November into the first week of December

Christmas masses at Gereja Hati Kudus Yesus GanjuranFree

This church in Bantul has a Hindu-Javanese-style candi shrine. Its Christmas liturgy is in Javanese, with gamelan and worshippers in batik.

24 and 25 December

Hari Ibu (Indonesian Mother's Day)Free

Hari Ibu marks the 1928 Indonesian Women's Congress, held in Yogyakarta. It's observed with school events and flowers sold around Kotabaru.

22 December

New Year's Eve on Jalan Malioboro and at Tugu YogyakartaFree

Crowds walk the length of Malioboro to the Tugu monument, street musicians and angkringan carts lining the route until well after midnight.

31 December

Best places this December

  • Pasar Beringharjo

    market

    Yogyakarta's main market has operated beside Malioboro since the 18th century. On December mornings, the fruit sellers on the ground floor put out the season's first rambutan.

    Malioboro
  • Fort Vredeburg

    museum

    This Dutch fort became a museum in 1987. Its dioramas of the Indonesian independence struggle make a dry 90-minute refuge during a Malioboro downpour.

    Malioboro
  • Alun-Alun Kidul

    public square

    The Kraton's southern square hosts wedang ronde carts after dark. Locals try the masangin game, walking blindfolded between its twin banyan trees once the evening rain clears.

    Kraton
  • Kotagede

    historic district

    Kotagede was the 16th-century Mataram capital. Its covered silver workshops and narrow lanes, set between walled compounds, work well on a wet December morning.

    Kotagede
  • Plaosan temple

    temple

    Plaosan's twin Buddhist shrines sit among rice paddies that turn brilliant green in December. Most mornings you'll share the site with a handful of farmers.

    Bugisan, Klaten
  • Kaliurang

    hill town

    This hill resort on Merapi's southern slope is cooler and misty in December. It's the base for jeep tours and for Ullen Sentalu.

    Kaliurang
  • Jalan Prawirotaman

    neighborhood

    Prawirotaman's guesthouse and café strip, south of the Kraton, runs quieter than Malioboro through the Nataru crowds.

    Prawirotaman

Your packing checklist

Tick items off as you pack. Your progress saves in this browser.

0 of 8 packed
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop

Insider tips

  • In the last 10 days of December, stay in Prawirotaman rather than Malioboro. The lanes off Jalan Prawirotaman stay calm at night, and the Kraton is a 10-minute Grab ride away.

  • Locals plan the day around the storm. They go out at 6 am, head home by 1 pm, and return to the angkringan stalls on Jalan Wongsodirjan near Tugu Station around 6 pm for kopi joss, coffee with a lump of burning charcoal dropped in the glass.

  • Batik on the upper floors of Pasar Beringharjo costs noticeably less than in the Jalan Malioboro shopfronts. On rainy weekday afternoons, vendors bargain more readily.

  • When the rain starts, ride-hail fares on Gojek and Grab jump, and cars get scarce within 10 minutes. Trans Jogja buses along Jalan Malioboro keep running and keep their fixed fare.

Avoid these mistakes

  1. Don't book a late-afternoon Ratu Boko sunset ticket in December: the storm usually gets there first. Visit the plateau at opening instead.
  2. Don't arrive in Yogyakarta on 24 or 31 December without a confirmed room; even basic Sosrowijayan guesthouses post full signs.
  3. Don't schedule a Gunungkidul cave or river trip on the last day of a trip. If high water cancels it, there's no buffer day to reschedule.

Practical tips for December

For any date after about 18 December, book KAI trains from Jakarta or Surabaya the day sales open, roughly 45 days ahead. The Access by KAI app lists the extra Nataru trains as they are added. Yogyakarta International Airport is in Kulon Progo, about 45 km (28 mi) west of the city. The airport rail link reaches Tugu Station in roughly 40 minutes and beats the toll road when storms slow traffic. Banks and government offices close on Christmas Day and on the extra collective-leave day (cuti bersama) that Indonesia adds beside it. Most museums and the temple parks stay open. The Kraton admits visitors in the morning only, so plan palace visits before noon. Jalan Malioboro closes to motor vehicles on New Year's Eve; arrange a pickup from Jalan Mataram or Jalan Mangkubumi. Tipping in Yogyakarta is modest: rounding up a Grab fare or leaving small change at a warung is normal, not obligatory.

FAQ

Is December a good time to visit Yogyakarta?

No, not really. December ranks about 10th of 12 months for Yogyakarta, ahead of only the wettest months: January and February: and November. The first 19 days are workable if you schedule outdoor sights in the morning. The holiday weeks bring both storms and peak domestic crowds. For dry weather, July and August are the clear choice.

What is the weather like in Yogyakarta in December?

Hot and wet. Most days start clear and end with a thunderstorm over Merapi around 2 pm. Temperatures barely differ from November or January, and the wet season does not ease until about May.

Is Yogyakarta crowded in December?

Only in the second half. Before the Indonesian school holidays, the Kraton and Prambanan feel calm. Over Christmas and New Year, Jalan Malioboro and the Tugu area draw some of the heaviest domestic crowds of the year.

Can you visit Mount Merapi in December?

Yes, on the lower slopes. Jeep tours from Kaliurang and Cangkringan run most days if you start at dawn. The summit has been closed to climbers since BPPTKG raised Merapi's alert level in November 2020.

Do temples in Yogyakarta close for rain in December?

Prambanan and Ratu Boko stay open in the rain, though staff may clear the grounds when lightning is near. Gunungkidul attractions like Goa Pindul and Goa Jomblang are the ones that close when water levels rise.

Things to Do in Yogyakarta in December

Last verified by automated review (v1.7.2) on . What is automated review?

Plan Your Trip to Yogyakarta