ScotRail operates a train from Perth to South Queensferry 3 times a day. Tickets cost $16 - $20 and the journey takes 1 h 18 min. Alternatively, Stagecoach UK operates a bus from Perth to South Queensferry hourly. Tickets cost $6 - $10 and the journey takes 1 h 19 min. 2 other operators also service this route.
From Perth train to Dalmeny. 1 h 18 min £13. From Perth, Edinburgh Road (South Inch) bus to Queensferry, Slip Road (Bridge Offices). 1 h 19 min £7. From Perth taxi to South Queensferry. 39 min £97. From Perth drive to South Queensferry. 39 min £6.