Buses from Edinburgh to Pitlochry
🚌 The journey from Edinburgh to Pitlochry by bus takes approximately 2 hours and 7 minutes, with services departing every two hours daily. 🗺️ Route 1: The bus trip covers a distance of 119 km, taking approximately 1 hour and 57 minutes. Travelers can board the Megabus M90 from Edinburgh to Inverness, with a final stop at Pitlochry Fishers Hotel bus station. 🚍 Route 2 & 3: For routes with transfers, passengers can opt for a journey with one transfer in Perth. Starting with the Megabus M90 from Edinburgh to Perth Broxden Park And Ride, travelers then switch to the Megabus M10A to reach Pitlochry Fishers Hotel bus station in approximately 37 minutes.