Se encuentra en las costas del Caribe y el Pacífico, en El Salvador, Honduras, Nicaragua, Costa Rica, Panamá, Colombia y Venezuela, en zonas secas, con preferencia a menos de 100 msnm a menudo en las playa.