The flight duration from Nashville, Tennessee to Los Angeles, California can vary depending on factors such as the airline, route, and any layovers involved. On average, a nonstop flight from Nashville International Airport (BNA) to Los Angeles International Airport (LAX) takes approximately 4 to 5 hours. However, if there is a layover or if you choose a connecting flight, the total travel time can be longer.