Trip to Pitlochry

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Dunfermline to Pitlochry

🚆 The journey from Dunfermline to Pitlochry by train requires a change in Inverkeithing and Perth before reaching the final destination. The total travel time, including transfers, is approximately 3 hours and 27 minutes. 🚆 The train services from Dunfermline to Pitlochry are operated by First ScotRail Service. Passengers depart from Inverkeithing station and arrive at Pitlochry station, making it a convenient option for travel between these two locations. 🚆 The prices for a train ticket between Dunfermline and Pitlochry can range from £20 to £43, offering travelers a cost-effective and comfortable way to reach Pitlochry from Dunfermline.

Where to stay in Pitlochry

There are over 77 hotels to stay in Pitlochry. Prices range from $54 per night.

Find accommodation

Will you be returning to Dunfermline by train?

If you are looking for the return train journey, check out trains from Pitlochry to Dunfermline

See schedule