I know the following info about Wifi on trains: c2c - Free. Caledonian Sleeper - Free Chiltern - Free. Cross Country - Pay (Free in First Class). EMT - Pay (Free in first class) only on train to/from London & Free on main stations. Eurostar - Free Grand Central - Free. Greater Anglia (Liverpool Street - Norwich) - Free. GTR (TL) - Free. GWR - Free on train and on main stations. Hull Trains - ? LNER - Pay (Free in First Class)*. LNWR - Free. MerseyRail - Free at some stations, none on trains. Northern - Free on cl.333 (More coming in 2019). ScotRail - Free. South Western Railway - Free. Southern - Free. Southeaster - Free. TPE - Free. Transport for London - No Wifi. Transport for Wales - Free. Virgin - Pay (free in First Class). West Midlands Trains - Free. *Standard class passengers booking LNER tickets through LNER's website receive a code entitling them to free WiFi. What do the other TOCs do? I can add them to the list here if everyone chips in.