Buses from Perth to Dunfermline
🚌 The trip from Perth to Dunfermline by bus is a convenient and efficient way to travel between these two Scottish cities. Megabus UK operates the direct bus service, departing from Perth bus station and arriving at Halbeath Park & Ride, with services running hourly every day. The journey typically takes around 46 minutes. 🚌 With affordable ticket prices ranging from £6 to £8, the bus trip from Perth to Dunfermline offers a budget-friendly option for travelers looking to explore both cities. Megabus UK ensures a comfortable ride for passengers, making it a popular choice for those commuting or sightseeing in the area. The route provides a scenic way to experience the picturesque landscapes of Scotland.