General Bernardino Caballero (or simply Caballero) is a town and a district in the Paraguarí Department of Paraguay.
It is named after Bernardino Caballero, President of Paraguay from 1880 until 1886.
Caballero is located in the north-west region of the Paraguarí department, 101 km from Asunción, the capital of the Paraguay; and about 30 km from the city of Paraguarí.
To get there one should take the national route number 1 to Paraguarí, and there take a detour to Gral.
The topography of the district is characterized by hills, streams and swamps.