Český Šternberk (German: Böhmisch Sternberg) is a market town in the Czech Republic. Český Šternberk Castle rests on the cliffs high above the town.
The village was founded during the 13th century around Český Šternberk Castle. Along with the castle, the village expanded to its present form in 1901 and it became linked by railway. Many tourists began arriving to visit its castle.
The village is situated 310 m above sea level at the bend of the Sázava River. Neighboring communities are Čeřenice to the north, Malovidy, Zalíbená and Otryby to the east, Čejkovice and Soběšín to the southeast, Radonice to the south and Šternov and Drahňovice to the northwest.