General Bernardino Caballero (o simplemente Caballero ) es una ciudad y un distrito en el Departamento de Paraguarí de Paraguay . Lleva el nombre de Bernardino Caballero , presidente de Paraguay desde 1881 hasta 1886.
Caballero está ubicado en la región noroeste del departamento de Paraguarí , a 101 km de Asunción , la capital del Paraguay; ya unos 30 km de la ciudad de Paraguarí .
Para llegar se debe tomar la ruta nacional número 1 hasta Paraguarí , y allí tomar un desvío a Gral. Bernardino Caballero.
La topografía del distrito se caracteriza por colinas, arroyos y pantanos. Las fronteras son las siguientes: