The Republic of Serbia is located on the Balkan Peninsula in southeastern Europe. It borders with Hungary in the north; with Croatia and Bosnia and Herzegovina in the west; with Montenegro, Albania and Macedonia in the south; with Bulgaria and Romania in the east.