Asti er en by i regionen Piemonte i Italia. Byen er hovedstad i provinsen Asti. Den ligger på sletten ved elven Tanaro, omkring 120 moh. Befolkningstallet var i 2003 71.500.
Den ble grunnlagt i romersk tid, og det er funnet rester etter en romersk bymur i sentrum, samt at noe av muren fortsatt står nord for byen.