Current Date and Time in Vestavia Hills, Alabama, United States: Jun 11, 2026 01:24:53 am