How to get from Cairnryan Port to Edinburgh by bus?
Cairnryan Port to Edinburgh - Bus Timetable
The 358 bus from Cairnryan Port to Edinburgh runs from 08:30 to 23:22, with departures every 2 hr-4 hr. The journey takes about 7 hr 34 min, with regular service throughout the operating hours.
From Cairnryan Port to Edinburgh by bus
To get from Cairnryan Port to Edinburgh in Scotland, you’ll need to take 3 bus lines: take the 358 bus from Ferry Terminal, Cairnryan station to Port Rodie, Stranraer station. Next, you’ll have to switch to the 500 bus and finally take the 101A bus from Court, Dumfries station to Princes Street (Scott Mon.), Edinburgh station. The total trip duration for this route is approximately 7 hr 34 min. The bus schedule from Cairnryan Port may change. We recommend you check the updated bus schedule to Edinburgh on the Moovit app.
Step by Step
- 1Walk to bus stationFerry Terminal, CairnryanID 68000026522260 m • 1 min
- 2Wait for bus358Stranraer
- 3Ride to bus stationPort Rodie, StranraerID 68000008850412 min
- 4Walk to bus stationPort Rodie Ferry Terminal, StranraerID 680000088508140 m • 2 min
- 5Wait for bus500Dumfries
- 6Ride to bus stationCourt, DumfriesID 680000549111143 min
- 7Wait for bus101AEdinburgh
- 8Ride to bus stationPrinces Street (Scott Mon.), EdinburghID 6200206472169 min
- 9Walk toEdinburgh290 m • 4 min
Public transport directions from Cairnryan Port to Edinburgh
Bus timetable from Cairnryan Port to Edinburgh
Related Routes
- Aberdeen to Edinburgh
- Aberdour to Edinburgh
- Aberfoyle to Edinburgh
- Alva to Edinburgh
- Ballater to Edinburgh
- Bannockburn to Edinburgh
- Blackburn (West Lothian) to Edinburgh
- Blairgowrie to Edinburgh
- Bothwell to Edinburgh
- Brechin to Edinburgh
- Carnwath to Edinburgh
- Castle Douglas to Edinburgh
- Chapelhall to Edinburgh
- Coldstream to Edinburgh
- Comrie (Fife) to Edinburgh
- Crail to Edinburgh
- Cupar to Edinburgh
- Dalkeith to Edinburgh
- Denholm to Edinburgh
- Dollar to Edinburgh
Questions & Answers
What is the fastest way to get from Cairnryan Port to Edinburgh?
The fastest way takes 454 minutes, using Bus line 358, Bus line 500, Bus line 101A.
Is there a direct bus between Cairnryan Port and Edinburgh?
No, you’ll have to take 3 bus lines in total. The total travelling time is 7 hr 34 min.
Which bus line goes from Cairnryan Port to Edinburgh?
The 358 bus line goes from Ferry Terminal, Cairnryan station near Cairnryan Port in Dumfries And Galloway to Port Rodie, Stranraer station. From there you’ll have to take one bus line till Port Rodie, Stranraer station near Edinburgh in Scotland.
How long does it take to travel from Cairnryan Port to Edinburgh by bus?
The total travel time between Cairnryan Port in Dumfries And Galloway and Edinburgh in Scotland by bus is about 7 hr 34 min.
Where do I get on the bus near Cairnryan Port to get to Edinburgh?
Get on the 358 bus from the Ferry Terminal, Cairnryan stop near Cairnryan Port in Dumfries And Galloway.
Where do I get off the bus when travelling between Cairnryan Port and Edinburgh?
Get off the bus at the Port Rodie, Stranraer stop, which is closest to Edinburgh in Scotland.
Popular Routes
- Glasgow to Ratho
- Greenock to Erskine
- Edinburgh to Pittenweem
- Glasgow Central Station to Glasgow Science Centre
- Darvel to Glasgow
- Ellon Park & Ride to Aberdeen
- Coatbridge to Buchanan Street Bus Station
- Kennacraig to Claonaig
- Port Glasgow to Paisley
- Stirling to Aberfoyle
- Kyle Of Lochalsh to Portree
- Coatbridge to Glasgow Airport
- Edinburgh Zoo to Edinburgh Castle
- Glasgow to Gartnavel General Hospital
- Glasgow to Braemar
- Aberdeen to Laurencekirk
- Clydebank to Erskine
- Glasgow to Innellan
- Ullapool to Inverness
- Linlithgow to Broxburn