time in terre haute in
Current local time in Terre Haute IN is 12:21 PM EDT. Today is Wednesday, August 23, 2017 in Terre Haute.