Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Yogyakarta and Salatiga 3-Night Itinerary

Day 1 · Thu, Nov 5
Yogyakarta

Arrive in Yogyakarta

  1. Yogyakarta International Airport — Kulon Progo; allow roughly 1.5–2 hours by car to central Yogyakarta, plus time for baggage and hotel check-in; keep the rest of the day flexible around your arrival.
  2. Malioboro Street — central Yogyakarta; browse the city’s best-known shopping street at an easy pace, late afternoon (~1 hour).
  3. Pasar Beringharjo — Malioboro; explore the historic market for batik and local snacks, late afternoon (~1 hour; timing depends on when you arrive).
  4. Gudeg Yu Djum Wijilan — Wijilan; try Yogyakarta’s signature sweet jackfruit stew for dinner (~1 hour; about IDR 30,000–80,000 per person).

Arrival and check-in

After landing at Yogyakarta International Airport in Kulon Progo, allow about 1.5–2 hours by car to central Yogyakarta, then leave time for baggage and hotel check-in. A pre-booked car or official airport taxi is easiest; the train to Tugu Station is another option, but adds a station transfer and depends on the train schedule. Keep the day light in case your flight or the drive runs late.

Late afternoon

Once you’re settled, head to Malioboro Street for an easy stroll and a first look at the city. Give yourself about an hour to browse the shops and street stalls; it’s lively, so keep an eye on your belongings and agree on a pickup point if you’re using a driver. Continue on foot to Pasar Beringharjo, right alongside Malioboro, for batik, spices, and local snacks. The market generally winds down by late afternoon, so go earlier if you can; exact hours vary by stall.

Dinner

Finish at Gudeg Yu Djum Wijilan, a well-known place to try gudeg, Yogyakarta’s slow-cooked sweet jackfruit stew, often served with rice, egg, and chicken. It’s about a 10–15-minute ride from the Malioboro area, depending on traffic. Budget roughly IDR 30,000–80,000 per person; if you arrive late, check that the kitchen is still serving before making the trip.

Day 2 · Fri, Nov 6
Yogyakarta

Explore Yogyakarta

  1. Kraton Ngayogyakarta Hadiningrat — central Yogyakarta; tour the Sultan’s palace and its museum exhibits in the morning (~1.5 hours; check current visitor arrangements).
  2. Taman Sari — Patehan; explore the former royal water palace and its passageways (~1.5 hours; allow extra time for a guide or queues).
  3. House of Raminten — Kotabaru; enjoy a distinctive Javanese meal in a theatrical setting for lunch (~1–1.5 hours; about IDR 40,000–100,000 per person).
  4. Museum Sonobudoyo — near the Kraton; see Javanese arts, puppets, and cultural collections in the afternoon (~1.5 hours; check which galleries are open).
  5. Alun-Alun Kidul — Patehan; finish with an unhurried evening stroll and local snacks (~1 hour).

Morning

Start at Kraton Ngayogyakarta Hadiningrat, the Sultan’s palace, and allow about 1½ hours for the courtyards and museum exhibits. Visitor areas and hours can change; Friday visits are often shorter, so check the current schedule and arrive near opening. From there, it’s a short ride or roughly 20-minute walk to Taman Sari. Give the former royal water palace about 1½ hours, including time for its passageways; a local guide can add useful context, and queues may slow you down.

Lunch

Take a car or ride-hailing service from Taman Sari to House of Raminten in Kotabaru—allow around 20–30 minutes depending on traffic. This theatrical Javanese restaurant is a fun change of pace; budget about IDR 40,000–100,000 per person and 1–1½ hours for lunch. It can be busy, so expect a possible wait.

Afternoon and evening

Head back toward the palace area for Museum Sonobudoyo, near the Kraton, and allow about 1½ hours for its Javanese arts, puppets, and cultural collections. Friday hours and gallery access can be limited, so check before setting out and aim to arrive early in the afternoon; if the galleries close earlier than expected, ask staff what’s open rather than counting on seeing the full collection. Finish at Alun-Alun Kidul in Patehan, a short ride away, for an easy evening stroll and street snacks. An hour is plenty; it’s liveliest after dark, and you can linger if you’re not in a hurry.

