San Martín del Obispo es una localidad del municipio de Saldaña situada en la provincia de Palencia, comunidad autónoma de Castilla y León (España). Enclavado en la comarca natural de Vega-Valdavia.
Situada en la margen derecha del río Carrión, sobre la llanura fluvial de dicho curso. El casco urbano, contiguo a la ribera de la Perihonda, aparece rodeado por tierras de labor y plantaciones de chopos.