Barmouth (în galeză: Abermaw (formal); Y Bermo (informal)) este un oraș și o comunitate de la malul mării din comitatul Gwynedd, Țara Galilor. Se află pe estuarul râului Mawddach și al golfului Cardigan. Este situat în comitatul istoric Merionethshire.

La recensământul din 2011, orașul avea o populație de 2.522 de persoane.

Orașul s-a dezvoltat în jurul industriei de construcții navale, iar mai recent a devenit o stațiune balneară. Este o destinație de vacanță populară pentru oamenii din zona West Midlands din Anglia, mii de turiști și turiști din această regiune ajungând în oraș în fiecare an.

Orașul are o gară situată pe linia Cambrian Coast Line, între Pwllheli și Shrewsbury.