Puede consultar los horarios de los trenes en Alemania y sus alrededores (la mayor parte de Europa está cubierta) en el Página web de los ferrocarriles alemanes . Además, todos los trenes nocturnos de Alemania son operados por Línea nocturna de la ciudad ; su folleto contiene un mapa. Por desgracia para usted, no hay ningún tren nocturno que cruce la Suiza occidental hacia Alemania.
Desde Milán, hay un tren nocturno sólo hasta Múnich, según el folleto de la City Night Line. Según la DB, no existe ese tren y hay que cambiar en Verona. Los ferrocarriles italianos suelen tener disputas con los operadores de trenes de los países vecinos), por lo que es posible que los vagones de paso desde Milán no estén funcionando (normalmente se unirían a los vagones de Roma en Verona, y el tren Roma-Múnich está funcionando). Desde Múnich, se tarda 2 horas y media más en llegar a Stuttgart. Es un viaje muy redondo.
Si puedes coger el Roma-Milán en un lugar más razonable, como Florencia, Bolonia o Verona, puedes salir a última hora de la noche y estar en Múnich a las 6:30 y en Fráncfort a las 10:00. Es un viaje un poco indirecto, que sale tarde por la noche y llega demasiado tarde para un encuentro matutino al día siguiente.
Hay varios trenes nocturnos que salen de Basilea. Dos de ellos giran hacia el este antes de llegar a su destino y no llevan pasajeros al valle del Rin. El CNL 40478 sale de Basilea a las 22:13 y pasa por el aeropuerto de Frankfurt a las 3:39 y por Colonia a las 5:43. Técnicamente, esto cumple sus requisitos.
No hay bueno opción de tren entre estas dos regiones. Es probable que el tren salga más barato que un vuelo más un hotel, pero el viaje en tren lleva mucho tiempo y no tiene ningún horario conveniente.
No sé si hay un autobús nocturno conveniente - si Rome2rio no lo encuentra, eso puede significar que no lo hay. Eurolines tiene un autobús diario desde Milán desde Fráncfort, pero es un autobús diurno.