Pino d’Asti liegt 30 km nordwestlich von der Provinzhauptstadt Asti entfernt. Das Gemeindegebiet umfasst eine Fläche von vier km² und hat 205 Einwohner (Stand 31. Dezember 2022). Die Nachbargemeinden sind Albugnano, Castelnuovo Don Bosco und Passerano Marmorito.