Travel options for:
Edinburgh to New Lanark
  • Train

    $13 - $17
    1. Edinburgh

      28 min - 6 times a week

      $9 - $13

    2. Carstairs Junction, St Charles

      16 min - hourly - line 37

      $4

  • Train CrossCountry

    $40 - $60
    1. Edinburgh

      41 min - twice daily

      $35 - $55

    2. Motherwell

      24 min - hourly

      $5 - $8

  • Bus, line 77 bus

    $12 - $15
    1. Edinburgh, Princes Street (opp

      1 h 1 min - every 30 minutes

      $3 - $8

    2. Livingston, Bus Terminal

      43 min - every 4 hours - line 77

      $8

  • Bus

    $26
    1. Edinburgh, Princes Street (opp

      1 h 18 min - every 30 minutes

      $15

    2. Buchanan Bus Station

      1 h 9 min - every 4 hours

      $11

  • Taxi

    $110 - $140
    1. Edinburgh

      50 min - 34.8 miles

      $110 - $140

  • Drive

    $7 - $11
    1. Edinburgh

      50 min - 34.8 miles

      $7 - $11

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

From Edinburgh train to Carstairs Junction, St Charles Avenue then line 37 bus to Lanark, Bus Station. 1 h £11. From Edinburgh train to Motherwell then train to Lanark. 1 h 24 min £39. From Edinburgh, Princes Street (opp 123 Virgin Retail) bus to Livingston, Bus Terminal (Livingston Designer Outlet) then line 77 bus to Lanark, Bus Station. 2 h 44 min £9. From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station then bus to Lanark, Woodstock Street. 2 h 52 min £19. From Edinburgh taxi to New Lanark. 50 min £98. From Edinburgh drive to New Lanark. 50 min £6.