train from Isle of Skye to Edinburgh

Mar 5th, 2008, 10:32 AM
Original Poster
Join Date: Jun 2005
Posts: 23
train from Isle of Skye to Edinburgh

Does anyone know if there is rail service from Portree (Skye) to Edinburgh? If no, what is the closest rail starion to Portree. Thanks in advance for the response.
jshirema is offline  
Mar 5th, 2008, 01:24 PM
Join Date: May 2006
Posts: 208
There is no train on Skye so if you are staying in Portree you will have to travel to Kyle of Lochalsh to take the train to Inverness and then to Edinburgh.
Alternatively take the bus from Portree to Armadale and then the take the Ferry across to Mallaig and there you can get the train to Glasgow and onto Edinburgh. I would say that the latter is my preferred choice but I am sure that others will have different opinions.

All in all a days trip.
meks is offline  
Mar 5th, 2008, 05:52 PM
Join Date: Oct 2005
Posts: 64,758
From your other thread I just assumed you were driving. Are you planning this trip around the highlands by train/buses?? Makes a huge difference what/where we would recommend
janisj is online now  
Mar 6th, 2008, 05:12 AM
Join Date: Dec 2006
Posts: 20,955
Hi, jshirema -

I haven't traveled the route that meks recommends, but the train ride from the Kyle of Lochalsh to Inverness stands out in my mind as one of the most scenic I've ever taken - and the train ride from Inverness to Edinburgh was also memorable.

Hope that helps!
kja is offline  
Mar 6th, 2008, 08:09 AM
Join Date: May 2006
Posts: 208
The best way to see and travel in Skye is by car however if you are intent on using the train you will have to play around with your travel plans to see what suits you and your mother. Have a look at the timetable / fares on

Generally you have to leave Portree very early (7.30am - 8a.m) to take the bus to Armadale, then catch the ferry to cross over to Mallaig as the only train from Mallaig to Edinburgh
leaves around 10a.m. It travels via Lochailort ( Famous for the Landing of Bonnie Prince Charlie - 1745 rebellion etc) and it also travels over the Glenfinnan Railway Viaduct - famous from the Harry Potter film)
The fare is just less than £50 but the train takes 6hrs 29 minutes arriving in Edinburgh about 4.30pm.

The other alternative route is to leave Portree just after 10a.m to travel by bus to Kyle of Lochalsh and then take the train to Inverness before changing there to take the Inverness - Edinburgh train. The journey from Kyle of Lochalsh to Edinburgh is 6hrs 11 minutes and the cheapest fare is £55 with the regular fare being £72.

As you will have your mother with you it would be cheaper and should be quicker and easier (depending on how you feel about driving that distance) to use the hire car you had intended starting off with from Edinburgh.
meks is offline  
Mar 6th, 2008, 09:47 AM
Original Poster
Join Date: Jun 2005
Posts: 23
Thanks again everyone for the sage advice. Yes it is true that Grandma and I will be renting a car which we will use for the majority of our stay. However, It sounds like the trip from Skye to Edinburgh may be a long/arduous one. Moreover, I thought seeing some of Scotland by rail may be a nice touch. My thoughts were to drop the car somewhere in the Highlands and take the train South. This may not be feasible or smart for that matter.
jshirema is offline  
Related Topics
Original Poster
Last Post
Apr 13th, 2017 08:01 AM
Apr 11th, 2010 02:00 PM
Aug 28th, 2004 02:57 PM
Aug 15th, 2004 07:53 AM
Apr 14th, 2003 02:11 PM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Thread Tools
Search this Thread

Contact Us - Archive - Advertising - Cookie Policy -


All times are GMT -8. The time now is 08:44 AM.