Travel from Edinburgh to Stranraer

Bus or train from Edinburgh to Stranraer?

Scottish Citylink operates a bus from Edinburgh to Stranraer 3 times a day. Tickets cost $30 - $45 and the journey takes 3 hours 45 minutes. Alternatively, you can take a train from Edinburgh to Stranraer via Glasgow, Cathedral Street (Queen St Station), Glasgow Central, and Ayr in around 4 hours 23 minutes.

Book transport from Edinburgh to Stranraer

How to get from Edinburgh to Stranraer

ModeDurationPrice
From Edinburgh, Bus Station (Stances 7 to 10) bus to Stranraer, Port Rodie.3 h 45 min£25
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), bus to Glasgow Central, train to Ayr, then train to Stranraer.4 h 23 min£39
From Edinburgh, Princes Street (opp 53-60 opp M&S) bus to Dumfries, Scotland then bus to Stranraer.5 h 37 min£19
From Edinburgh drive to Stranraer.2 h 33 min£24

How long does it take to get from Edinburgh to Stranraer?

The bus from Edinburgh, Bus Station (Stances 7 to 10) to Stranraer, Port Rodie takes 3 hours 45 minutes including transfers and departs three times a day.

Is there a direct bus between Edinburgh and Stranraer?

Yes, there is a direct bus departing from Edinburgh, Bus Station (Stances 7 to 10) and arriving at Stranraer, Port Rodie. Services depart three times a day, and operate Saturday and Sunday. The journey takes approximately 3 hours 45 minutes.

Operators from Edinburgh to Stranraer

OperatorPhoneWebsite
Scottish Citylink0871 266 33 33Scottish Citylink
ScotRail+44 344 811 0141ScotRail
First+44 (0)1224 650100First
Stagecoach WestStagecoach West
National Express+44 08717 818178National Express