A train is blocked when no more tiles exist in any of the player's piles or the boneyard that can possibly connect to it. Trains are usually blocked close to the end of each game when available tiles are low. It can be hard to know this when playing with physical tiles. The iOS and Android Mexican Train Dominoes games detect it automatically.