Le Burgenland partage des frontières avec la Hongrie à l'est, la Slovénie au sud et la Slovaquie au nord-est (avec les deux derniers pays il y a seulement quelques kilomètres de frontière). À l'ouest il a des frontières avec les länder de Basse-Autriche et de Styrie. À l'est il est bordé par le lac de Neusiedl d'une superficie de 315 km².