There is provided a blood pressure measuring device comprising: a first heart rate measuring module configured to measure a first heart rate at a first location of an examinees body a second heart rate measuring module configured to measure a second heart rate at a second location of the examinees body, wherein the first location is different from the second location, wherein a first spacing between the first location and a heart of the examinee is different from a second spacing between the second location and the heart of the examinee and a blood pressure estimation module configured to estimate a blood pressure of the examinee based on the first and second heart rates measured by the first and second heart rate measuring modules.