Eyemouth ist eine Ortschaft im Nordosten der schottischen Council Area Scottish Borders beziehungsweise in der traditionellen Grafschaft Berwickshire. Sie liegt rund elf Kilometer nordwestlich des englischen Berwick-upon-Tweed und 17 Kilometer nordöstlich von Duns. Der Hafenort Eyemouth liegt an der Mündung des Eye Water in die Nordsee.