Trip to Perth

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 Glasgow to Perth

🕒 Enjoy a relatively short travel time of approximately 1 hour and 13 minutes on the train from Glasgow to Perth, making it a convenient option for a quick day trip or a weekend getaway. First ScotRail Service operates the Glasgow to Perth train services regularly throughout the week. 💷 Ticket prices for the train between Glasgow and Perth range from £17 to £39, providing budget-friendly travel options for those looking to explore the scenic route between these two beautiful Scottish cities.

Where to stay in Perth

There are over 92 hotels to stay in Perth. Prices range from $52 per night.

Find accommodation

Will you be returning to Glasgow by train?

If you are looking for the return train journey, check out trains from Perth to Glasgow

See schedule