Kudinų piliakalnis, kitaip vadinamas Šiaulės, Saulės kalnas, datuojamas I tūkst. pab. – II tūkst. pr. Jis įrengtas atskiroje kalvoje, šlaitai statūs, 12-18 m aukščio, aikštelė apvali, 25 m skersmens. Jos centre stovi kryžius. Piliakalnio prieigose, 2,5 ha plote yra papėdės gyvenvietė.
Netoli piliakalnio yra Varpinės kalnas, šiek tiek atokiau – Kartuvių kalnas. Piliakalnis apipintas istorijomis. Pasak žmonių pasakojimų, čia stovėjusi stipri, toli žinoma pilis. Pilis turėjo ir savo miestą, kurį pasak legendos, pakilęs vėjas užpustė smėliu. Mieste buvusi varpinė, bažnyčia, kurios varpus gaudžiant galima išgirsti priglaudus ausį prie Didžiojo (Šiaulės, Kudinų) kalno. Sakoma, kad kažkur netoliese įvykęs ir garsusis Saulės mūšis, nes legenda byloja, kad prasivėrusi žemė prarijo netikėlių kariuomenę...