The flight time from Los Angeles to Texas varies depending on the city in Texas you are flying to, but it typically takes between 2.5 and 4 hours.