Le Tour de Slovénie 2017 est la 24e édition de cette course cycliste sur route masculine. Il a eu lieu du 15 au en Slovénie. Il figure au calendrier de l'UCI Europe Tour 2017 en catégorie 2.1. et comprend quatre étapes. Il est remporté par le coureur polonais Rafał Majka, de l'équipe Bora-Hansgrohe, vainqueur de l'étape-reine à Rogla. Il devance au classement général l'Italien Giovanni Visconti (Bahrain-Merida) et l'Australie Jack Haig (Orica-Scott).
Les deux premières étapes sont disputées au sprint et remportées par Sam Bennett (Bora-Hansgrohe) et Luka Mezgec (Orica-Scott), qui se succèdent à la tête du classement général. La troisième étape, étape-reine de ce Tour de Slovénie, voit la victoire de Rafał Majka. Ses coéquipiers de Bora-Hansgrohe, notamment Gregor Mühlberger, imposent leur train au début de la montée finale de Rogla et réduisent le groupe de tête à neuf coureurs. À dix kilomètres de l'arrivée, Rafał Majka et n'est suivi que par deux coureurs, Giovanni Visconti (Bahrain-Merida) et Jack Haig (Orica-Scott). Il devance ces deux coureurs de quatre et douze secondes sur la ligne d'arrivée et prend la tête du classement général[1]. La dernière étape s'achève par un sprint et ne modifie pas le classement général. Rafał Majka remporte ce Tour de Slovénie avec sept secondes d'avance sur Giovanni Visconti et dix-sept secondes sur Jack Haig[2].