Село Королевщина находится на правом берегу реки Олава, выше по течению на расстоянии в 1,4 км расположено село Матлахово, ниже по течению на расстоянии в 2 км расположено село Гришино, на противоположном берегу — село Чижиково. По селу протекает пересыхающий ручей с запрудой.