Trip to Portree

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 Portree

🚂 Embark on a scenic train journey from Glasgow to Portree, located on the Isle of Skye in the United Kingdom. The travel time to reach this charming destination is approximately 7 hours and 39 minutes, allowing you to admire the beautiful Scottish landscapes along the way. 💷 Ticket prices for trains between Glasgow and Portree can vary between £143 to £240, depending on the class and type of ticket you choose.

Where to stay in Portree

There are over 82 hotels to stay in Portree. Prices range from $70 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 Portree to Glasgow

See schedule