How to get from Edinburgh to Port Ellen by ferry and train?
From Edinburgh to Port Ellen by ferry and train
To get from Edinburgh to Port Ellen in Scotland, you’ll need to take one train line and one ferry line: take the SCOTRAIL train from Edinburgh station to Anniesland station. Next, you’ll have to switch to the and finally take the CM9 ferry from Kennacraig Ferry Terminal, Kennacraig station to Port Ellen Islay Ferry Terminal, Port Ellen station. The total trip duration for this route is approximately 10 hr 15 min.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILHelensburgh Central
- 3Ride to train stationAnniesland91 min
- 4Walk toAnniesland Cross, AnnieslandID 6090381130 m • 2 min
- 5Wait for926Campbeltown
- 6Travel toFerry Terminal, KennacraigID 60709596178 min
- 7Walk to ferry stationKennacraig Ferry Terminal, KennacraigID 9300KEN60 m • 1 min
- 8Wait for ferryCM9Port Ellen
- 9Ride to ferry stationPort Ellen Islay Ferry Terminal, Port EllenID 9300PLN140 min
Public transport directions from Edinburgh to Port Ellen
Public transport stations close to Edinburgh
Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is Waterloo Place, Edinburgh.
Train stations close to Edinburgh:
- Edinburgh
Bus stations close to Edinburgh:
- Waterloo Place, Edinburgh
- North Bridge, Old Town
- Princes Street (Waverley Steps), Edinburgh
Public transport stations close to Port Ellen, Scotland
Port Ellen is located at Port Ellen, Scotland and the nearest public transport station is Baptist Church, Port Ellen.
Bus stations close to Port Ellen:
- Baptist Church, Port Ellen
- Charlotte Street, Port Ellen
- Antrim View, Port Ellen
Ferry stations close to Port Ellen:
- Port Ellen Islay Ferry Terminal, Port Ellen
Related Routes
- Fort William to Port Ellen
- Campbeltown to Port Ellen
- Edinburgh to Aberdeen
- Edinburgh to Aberdour
- Edinburgh to Aberfeldy
- Edinburgh to Allanton
- Edinburgh to Alloa
- Edinburgh to Alness
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
- Edinburgh to Balintore
- Edinburgh to Ballachulish
- Edinburgh to Balloch
- Edinburgh to Bathgate
- Edinburgh to Beith
- Edinburgh to Blairgowrie
- Edinburgh to Bridge Of Earn
- Edinburgh to Brora
- Edinburgh to Buckie
- Edinburgh to Campbeltown
Questions & Answers
What is the fastest way to get from Edinburgh to Port Ellen?
The fastest way takes 615 minutes, using Bus line SCOTRAIL, Bus line 926, Bus line CM9.
Is there a direct train between Edinburgh and Port Ellen in Scotland?
No, you’ll have to take one train line and one ferry line in total. The total travelling time is 10 hr 15 min.
Which train line goes from Edinburgh to Port Ellen in Scotland?
The SCOTRAIL train line goes from Helensburgh Central station near Edinburgh to Anniesland station. From there you’ll have to take one ferry line till Anniesland station near Port Ellen in Scotland
How long does it take to travel from Edinburgh to Port Ellen in Scotland by train and ferry?
The total travel time between Edinburgh and Port Ellen in Scotland by train and ferry is about 10 hr 15 min.
Where do I get on the train near Edinburgh to get to Port Ellen in Scotland?
Get on the SCOTRAIL train from the Helensburgh Central station near Edinburgh in Scotland.
Where do I get off the train when travelling between Edinburgh and Port Ellen in Scotland?
Get off the train at the Anniesland station, which is closest to Port Ellen in Scotland.