A blade inspection apparatus configured to inspect a plurality of blades periodically disposed on a periphery of a rotating shaft of a rotor of an engine and rotated on the rotating shaft, the apparatus comprising: a first endoscope having a first insertion section and an image pickup device disposed in the first insertion section; a first attitude detection section provided in the first endoscope having the first insertion section, the first attitude detection section is configured to detect a first attitude of the first insertion section; and a first distance detection section (31a, 31b) provided in the first endoscope, the first distance detection section (31a, 31b) is configured to detect two first distances from the first insertion section to two objects along two directions perpendicular to the axis of the first insertion section and opposite to each other; a second endoscope having a second insertion section and an image pickup device disposed in the second insertion section; a second attitude detection section provided in the second endoscope and configured to detect a second attitude of the second insertion section; and a second distance detection section (31a, 31b) provided in the second endoscope and configured to detect two second distances from the second insertion section to two objects along two directions perpendicular to the axis of the second insertion section and opposite to each other; a storage section that, when a still image of the blades picked up by the second endoscope, is configured to store the second attitude of the second insertion section detected by the second attitude detection section, and two second distances from the second insertion section detected by the second distance detection section; an attitude comparison section configured to make a comparison between the first attitude detected by the first attitude detection section and the second attitude stored in the storage section; a distance comparison section configured to make a comparison between the two first distances detected by the first distance detection section (31a, 31b) and the two second distances stored in the storage section; a first match output section configured to output match information indicating that there is a match between the first attitude and the second attitude based on a result of comparison made by the attitude comparison section; and a second match output section configured to output match information indicating that there is a match between the two first distances and the two second distances based on a result of comparison made by the distance comparison section. a first endoscope having a first insertion section and an image pickup device disposed in the first insertion section; a first attitude detection section provided in the first endoscope having the first insertion section, the first attitude detection section is configured to detect a first attitude of the first insertion section; and a first distance detection section (31a, 31b) provided in the first endoscope, the first distance detection section (31a, 31b) is configured to detect two first distances from the first insertion section to two objects along two directions perpendicular to the axis of the first insertion section and opposite to each other; a second endoscope having a second insertion section and an image pickup device disposed in the second insertion section; a second attitude detection section provided in the second endoscope and configured to detect a second attitude of the second insertion section; and a second distance detection section (31a, 31b) provided in the second endoscope and configured to detect two second distances from the second insertion section to two objects along two directions perpendicular to the axis of the second insertion section and opposite to each other; a storage section that, when a still image of the blades picked up by the second endoscope, is configured to store the second attitude of the second insertion section detected by the second attitude detection section, and two second distances from the second insertion section detected by the second distance detection section; an attitude comparison section configured to make a comparison between the first attitude detected by the first attitude detection section and the second attitude stored in the storage section; a distance comparison section configured to make a comparison between the two first distances detected by the first distance detection section (31a, 31b) and the two second distances stored in the storage section; a first match output section configured to output match information indicating that there is a match between the first attitude and the second attitude based on a result of comparison made by the attitude comparison section; and a second match output section configured to output match information indicating that there is a match between the two first distances and the two second distances based on a result of comparison made by the distance comparison section.