Piershil ligt in Zuid-Holland, in de Hoeksche Waard. Het dorp bevindt zich centraal tussen Goudswaard, Nieuw-Beijerland en Zuid-Beijerland en ligt langs de Oude Maas nabij het Spui, op korte afstand van Spijkenisse.
Belangrijkste geografische context:
- Gemeente: Hoeksche Waard (sinds 2019; daarvoor Korendijk en voorheen zelfstandige gemeente Piershil tot 1984)
- Nabijgelegen plaatsen: Goudswaard, Nieuw-Beijerland, Zuid-Beijerland, Spijkenisse
- Landschappelijk beeld: ligging aan waterwegen (Oude Maas en nabijheid van het Spui) en rurale dorpsuele kenmerken
