ScotRail operates a train from Edinburgh to Dalmeny Station every 30 minutes. Tickets cost $4 - $6 and the journey takes 14 min. Alternatively, Lothian Country Buses operates a bus from Edinburgh to Dalmeny Station every 20 minutes. Tickets cost $5 and the journey takes 28 min.
From Edinburgh train to Dalmeny. 14 min £3. From West End, Queensferry Street (after Queensferry Street Lane) line 43 bus to Dalmeny, Railway Station (Under Rail Bridge). 28 min £3. From Edinburgh taxi to Dalmeny Station. 15 min £26. From Edinburgh drive to Dalmeny Station. 15 min £1. From Edinburgh Uber to Dalmeny Station. 15 min £18. From Edinburgh walk to Dalmeny Station. 2 h 51 min.