San Isidro de El General is a city in Costa Rica. It is the capital of Pérez Zeledón canton located in the province of San José. It is located 130 km from San José and 212 km from Paso Canoas, a border town with Panama.