En consultant l'horaire sur httpcff.ch, on voit les temps d'attente entre les différents trains.
Je ne connais pas le prix en revanche. Après avoir choisi un horaire, on peut peut-être chiffrer en gros en regardant sur chaque compagnie de train, pays par pays. On doit pouvoir aussi peut-être avoir un prix approximatif sur le site de raileurope.
Un avion serait quand même plus rapide...