Answer is 9 miles per hour
Step by step
To get minutes to equal one hour, multiply by 3 ( 20 minutes x 3 = 60 minutes or 1 hour)
If you multiply 20 x 3, you will do the same to the miles
3 miles x 3 = 9 miles
Now we have 9 miles per 1 hour
Problem solved