Auf der Website der Deutschen Bahn können Sie die Zugzeiten in und um Deutschland (der größte Teil Europas ist abgedeckt) nachschlagen . Darüber hinaus werden alle Nachtzüge in Deutschland von City Night Line betrieben ; Ihre Broschüre enthält eine Karte. Leider gibt es für Sie keinen Nachtzug, der die Westschweiz nach Deutschland überquert.
Von Mailand gibt es laut City Night Line-Broschüre nur einen Nachtzug nach München. Laut DB gibt es keinen solchen Zug und Sie müssen in Verona umsteigen. Italienische Eisenbahnen neigen dazu, mit Zugbetreibern aus Nachbarländern in Streitigkeiten zu geraten. Daher ist es möglich, dass die Durchgangswagen aus Mailand nicht fahren (normalerweise werden sie mit den Wagen aus Rom in Verona verbunden, und der Zug Rom-München fährt). Von München kommen Sie nach weiteren 2½ Stunden nach Stuttgart. Es ist ein sehr Umweg.
Wenn Sie Rom - Mailand an einem vernünftigeren Ort wie Florenz, Bologna oder Verona erreichen können, können Sie spät abends abreisen und um 6:30 Uhr in München und um 10:00 Uhr in Frankfurt sein. Das ist eine Art Kreisverkehr, der spät abends abfährt und zu spät für ein morgendliches Treffen am nächsten Tag ankommt.
Es gibt mehrere Nachtzüge, die Basel verlassen. Zwei von ihnen biegen nach Osten ab, bevor sie Ihr Ziel erreichen, und nehmen keine Passagiere im Rheintal mit. CNL 40478 verlässt Basel um 22:13 Uhr und passiert den Frankfurter Flughafen um 3:39 Uhr und Köln um 5:43 Uhr. Technisch entspricht dies Ihren Anforderungen.
Es gibt keine gute Zugmöglichkeit zwischen diesen beiden Regionen. Ein Zug ist wahrscheinlich billiger als ein Flug plus ein Hotel, aber die Zugfahrt dauert lange und hat keinen passenden Fahrplan.
Ich weiß nicht, ob es einen bequemen Nachtbus gibt - wenn Rome2rio ihn nicht findet, kann das bedeuten, dass es keinen gibt. Eurolines hat einen täglichen Bus von Mailand nach Frankfurt, aber es ist ein Tagesbus.