A real image can be caught on a screen whereas a virtual imagecannot be caught on a screen.
A real image is always inverted whereas a virtual image is always erect.
A real image is formed when the rays of light after reflection or refraction actually meet at some point whereas a virtual image is formed when the rays of light after reflection or refraction appear to meet at a point.
A real image is formed by the actual intersection of light rays whereas a virtual image is formed by the imaginary intersection of light rays.
A real image can be formed in in a screen but a virtual image can be only seen in the mirror.
A real image is formed by only concave mirror however a virtual image can be formed by concave, convex and plane mirror also.