Inverness is an unincorporated community in Bullock County in the U.S. state of Alabama.
Inverness is located at , south of Union Springs. According to the United States Geological Survey, variant names are Thomas Station and Thomasville.