Altmühl er ei elv i Bayern i Tyskland, og ei av sideelvene til Donau fra venstre. Den er om lag 230 kilometer lang.

Altmühltal

Altmühl har sitt utspring nær byen Ansbach. Herfra renner elva sørøstover som ei lita elv og renner ut i Altmühlsee nord for Gunzenhausen. Etter Gunzenhausen tar elva en stor sving rundt Fränkische Alb, og her går den inn i Altmühldalen naturpark.

Altmühl renner gjennom byene Treuchtlingen, Eichstätt og Beilngries. Etter Dietfurt er elveleiet retta opp og er en del av kanalen som knytter elvene Main og Donau sammen (Main-Donaukanalen).

Altmühl munner til slutt ut i Donau i Kelheim.