Bubių piliakalnis su gyvenviete yra Bubiuose, Šiaulių raj., 14 km į pietvakarius nuo Šiaulių, Dubysos upės kairiajame krante, dar vadinamas Pilale. Greta piliakalnio užtvenkus Dubysą susidarė Bubių tvenkinys, tačiau piliakalnis buvo išsaugotas. Pasiekiamas nuo plento Šiauliai-Tauragė ( A12 Ryga–Šiauliai–Tauragė–Kaliningradas ) pasukus į vakarus dešinėn šiauriniu Bubių apvažiavimu, juo 2 km pavažiavus iki užtvankos per Dubysą ir nuo jos paėjus į kairę pietų kryptimi 250 m.