Alnmouth è un piccolo centro urbano della regione di Northumberland, nel nord dell'Inghilterra. Si trova poco distante dalla strada principale A1068 per Ashington, circa 4 miglia (6.5 km) a sud-est di Alnwick.Situata sulla foce del fiume Aln, la cittadina è stata in passato un importante porto commerciale di Northumberland, interessato principalmente dall'esportazione di cereali, e da traffici di contrabbando.