How long is a flight from Houston to Saint Lucia?

A random search for flights from Houston Intercontinental (IAH) to St Lucia Vigie (SLU) shows:

OPTION 1: 9hr 40min via Miami (MIA) & San Juan (SJU)

IAH - MIA American Airlines Flt 2218 Dep 10:25am 18Jun,Fri

MIA - SJU American Airlines Flt 1700 Dep 03:25pm 18Jun,Fri

SJU - SLU American Airlines Flt 4816 Dep 07:05pm 18Jun,Fri

Flight Duration: 7hr 20min; Layover Time: 2hr 20min; Total Trip Time: 9hr 40min