Plan intéressant! À mon avis, accorder quatre semaines n'est pas trop.
Si votre objectif est d'arriver le plus rapidement possible à Zagreb, je laisserais tomber le détour vers Saint-Marin. De plus, afin de me rendre de Zurich à Zagreb, je choisirais l'un des itinéraires suivants, qui, à mon avis, sont plus charmants que la route de Milan et du nord de l'Italie.
Zurich - Innsbruck - Brenner - Pusteral (Val Pusteria) - retour en Autriche (Tyrol oriental) - Villach - Ljubliana - Zagreb
Zurich - Munich - Salzbourg - Villach - Ljubliana - Zagreb
La seconde est probablement plus rapide et plus facile à conduire, car elle envahit presque exclusivement les autoroutes (autoroute). Les deux ont de belles variantes. Pour le premier, vous pouvez traverser le col du Brenner via l'ancienne route plutôt que l'autoroute. Pour le second, vous pouvez passer par les cols de Tauern et Felbertauern, plutôt que par les tunnels.
En ce qui concerne l'étape Bucarest - Zurich, je n'essaierais nullement de le faire en une journée. C'est vraiment difficile. Viamichelin estime le temps de conduite pur à plus de 20 heures. Je ferais un premier arrêt à Timisoara, puis un deuxième arrêt à Vienne ou aux alentours.
EDIT1:
Selon Mark Mayo, l'itinéraire représente 6400 kilomètres. Si vous êtes un pilote dur, cela devrait être faisable. Surtout compte tenu du fait qu'un road trip est une question de conduite ;-)
Quoi qu'il en soit, votre plan a l'avantage de pouvoir être coupé exprès. Par exemple, lorsque vous manquez de temps, vous pouvez sauter le détour en Grèce. Ou le voyage parallèle à la mer Noire. Quoi qu'il en soit, dans les Balkans, vous avez plusieurs options pour créer des raccourcis. Je ne m'inquiéterais pas de la longueur, car elle peut facilement être adaptée à la volée en fonction des conditions de conduite et de l'enthousiasme personnel.
EDIT2:
Si vous voulez voir Saint-Marin en chemin, vous pouvez le faire. Mais continuez ensuite vers le sud, par exemple vers Bari, naviguez vers l'Albanie, le Monténégro ou la Croatie et continuez à partir de là.