Four main train companies operate in Wales: Transport for Wales, which runs almost all domestic services; along with Avanti West Coast, CrossCountry, and Great Western Railway, which connect Wales to major English hubs like Manchester, Birmingham, and London.