A lot of trains do, but express trains skip some so that they can make the trip faster. This is often helpful for the people who are taking the longest trips, because they don't have to wait as long for all the stops in the middle. Sometimes there is even a separate track that skips certain stops, which the express line runs on.
Trains don't stop at every station along their route to save time and make the journey more efficient. Stopping at every station would significantly increase travel time and disrupt the overall schedule.
at a train station
at a train station
London King's Cross. Trains to Leeds stop at Wakefield Westgate.
Eurostart trains terminate at London St. Pancras station.
There are trains from East Croydon Station to London about every 15 minutes and trains from West Croydon about every 30 minutes.
Yes, "railway station" is a noun. It is a place where trains stop to pick up and drop off passengers.
Some Keystone trains stop in Cornwells Heights, PA.
If you are heading to the city, then the best is either Midland, or Bassendean. Bassendean is a better station. If you are heading north then go to Whitfords or Edgewater (problem with Edgewater is that not all trains stop there). Heading south?, then Whitfords or Greenwood are the best as you then do not have to change trains in the city (again though, not all trains stop at Greenwood) Otherwise, simply go to Bassendean, and then change trains in the city
Kings Cross Station (KGX) about every 10 minutes. Journey time 45-55 minutes.
the whistle announced the trains's arrival at the station
The only way I have found to stop the train when not by a station is to kill the men operating the locomotive itself.