Šťáhlavy is a municipality and village in Plzeň-City District in the Plzeň Region of the Czech Republic.
The highest point is the hill Maršál at 562 m (1,844 ft) above sea level.
The built-up area is situated on the left bank of the Úslava River.
[3] The I/19 road from Plzeň to Tábor briefly crosses the municipal territory.
In addition, there is a train stop is Šťáhlavice on a short line of local importance from Nezvěstice to Příkosice.