Brunton is a village in Northumberland, England. It is about 7 miles (11 km) north of Alnwick, a short distance inland from the North Sea coast.
Brunton is in the parliamentary constituency of Berwick-upon-Tweed.