Bus via West End, Lothian Road (St Johns Church)

Perth, Scott Street (Twa Tams)

West End, Lothian Road (St

Drive

$26 - $40

Perth

2 h 8 min - 124.6 miles

$26 - $40

2 h 8 min

Accommodation

Best Price Guarantee

Car Hire

Compare Best Rates

Things to do

View attractions

Bus or train from Perth to Dumfries?

National Express operates a bus from Perth to Dumfries once daily. Tickets cost $13 - $18 and the journey takes 3 h. Stagecoach West also services this route every 20 minutes. Alternatively, ScotRail operates a train from Perth to Dumfries hourly. Tickets cost $18 - $27 and the journey takes 59 min. 5 other operators also service this route.