The journey from Yogyakarta to Gresik covers 340 km. The train is the most efficient mode, taking about 5.5 hours from Tugu Station to Gresik Station. Gresik is known for its industrial heritage and religious tourism. The route passes through the scenic landscapes of East Java.
Total Distance: 340 km driving distance, 300 km straight-line distance.
Trains are frequent and reliable.
May to September for pleasant weather.