Welahan se trouve en/au Indonésie (Kabupaten Demak, Central Java) sur le fuseau horaire Asia/Jakarta.
Sont situés à proximité Kudus, Pecangaan et Baekrajan.
La distance jusqu'à Surabaya est de 170 km, Bandung est à 249 km et Bekasi est à 305 km à vol d'oiseau.
Distances de Welahan aux villes les plus importantes de Indonésie et du monde.
-6.8000000°
110.7166700°