Le 70e Tour of Bulgaria a démarré avec un prologue à Sofia et s'est terminé à Shumen. C'était une course par étapes sur route qui a traversé toute la Bulgaria, pas une simple course d'un jour. Classée en catégorie 2.2 UCI, les coureurs se battaient pour les points du classement international en plus de la victoire au général.
Tilen Finkšt a remporté le prologue de Sofia et a endossé le maillot jaune dès le début de la course. C'est Michal Schuran qui a raflé la victoire au général, avec Michele Gazzoli deuxième et Felix Stehli troisième. Aljaž Jarc a terminé sixième, ce qui en a fait le meilleur coureur slovène et lui a rapporté 10 points UCI. Finkšt, lui, a pris 8 points grâce à sa victoire sur le prologue. Parmi les autres participants, on retrouvait Kristijan Koren, Kristjan Hočevar, Dimitar Jovanoski, et Đorđe Đurić.