Ang Montechiaro d'Asti (Piamontes: Monciàir) ay isang bayan at comune (komuna o munisipalidad) sa Lalawigan ng Asti, rehiyon ng Piamonte, Hilagang Italya, na matatagpuan mga 35 kilometro (22 mi) silangan ng Turin at mga 13 kilometro (8 mi) hilagang-kanluran ng Asti.