Weimar is on U.S. Highway 90 and Interstate Highway 10, eighty-seven miles west of Houston in western Colorado County.