The only stations the Hogwarts Express is noted as stopping at are King's Cross and Hogsmeade. Pottermore states that all students have to board the train per Ministry decree. This also includes students from Scotland, Wales and more remote parts of England and Ireland.