San Pedro del Pinatar está ubicado entre el
Mar Menor y el mar Mediterráneo. Se encuentra en la Comarca del Mar Menor, aunque para otros organismos, se incluye en la comarca del
Campo de Cartagena. Es limítrofe con la provincia de
Alicante y está a 37 km de Cartagena y a 58 km de
Murcia. Sus municipios colindantes son:
San Javier y
Pilar de la Horadada. Es uno de los distritos de la provincia marítima de Cartagena