Es fährt schon ein Flixtrain von Göteborg nach Stockholm.
Falls für Dich generell längere Busfahrten OK sind, dürfte sowas wie ca. 9:30 - 14:30 ICE Stuttgart - Hamburg, ca. 16:30 - 8:00 (nächster Tag) Flixbus Hamburg - Stockholm eine bessere Lösung sein als das, was Du rausgesucht hast (der Flixbus hat im Sommer Fahrradträger), muss man aber mögen und ist natürlich nicht vergleichbar mit einer Seefahrt.