Barnaba Cecchini (Adriano Celentano) ist der etwas flippige Fahrer des römischen Stadtrundfahrt-Bus Nr. 29. Cristina (Ornella Muti), Prinzessin des total abgebrannten Kleinstaats Saint-Toulipe, reißt bei einem Rom-Besuch ihren königlichen Eltern aus und besteigt den Bus des temperamentvollen Barnaba, um die ewige Stadt zu besichtigen. Kaum sieht Barnaba die exotische Schönheit, wird aus dem braven Busfahrer ein liebestoller Casanova. Im Tiefflug und zum Schrecken aller kurvt er die Angebetete wild durch das Verkehrsgewühl der Großstadt. Noch weiß er aber nicht, dass Cristina eine Prinzessin ist. Was das wohl gibt...?