Bulgaria ligger i Sørøst-Europa, og grenser til Romania i nord, Svartehavet i øst, Hellas, Tyrkia i sør og Serbia og Makedonia i vest.