Skip to main content

How to get from Edinburgh to Lanark by bus?

From Edinburgh to Lanark by bus

To get from Edinburgh to Lanark in Scotland, take the 101A bus from Princes Street (Scott Mon.), Edinburgh station to John Street, Biggar station. Next, take the 191 bus from John Street, Biggar station to Bus Station, Lanark station. The total trip duration for this route is approximately 1 hr 53 min.

113min
Walk to bus station
Bus - 101A101A
Bus - 191191
Walk to Lanark
Leaves from Princes Street (Scott Mon.), Edinburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Scott Mon.), Edinburgh
    ID 6200243420
    260 m • 4 min
  • 2
    Bus - 101A101A
    Wait for bus
    101A
    Dumfries
  • 3
    Ride to bus station
    Ride to bus station
    John Street, Biggar
    ID 61501275
    67 min
  • 4
    Bus - 191191
    Wait for bus
    191
    Lanark
  • 5
    Ride to bus station
    Ride to bus station
    Bus Station, Lanark
    ID 61501206
    29 min
  • 6
    Walk to Lanark
    Walk to
    Lanark
    40 m • 1 min
*Duration based on 8am traffic

From Edinburgh to Lanark by train

To get from Edinburgh to Lanark in Scotland, take the SCOTRAIL train from Edinburgh station to Glasgow Queen Street station. Next, take the SCOTRAIL train from Glasgow Central station to Lanark station. The total trip duration for this route is approximately 2 hr 14 min.

134min
Train - SCOTRAIL
Train - SCOTRAIL
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 3
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    54 min
  • 4
    Walk to train station
    Walk to train station
    Glasgow Central
    470 m • 7 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Lanark
  • 6
    Ride to train station Lanark
    Ride to train station
    Lanark
    53 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Edinburgh to Lanark

The distance between Edinburgh, Scotland and Lanark, Scotland is approximately 65.68 km, which can typically be travelled in 113 min. Moovit will show you the directions from Edinburgh to Lanark by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is Waverley Bridge, Edinburgh.

Bus stations close to Edinburgh:

  • Waverley Bridge, Edinburgh
  • North Bridge, Old Town
  • Princes Street (Waverley Steps), Edinburgh

Public transport stations close to Lanark, Scotland

Lanark is located at Lanark, Scotland and the nearest public transport station is Bus Station, Lanark.

Train stations close to Lanark:

  • Lanark

Bus stations close to Lanark:

  • Bus Station, Lanark
  • Cleghorn Road, Lanark
  • Hunters Close, Lanark

From Edinburgh to Lanark by train

To get from Edinburgh to Lanark in Scotland, take the SCOTRAIL train from Edinburgh station to Glasgow Queen Street station. Next, take the SCOTRAIL train from Glasgow Central station to Lanark station. The total trip duration for this route is approximately 2 hr 14 min.

134min
Train - SCOTRAIL
Train - SCOTRAIL
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 3
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    54 min
  • 4
    Walk to train station
    Walk to train station
    Glasgow Central
    470 m • 7 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Lanark
  • 6
    Ride to train station Lanark
    Ride to train station
    Lanark
    53 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Edinburgh to Lanark?

    The fastest way takes 113 minutes, using Bus line 101A, Bus line 191.

  • What is the alternative route to get from Edinburgh to Lanark?

    The alternative route takes 134 minutes, using Bus line SCOTRAIL, Bus line SCOTRAIL.

  • Is there a direct bus between Edinburgh and Lanark?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 53 min.

  • Which bus line goes from Edinburgh to Lanark?

    The 101A bus line goes from Princes Street (Scott Mon.), Edinburgh station near Edinburgh in Edinburgh to Dumfries station. From there you’ll have to take one bus line till Dumfries station near Lanark in Scotland.

  • How long does it take to travel from Edinburgh to Lanark by bus?

    The total travel time between Edinburgh in Edinburgh and Lanark in Scotland by bus is about 1 hr 53 min.

  • Where do I get on the bus near Edinburgh to get to Lanark?

    Get on the 101A bus from the Princes Street (Scott Mon.), Edinburgh stop near Edinburgh in Edinburgh.

  • Where do I get off the bus when travelling between Edinburgh and Lanark?

    Get off the bus at the Dumfries stop, which is closest to Lanark in Scotland.