Milha(s) por hora (abreviadamente, mph, MPH ou mi/h[1]) é uma unidade de medida do sistema imperial britânico e do sistema consuetudinário dos Estados Unidos usada para exprimir velocidade, em termos de número de milhas terrestres percorridas em uma hora. Trata-se de uma unidade não reconhecida pelo sistema internacional de unidades (SI).
Embora atualmente a medida de velocidade em quilômetros por hora seja a mais usada, ainda permanece a medida em milhas por hora como unidade padrão para os limites de velocidade nos Estados Unidos,[2] no Reino Unido,[3] em Antigua & Barbuda e em Porto Rico, observando-se que, nesses dois últimos casos, usa-se quilômetro quando se trata de longas distâncias.
Note-se também que existem várias milhas (milha terrestre, milha marítima, milha romana, etc). Portanto, a conversão de velocidades especificadas em mph depende do contexto.