John Miles (14. kesäkuuta 1943 Lontoo – 8. huhtikuuta 2018 Norwich) oli brittiläinen Formula 1 -kuljettaja ja näyttelijöiden Bernard Milesin ja Josephine Wilsonin poika. Hän osallistui 15 Formula 1 -osakilpailuun kausilla –, joista ajoi 12 kilpailussa. Hän saavutti yhteensä kaksi MM-pistettä ajamalla viidenneksi vuoden 1970 Etelä-Afrikan GP:ssä. Miles jätti Lotuksen Jochen Rindtin kuoleman jälkeen ja hänet korvattiin Reine Wisellillä.