An image display apparatus comprising: a controller; a sensor; and a display, wherein the controller is configured to: acquire sensor information from the sensor, recognize surrounding real space from the sensor information, extract an available parking spot in the real space, and project a virtual image indicating the parking spot onto the real space using the display; the image display apparatus being characterized in that the image display apparatus is mounted on a vehicle or operated by a driver of the vehicle; the controller is configured to determine whether a projection start condition is satisfied, and in a case of determining that the projection start condition is satisfied, project the available parking spot onto the real space, wherein the projection start condition includes an activation of the vehicle's direction indicator at a place other than an intersection; the controller is configured to, upon extracting a plurality of available parking spots in the real space, project the plurality of parking spots distinguishably from each other by at least one of a shape, a pattern, and/or a color according to a parking fee; and the controller is configured to project a frame of a first parking spot with a predetermined thickness and project a frame of a second parking spot whose parking fee is lower than that of the first parking spot, thicker than the frame of the first parking spot. a controller; a sensor; and a display, wherein the controller is configured to: acquire sensor information from the sensor, recognize surrounding real space from the sensor information, extract an available parking spot in the real space, and project a virtual image indicating the parking spot onto the real space using the display; the image display apparatus being characterized in that the image display apparatus is mounted on a vehicle or operated by a driver of the vehicle; the controller is configured to determine whether a projection start condition is satisfied, and in a case of determining that the projection start condition is satisfied, project the available parking spot onto the real space, wherein the projection start condition includes an activation of the vehicle's direction indicator at a place other than an intersection; the controller is configured to, upon extracting a plurality of available parking spots in the real space, project the plurality of parking spots distinguishably from each other by at least one of a shape, a pattern, and/or a color according to a parking fee; and the controller is configured to project a frame of a first parking spot with a predetermined thickness and project a frame of a second parking spot whose parking fee is lower than that of the first parking spot, thicker than the frame of the first parking spot. acquire sensor information from the sensor, recognize surrounding real space from the sensor information, extract an available parking spot in the real space, and project a virtual image indicating the parking spot onto the real space using the display; the image display apparatus being characterized in that the image display apparatus is mounted on a vehicle or operated by a driver of the vehicle; the controller is configured to determine whether a projection start condition is satisfied, and in a case of determining that the projection start condition is satisfied, project the available parking spot onto the real space, wherein the projection start condition includes an activation of the vehicle's direction indicator at a place other than an intersection; the controller is configured to, upon extracting a plurality of available parking spots in the real space, project the plurality of parking spots distinguishably from each other by at least one of a shape, a pattern, and/or a color according to a parking fee; and the controller is configured to project a frame of a first parking spot with a predetermined thickness and project a frame of a second parking spot whose parking fee is lower than that of the first parking spot, thicker than the frame of the first parking spot.