The distance between Demak to Pekalongan is 132 Km by road. You can also find the distance from Demak to Pekalongan using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Demak to Pekalongan for road driving directions!