You asked:

how long does it take to go 21 miles at 50 mph

  • 0 hours, 25 minutes and 12 seconds is the time taken to travel the distance 21 miles (33.8 kilometers) at the speed 50 miles per hour.