Marpesia coresia can be found in Peru, Bolivia, Colombia, and northern Brazil. It also occurs in Mesoamerica, including central Mexico, and vagrants may rarely be observed as far north as Texas, United States.
This specimen is encased in a 3x4 frame.