Guarianthe skinneri is native to Southern Mexico, Belize, Guatemala, El Salvador, Honduras, Nicaragua and Costa Rica. It is one of the most popular orchids in Costa Rica and has even been recognized as a national flower. These plants are usually found in damp mountain forests, ranging from sea level up to a height of about 1250 m, but also occur on higher-lying rocks, where rainfall is higher and evaporation is lower.