Je n'ai pas encore regardé si le calculateur de la SNCF faisait une différence entre un train classique et un TGV mais je veriferai ceci sous peu.
Prenons un trajet Lille-Marseille :

Soit 1000 km environ.
Le trajet coutera 4,5 Kg de CO2 équivalent.
Or la France rejette en moyenne 90 gr de CO2 par kwhe produit.
Un passager coûte donc 4,5/0,09 = 50 kWhe pour 1000 km. Ces 50 kWhe vont produire (80% de rendement sur la propulsion du train) 40 kWh mécanique, soit 4 kwh mécanique pour 100 km.
Si il avait fallu produire ces 4kwh mécanique avec un moteur diesel d'un rendement de 35%, ce dernier aurait consommé 4/0,35*10 = 1,14L de gasoil par passager et pour 100km.
Comme on ne sait pas si les 90 grs/kwhe concernent l'utilisateur final ou la production (donc en prenant en compte ou non les pertes en ligne) je m'abstiendrais de toute spéculation pour corriger, majorer ou minorer ces chiffres....