Vrpolje is a village and a municipality situated in the Brod-Posavina County of Croatia. Geographically, it is positioned at an elevation of 90 meters above sea level.
The settlement is located approximately 10 kilometers south of the town of Đakovo.