Travel options for:
Cairnryan to Edinburgh
  • Bus

    $29 - $42
    1. Cairnryan, Post Office

      3 min - 5 times a day

      $3

    2. Cairnryan, Stena Terminal

      3 h 30 min - once daily

      $27 - $40

  • Train

    $45 - $66
    1. Cairnryan, Post Office

      15 min - every 4 hours

      $4

    2. Stranraer, Port Rodie

      6 min - 1813 feet

    3. Stranraer

      1 h 25 min - 3 times a day

      $17 - $26

    4. Ayr

      50 min - every 4 hours

      $11 - $17

    5. Glasgow Central

      1 h 5 min - every 3 hours

      $13 - $19

  • Drive

    $26 - $40
    1. Cairnryan

      2 h 25 min - 123.4 miles

      $26 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Cairnryan, Post Office bus to Cairnryan, Stena Terminal then bus to Edinburgh, Bus Station (Stances 7 to 10). 4 h 33 min £27. From Cairnryan, Post Office bus to Stranraer, Port Rodie, walk to Stranraer, train to Ayr, train to Glasgow Central, then train to Edinburgh. 5 h 33 min £41. From Cairnryan drive to Edinburgh. 2 h 25 min £24.

 
 

Bus or train from Cairnryan to Edinburgh?

Stagecoach West operates a bus from Cairnryan to Edinburgh every 4 hours. Tickets cost $3 and the journey takes 3 min. 2 other operators also service this route. Alternatively, Stagecoach West operates a train from Cairnryan to Edinburgh every 2 hours. Tickets cost $4 and the journey takes 15 min. 4 other operators also service this route.