вершин хоть и мало, но вариаций путей между ними достаточно. Как раз-таки проще через поиск пути на графе реализовать, заодно человек ознакомиться с темой. Тарлан Хакимзаде В общем, подключай в проект jgrapht или подобную либу. Создавай граф, заноси свои станции в вершины, создавай ребра между ними и сможешь строить маршруты между станциями.