Travel options for:
Edinburgh Waverley Station to Duns
  • Train

    $23 - $34
    1. Edinburgh

      40 min - every 2 hours

      $16 - $25

    2. Berwick-upon-Tweed, Railway

      33 min - hourly

      $6 - $9

  • Train, bus

    $22 - $26
    1. Edinburgh

      52 min - hourly

      $10 - $15

    2. Galashiels, Transport

      1 h 5 min - every 4 hours

      $11

  • Taxi

    $140 - $170
    1. Edinburgh Waverley Station

      56 min - 44.5 miles

      $140 - $170

  • Drive

    $9 - $14
    1. Edinburgh Waverley Station

      56 min - 44.5 miles

      $9 - $14

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

From Edinburgh train to Berwick-upon-Tweed, Railway station (Berwick upon Tweed rly stn) then bus to Duns, Finnies Shop. 1 h 24 min £20. From Edinburgh train to Galashiels, Transport Interchange then bus to Duns, Royal Bank. 2 h 43 min £17. From Edinburgh Waverley Station taxi to Duns. 56 min £125. From Edinburgh Waverley Station drive to Duns. 56 min £8.

Trips from Edinburgh Waverley Station

Edinburgh Waverley Station to Norton House Hotel Spa Newbridge Edinburgh Waverley Station to Newbridge Scotland Edinburgh Waverley Station to Paisley Gilmour Street Station Edinburgh Waverley Station to Halbeath Park Ride Edinburgh Waverley Station to Brunstane Station Edinburgh Waverley Station to Bowness on Windermere Edinburgh Waverley Station to Annan Edinburgh Waverley Station to Duddingston Edinburgh Waverley Station to Donegal Edinburgh Waverley Station to Old Town Edinburgh Scotland Edinburgh Waverley Station to 22 Chester Street Edinburgh Edinburgh Waverley Station to Sheffield and South Yorkshire Navigation Edinburgh Waverley Station to Isle of Cumbrae Edinburgh Waverley Station to Killearn Edinburgh Waverley Station to Falkirk Stadium Edinburgh Waverley Station to Thistle House Guest House Saint Catherines Edinburgh Waverley Station to Scott Monument Edinburgh Waverley Station to Crawsteps Queensferry Edinburgh Waverley Station to Kinross Loch Leven Community Campus Edinburgh Waverley Station to Merith House Hotel Edinburgh Edinburgh Waverley Station to Edinburgh Princes St Station Edinburgh Waverley Station to Bromley Edinburgh Waverley Station to Angel Station Edinburgh Waverley Station to Braid Hills Mountain Edinburgh Waverley Station to White Hart Lane Edinburgh Waverley Station to St Mary s Music School Edinburgh Waverley Station to New Mains Edinburgh Waverley Station to The Murray Kelvin Drive Edinburgh Waverley Station to Drumchapel Edinburgh Waverley Station to Mickleton Gloucestershire England
 
 

Train from Edinburgh Waverley Station to Duns

Virgin Trains East Coast operates a train from Edinburgh Waverley Station to Duns every 30 minutes. Tickets cost $16 - $25 and the journey takes 40 min. 3 other operators also service this route.