Buje is a town located in the Istria region of Croatia. It is situated on the country's westernmost peninsula.