What is the flying time from Miami to Las Vegas?

On American Airlines flight 966 on 5/10/06, it will take you 5 hours and 19 minutes flight time. However, you will take off at 2:55 PM Eastern Time and arrive at 5:14 PM Pacific Time.