Göteborg to główny węzeł kolejowy Szwecji na zachodnim wybrzeżu i kluczowy punkt przesiadkowy w kraju między Sztokholmem, południową Szwecją, zachodnią Szwecją i Norwegią. Miasto ma jeden główny dalekobieżny dworzec kolejowy, Göteborg Centralstation, oraz kilka pobliskich regionalnych przystanków obsługujących szerszy obszar miejski. SJ, Västtrafik, Öresundståg, Vy oraz wybrani przewoźnicy open-access obsługują pociągi do Göteborga i z Göteborga.
Połączenia z Göteborga obejmują szybkie i międzyregionalne pociągi na korytarzu sztokholmskim, pociągi regionalne w całej Västra Götaland, połączenia transgraniczne do Norwegii oraz usługi Öresundståg w kierunku południowej Szwecji i Danii. Göteborg Centralstation jest główną stacją kolejową dla dalekobieżnych odjazdów, natomiast Liseberg, Mölndal i inne lokalne przystanki kolejowe obsługują ruch regionalny w obrębie obszaru metropolitalnego.
Trasy kolejowe z Göteborga biegną na wschód do Sztokholmu przez Skövde i Katrineholm, na południe do Malmö, Lund i Kopenhagi, na północ do Trollhättan i Oslo oraz w głąb kraju do Karlstad i Borås. Bilety kolejowe do Göteborga często oznaczają wybór między dalekobieżnymi pociągami z rezerwacją miejsca a połączeniami regionalnymi. Zarezerwuj pociągi z i do Göteborga online w Rail Monsters.