I took ScotRail's West Highland Line 3 1/2 hours from Glasgow to Oban, and my ticket cost just $31. The train passed lochs, a national park, historic castles, waterfalls, and tiny Scottish villages.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results