The 15 Best Day Trips from Yogyakarta
Drive times, distances, what to see, and a sample day plan for every place worth the trip.
Start planning
Planning day trips from Yogyakarta?
Packy AI builds your full Yogyakarta itinerary - routes, timing, and the day trips below - in one tap. Free to start.
Joined by 50,000+ travelers planning with Packy.
There are 15 good day trips from Yogyakarta, Indonesia, led by Semarang, Jepara, Surakarta. The closest is Klaten, about 45 min by car, and 3 of them fit into half a day. Below: drive times, distances, what to see, and a sample day plan.
Day trips from Yogyakarta at a glance
| Destination | Distance | Drive time | Best as |
|---|---|---|---|
| Semarang | 90 km N | 1 hr 25 min | Full-day trip |
| Jepara | 139 km N | 2 hr 10 min | Full-day trip |
| Surakarta | 58 km NE | 1 hr 5 min | Full-day trip |
| Pekalongan | 127 km NW | 2 hr | Full-day trip |
| Cilacap | 150 km W | 2 hr 20 min | Long day or overnight |
| Purwokerto | 132 km W | 2 hr 5 min | Full-day trip |
| Madiun | 129 km E | 2 hr | Full-day trip |
| Salatiga | 54 km N | 1 hr | Half-day trip |
| Pemalang | 148 km NW | 2 hr 20 min | Long day or overnight |
| Ungaran | 74 km N | 1 hr 25 min | Full-day trip |
| Purwodadi | 100 km NE | 1 hr 35 min | Full-day trip |
| Magelang | 40 km NW | 45 min | Half-day trip |
| Klaten | 29 km E | 45 min | Half-day trip |
| Kedungwuni | 122 km NW | 1 hr 55 min | Full-day trip |
| Pati | 138 km NE | 2 hr 10 min | Full-day trip |
Drive times are estimates from the distance. Check live traffic before you leave.
The best day trips from Yogyakarta
- 1
Semarang, Indonesia
Full-day tripAbout 1 hr 25 min by car90 km north of Yogyakarta2 hr 50 min round tripKnown for Kelenteng Sam Poo Kong.
- 2
Jepara, Indonesia
Full-day tripAbout 2 hr 10 min by car139 km north of Yogyakarta4 hr 20 min round tripKnown for Fort Japara.
- 3
Surakarta, Indonesia
Full-day tripAbout 1 hr 5 min by car58 km north-east of Yogyakarta2 hr 10 min round trip - 4
Pekalongan, Indonesia
Full-day tripAbout 2 hr by car127 km north-west of Yogyakarta4 hr round trip - 5
Cilacap, Indonesia
Long day or overnightAbout 2 hr 20 min by car150 km west of Yogyakarta4 hr 40 min round trip - 6
Purwokerto, Indonesia
Full-day tripAbout 2 hr 5 min by car132 km west of Yogyakarta4 hr 10 min round trip - 7
Madiun, Indonesia
Full-day tripAbout 2 hr by car129 km east of Yogyakarta4 hr round trip - 8
Salatiga, Indonesia
Half-day tripAbout 1 hr by car54 km north of Yogyakarta2 hr round trip - 9
Pemalang, Indonesia
Long day or overnightAbout 2 hr 20 min by car148 km north-west of Yogyakarta4 hr 40 min round trip - 10
Ungaran, Indonesia
Full-day tripAbout 1 hr 25 min by car74 km north of Yogyakarta2 hr 50 min round trip - 11
Purwodadi, Indonesia
Full-day tripAbout 1 hr 35 min by car100 km north-east of Yogyakarta3 hr 10 min round trip - 12
Magelang, Indonesia
Half-day tripAbout 45 min by car40 km north-west of Yogyakarta1 hr 30 min round trip - 13
Klaten, Indonesia
Half-day tripAbout 45 min by car29 km east of Yogyakarta1 hr 30 min round trip - 14
Kedungwuni, Indonesia
Full-day tripAbout 1 hr 55 min by car122 km north-west of Yogyakarta3 hr 50 min round trip - 15
Pati, Indonesia
Full-day tripAbout 2 hr 10 min by car138 km north-east of Yogyakarta4 hr 20 min round trip
A sample day trip: Yogyakarta to Semarang
A realistic pace for Semarang, 90 km from Yogyakarta. Packy AI builds this for any place on the list, with a route, opening hours and timings you can edit.
- 08:30Leave Yogyakarta
- 09:55Arrive in Semarang (1 hr 25 min drive)
- 10:10Kelenteng Sam Poo Kong
- 12:10Lunch
- 13:25Explore the old town, markets and cafes of Semarang
- 15:55Head back to Yogyakarta
- 17:20Home in Yogyakarta
Good to know
Frequently asked questions
- What are the best day trips from Yogyakarta?
- The best day trips from Yogyakarta are Semarang, Jepara, Surakarta, Pekalongan, Cilacap. The closest is Klaten, about 45 min away by car.
- What is the closest day trip from Yogyakarta?
- Klaten is the closest, 29 km east of Yogyakarta, roughly 45 min by car. Best as a half-day trip.
- Where can I go within an hour of Yogyakarta?
- 3 places are within about an hour's drive of Yogyakarta: Klaten (45 min), Magelang (45 min), Salatiga (1 hr).
- What is the biggest city near Yogyakarta for a day out?
- Semarang is the largest city in day-trip range, 90 km north of Yogyakarta and about 1 hr 25 min by car. With that much to see, start early or stay the night.
- How far is too far for a day trip from Yogyakarta?
- Up to about two hours each way keeps the day relaxed. The farthest place on this list is Cilacap at 150 km, around 2 hr 20 min by car, which is better as a long day or an overnight stay.
Keep exploring