According to railway regulations, fish cannot be brought onto high-speed trains in water bottles, and they will not pass security checks. They need to be transported through the appropriate checked baggage procedures.

Carrying fish in a water bottle onto a high-speed train is prohibited unless they are not discovered during security screening. According to railway regulations regarding prohibited and restricted items on trains, no animals other than guide dogs are allowed. Fish, even when kept in a water bottle, are still living animals and are therefore not allowed to be carried on board.
However, you can arrange for them to be transported via checked baggage. The cost of transporting fish is often relatively low, ranging from a few to a few tens of dollars. Furthermore, fish transported in bottles have a low survival rate, so it is not recommended.
Can Fish Pass Through Train Security Checks?
Generally, fish cannot pass through train security checks. Railway regulations stipulate that animals are not allowed on high-speed trains. Although fish are not aggressive, they are still classified as animals, and therefore, they are not allowed to pass through security.
Additionally, fish need water to survive, and railway regulations also specify that liquids must be inspected. Drinkable liquids must be tasted, and other liquids must pass through a liquid detection machine to ensure safety before being allowed on the train. Therefore, attempting to bring fish in a water bottle is problematic for multiple reasons regarding security policies.