Село Васильово се намира в Тетевенския Балкан, на 12 км от гр. Тетевен и на 6 км от курорта Рибарица