The only choices I could find were 5 hrs 40 minutes or more with a stop in Miami, most were 9 hrs and more.
3to4hours
It will take about 9 hours.
37 hours, since there are no direct flights
3 hours and 41 minutes
10 hours
1 hour.
This flight will take around the 16 hours and 20 minutes.
It takes 4 hours
22 hours
Approximately 10 hours.
It takes 10 decades!
It takes about 14 hours