Sugiro o Rome2Rio, que lista os trens e as conexões, mas também oferece opções de voos, balsas, ônibus e táxis, dependendo do que for apropriado para a rota em que você está viajando. Não posso garantir a precisão dos custos, mas é uma boa primeira ferramenta para analisar.
Exemplo de Dingwall para Inverness https://www.rome2rio.com/s/Dingwall/Inverness
Exemplo de Thurso para Fair Isle https://www.rome2rio.com/s/Thurso/Fair-Isle
Clicar na opção de trem, por exemplo, fornecerá informações de programação e links para o scotrail, enquanto a opção de ônibus vincula os diferentes sites de programação. Depois de descobrir quais empresas de ônibus e trens servem a cidade, você poderá usar esses links para ver todas as rotas de uma determinada cidade. Assim, para Dingwall, por exemplo, você pode clicar no link scotrail para trens e nos links Stagecoach, D&E Coaches e Westerbus para ônibus, para ver todas as rotas.
Para obter mais trens de ou para uma estação, clique em "Explorar" no canto superior direito. Lá você obterá conexões adicionais dos seus locais "para" e "de". Por exemplo, para Thurso, existem as cidades escocesas locais, mas também cidades como Thurso a Penzance (Cornwall) e até Gdansk!