Ballachulish was a railway station at Ballachulish on the southern shore of Loch Leven at East Laroch (south Ballachulish) in Highland. It was the terminus of the Ballachulish branch line that linked to the main line of the Callander and Oban Railway at Connel Ferry.