Travel options for:
Annan to Edinburgh
  • Train Virgin West Coast Trains

    $66 - $109
    1. Annan

      22 min - 4 times a day

      $6 - $9

    2. Carlisle

      1 h 17 min - 3 times a day

      $60 - $100

  • Train TransPennine Express

    $37 - $52
    1. Annan, Stance 3 (Bus Station)

      38 min - every 2 hours - line 383

      $8

    2. Lockerbie

      1 h 2 min - once daily

      $30 - $45

  • Bus, train

    $31 - $39
    1. Annan, Stance 2 (Bus Station)

      30 min - every 2 hours

      $3 - $6

    2. Longtown, Grahams Arms Hotel

      1 h 45 min - hourly

      $18

    3. Galashiels

      50 min - hourly

      $10 - $15

  • Bus

    $30 - $33
    1. Annan, Stance 2 (Bus Station)

      37 min - hourly

      $3 - $7

    2. Dumfries, Whitesands (Rural

      2 h 37 min - 4 times a day

      $26

  • Drive

    $17 - $25
    1. Annan

      1 h 39 min - 79.4 miles

      $17 - $25

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

From Annan train to Carlisle then train to Edinburgh. 2 h 39 min £68. From Annan, Stance 3 (Bus Station) line 383 bus to Lockerbie then train to Edinburgh. 2 h 40 min £35. From Annan, Stance 2 (Bus Station) bus to Longtown, Grahams Arms Hotel, bus to Galashiels, then train to Edinburgh. 4 h 11 min £25. From Annan, Stance 2 (Bus Station) bus to Dumfries, Whitesands (Rural Stances) then bus to Tollcross, Fountainbridge (at 136-138). 4 h 14 min £23. From Annan drive to Edinburgh. 1 h 39 min £15.

 
 

Bus or train from Annan to Edinburgh?

ScotRail operates a train from Annan to Edinburgh hourly. Tickets cost $6 - $9 and the journey takes 22 min. Virgin West Coast Trains also services this route every 3 hours. Alternatively, Stagecoach UK operates a bus from Annan to Edinburgh hourly. Tickets cost $3 - $6 and the journey takes 37 min. 2 other operators also service this route.
 

Book transport from Annan to Edinburgh

Book trains from Annan to Edinburgh