Important nœud ferroviaire, Gand bénéficie de la présence à proximité du centre-ville de deux gares (Gent-Sint-Pieters et Gent-Dampoort) qui la relient aux principales agglomérations des environs. A celles-ci s’ajoutent des gares de banlieue (Gent-Noord, Gentbrugge, Merelbeke, etc.) qui sont de simples haltes sans guichet. Il faut compter environ une demi-heure de trajet entre Gand et Bruxelles-Midi (où arrivent les Eurostar et Thalys), et un peu moins d’une heure pour se rendre à Bruges et à Ostende, principale station balnéaire de la côte belge. Les liaisons par trains IC (InterCity) et IR (InterRegions) de la SNCB sont fréquentes entre la ville et Bruxelles, Lille et Anvers.