The difference between lanterns and flashlight is that lanterns are meant to spread light in multiple directions, while flashlights are meant to spread light in only one direction. However, there are plenty of flashlights that can be converted to a lantern, and plenty of lanterns that spread enough light out to function as a flashlight.