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.