Is there any particular reason why everyone (or at least most people) use the Hogwarts Express to travel to the school?
It seems as though using portkeys or the flu network would be faster and more direct.
While portkeys can be tampered with (as shown in Goblet of Fire), trains could be attacked, have maintenance problems, or be derailed, so they are not infallible either.