Day 3 · Sat, Nov 7
Salatiga

Travel to Salatiga

Getting there from Yogyakarta
Private car with driver via Magelang and Ambarawa (about 3–4 hours direct; allow 4–5 hours with the Bukit Cinta Rawa Pening stop; roughly IDR 800,000–1,300,000, depending on vehicle and inclusions). Book through Traveloka or a local car-hire operator, and confirm fuel, tolls, and waiting time. Leave in the morning to reach Salatiga for lunch.
  1. Yogyakarta to Salatiga by car — allow about 3–4 hours door-to-door, depending on traffic and your hotel locations; leave in the morning and confirm your driver and luggage arrangements in advance.
  2. Bukit Cinta Rawa Pening — Banyubiru; pause for lake views and a relaxed lakeside walk on the way toward Salatiga (~1–1.5 hours; check local access before setting out).
  3. Sate Sapi Suruh — Salatiga; stop for the town’s well-known beef satay for lunch (~1 hour; about IDR 30,000–80,000 per person).
  4. Lapangan Pancasila — central Salatiga; stretch your legs around the town square and sample snacks from nearby vendors in the late afternoon (~45 minutes).
  5. Ronde Sekoteng Jago — central Salatiga; warm up with a traditional ginger drink and ronde dumplings in the evening (~45 minutes; about IDR 15,000–35,000 per person).

Morning

Leave Yogyakarta in the morning with your driver and luggage; allow roughly 4–5 hours to reach Salatiga with the planned lake stop, depending on traffic and how long you linger. At Bukit Cinta Rawa Pening in Banyubiru, take an easy lakeside walk and pause for views across the water—about 1–1½ hours is plenty. Access and facilities can vary, so check locally before setting out and bring cash for any small entrance or parking fees.

Lunch

Continue to Sate Sapi Suruh in Salatiga for its signature beef satay. Set aside about an hour; budget around IDR 30,000–80,000 per person, depending on what you order. It’s a relaxed stop after the drive, and your driver can drop you close by.

Late afternoon and evening

Stretch your legs at Lapangan Pancasila, Salatiga’s central square, and browse the nearby snack vendors for about 45 minutes. Later, head to Ronde Sekoteng Jago for a warming ginger drink with ronde dumplings; allow another 45 minutes and budget IDR 15,000–35,000 per person. Opening times and vendor availability can vary, especially on weekends, so check before making a special trip.

Day 4 · Sun, Nov 8
Salatiga

Depart from Salatiga

  1. Taman Kota Salatiga — central Salatiga; take a quiet morning walk if your departure time allows (~45 minutes).
  2. Kopi Babah Kacamata — Salatiga; have coffee and a light breakfast before checking out (~45–60 minutes; about IDR 20,000–60,000 per person).
  3. Gereja Kristen Jawa Salatiga — central Salatiga; see the historic church exterior and its distinctive architecture on a brief stop (~20–30 minutes; be respectful of services).
  4. Depart from Salatiga — arrange a private car or other onward transport based on your booked departure point; allow extra time for the road and check-out, especially if heading to Semarang.

Morning

If your departure time allows, begin with a quiet 45-minute walk at Taman Kota Salatiga, a handy central green space. Then head to Kopi Babah Kacamata for coffee and a light breakfast; allow 45–60 minutes and budget about IDR 20,000–60,000 per person. It’s Sunday, so check the café’s current opening hours before setting out, and keep your luggage with you or confirm the hotel can hold it after checkout.

Before you leave

Make a brief stop at Gereja Kristen Jawa Salatiga to admire the historic church’s distinctive exterior. Allow 20–30 minutes, and be discreet if a service or other church activity is underway. The three stops are central and close enough to link by a short ride-hail trip or, if you’re travelling light, a walk.

Departing Salatiga

Arrange a private car or other onward transport to match your booked departure point, and confirm the pickup time and location with your driver in advance. Check out with enough time for loading and any road delays; if you’re heading to Semarang, allow extra time for the drive rather than relying on a tight connection.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version