Disclosed are a blood pressure estimation device and the like which make it possible to estimate blood pressure with a high degree of accuracy. A blood pressure estimation device (101) has: a pulse wave calculation unit (102) for, on the basis of a pressure signal in a specific period and a pulse wave signal (2001) measured on the basis of the pressure of the pressure signal in the specific period, calculating a plurality of times at which a pulse signal satisfies prescribed conditions, a period representing the difference between the times, and a pressure value of the pressure signal during the period, and also calculating pulse wave information associating the period and the pressure value; and a blood pressure estimation unit (103) for estimating the blood pressure of the pulse wave signal (2001) on the basis of the pulse wave information.