Městečko Český Šternberk leží v kopcovité oblasti Vlašimské pahorkatiny. Obec leží v podhradí stejnojmenného hradu, tyčícího se nad řekou Sázavou již od počátku 13. století. Nachází se v chráněném údolí Brtnického potoka, na 75. říčním kilometru Sázavy. Založil ho Zdeslav z Chlumce nad Cidlinou, syn Diviše z Divišova. Hrad se poté stal rodovým sídlem pánů ze Šternberka.
Na cestě do Čejkovic se nachází socha sv. Vendelína, mnicha a poustevníka. Dominantou náměstí je socha sv. Antonína Paduánského. Český Šternberk je výhodným pro turistiku a také pro cykloturistiku.