Ang Montecastello ay isang comune (komuna o munisipalidad) sa Lalawigan ng Alessandria, rehiyon ng Piamonte, hilagang Italya, na matatagpuan mga 80 kilometro (50 mi) silangan ng Turin at mga 6 kilometro (4 mi) hilagang-silangan ng Alessandria.
Matatagpuan sa pampang ng ilog Tanaro sa isang maburol na lugar, kabilang sa bayan ang mga frazione ng San Bernardo at San Zeno. Ang kastilyo na may medyebal na pinagmulan ay nangingibabaw sa bayan mula sa itaas.
Pamamahala
Ang munisipalidad ng Montecastello ay binugwag noong 1928, bilang bahagi ng mga pasistang pagsasanib ng mga bayan. Ang teritoryo nito ay isasama sa munisipalidad ng Pietra Marazzi at, sa maliit na lawak, sa Bassignana. Nabawi lamang ng Montecastello ang awtonomiya nito noong 1956. Mula 1859 hanggang 1927 ito ay bahagi ng distrito ng Bassignana at Distrito ng Alessandria, hanggang sa pagsugpo sa mga distrito at distritong katawan noong 1927.