Skip to content
Shophouses and traffic on Malioboro Street on a bright day

Best Time to Visit Malioboro

The season matters less than the hour: Malioboro is an evening street all year round.

Yogyakarta is warm all year, with daytime temperatures around 30°C and nights in the low twenties. What changes is the rain. The dry season runs roughly from May to October and the wet season from November to April, with the heaviest downpours usually between December and February.

For Malioboro itself you can come in any month: the arcades give shelter, and showers tend to arrive in the afternoon and pass. The season matters more for what you combine with it — sunrise at Borobudur, the open-air Ramayana Ballet, the light beam at Jomblang and the jeeps on Merapi are all better in the dry months.

Month by month

MonthsWeatherCrowdsVerdict
January–FebruaryWettest months; frequent heavy showersQuiet after New Year; busy at Lunar New YearGood for bargains and the Chinese Culture Week in Ketandan
March–AprilRain easing; humidModerate; watch the dates of Ramadan and EidPleasant if you avoid the Eid week
May–JuneStart of the dry season; clear morningsRising; school holidays from mid-JuneExcellent, especially May
July–AugustDriest, slightly cooler nightsPeak season, domestic and foreignBest weather, biggest crowds; book ahead
September–OctoberDry turning to first showersModerateOur favourite balance of weather and space
November–DecemberRainy season returnsQuiet until the Christmas–New Year rushFine with an umbrella; very busy in the last week of December

The best time of day

  • 8:30–11:00: Pasar Beringharjo and the batik shops, before the heat. The Kraton is also a morning-only visit.
  • 11:00–15:30: the hottest hours. Use them for a museum, a batik class, lunch or your hotel pool.
  • 16:30–18:00: the street wakes up; good light for photographs at Titik Nol.
  • 18:00–21:00: the usual pedestrian hours, with musicians, food stalls and the biggest crowds.
  • After 21:00: shops begin to close, but lesehan and angkringan keep going late.

A group of street musicians with drums and bamboo instruments on Malioboro at night

When it is most crowded

  • The Eid al-Fitr (Lebaran) holiday week, whose dates move about eleven days earlier each year. The street is packed and hotel prices jump.
  • Christmas to New Year, peaking on New Year’s Eve.
  • Indonesian school holidays, roughly mid-June to mid-July.
  • Long weekends and Saturday nights throughout the year.

During Ramadan the daytime is quieter and some food stalls open only towards sunset, when the street fills for the breaking of the fast.

Festivals and events

  • Sekaten and Grebeg Maulud: the court’s celebration of the Prophet’s birthday, with sacred gamelan at the Great Mosque and a procession of rice-mountain offerings from the Kraton. Dates follow the Islamic calendar.
  • Yogyakarta Chinese Culture Week: lanterns, lion dances and food in Ketandan, around Cap Go Meh after the Lunar New Year.
  • Mid-year arts season: the city’s culture festival and contemporary art fairs usually fall between June and August.
  • The city’s anniversary on 7 October: often marked with a night carnival of wayang-themed floats around the Tugu monument.
  • Selasa Wage: every 35 days, a calmer, traffic-free Malioboro.

Programmes and dates change every year; check the city tourism office’s announcements close to your trip.

Rainy-season tips

  • Plan outdoor sights for the morning and keep afternoons flexible.
  • The arcades on both sides of the street let you walk almost its whole length under cover.
  • Good wet-weather options: a batik or cooking class, Fort Vredeburg, the Kraton’s museums.

How far ahead to book

Outside the peaks, a few days is plenty for hotels and tours. For July, August, the Eid week and the year-end, reserve accommodation a month or more ahead, and Borobudur climb-up slots as soon as your dates are fixed.

Live availability: top Malioboro & Yogyakarta tours

Powered by GetYourGuide
Plan your Yogyakarta days

Make the most of Malioboro

Compare the best-rated food walks, batik workshops, palace tours and temple day trips from Yogyakarta, and book in a couple of taps.

Good to know

When to visit: common questions

Frequently asked questions

What is the best month to visit Yogyakarta?

May, June and September offer dry weather without the heaviest crowds. July and August are driest but busiest.

Is Malioboro open every day?

Yes. The street never closes, and most shops trade daily. Individual sights such as the Kraton and Fort Vredeburg have closing days.

Is it worth visiting in the rainy season?

Yes. Rain usually falls in afternoon bursts, prices are lower and the street is less crowded. Carry an umbrella and keep plans flexible.

What time does the street close to traffic?

Usually from about 18:00 to 21:00 each evening, though the city adjusts the hours from time to time.