Skip to main content

How to get from Edinburgh to Carnwath by bus?

From Edinburgh to Carnwath by bus

To get from Edinburgh to Carnwath in Carnwath, you’ll need to take 3 bus lines: take the 101A bus from Princes Street (Scott Mon.), Edinburgh station to John Street, Biggar station. Next, you’ll have to switch to the 191 bus and finally take the 137 bus from Bus Station, Lanark station to Main Street, Carnwath station. The total trip duration for this route is approximately 2 hr 25 min.

145min
Walk to bus station
Bus - 101A101A
Bus - 191191
Bus - 137137
Walk to Carnwath
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 bus station
    Walk to bus station
    Bus Station, Lanark
    ID 61501203
    30 m • 1 min
  • 7
    Bus - 137137
    Wait for bus
    137
    Carnwath
  • 8
    Ride to bus station
    Ride to bus station
    Main Street, Carnwath
    ID 61501260
    13 min
  • 9
    Walk to Carnwath
    Walk to
    Carnwath
    Main Street
    120 m • 2 min
*Duration based on 8am traffic

From Edinburgh to Carnwath by bus and train

To get from Edinburgh to Carnwath in Carnwath, you’ll need to take 2 train lines and one bus line: take the SCOTRAIL train from Edinburgh station to Glasgow Queen Street station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 137 bus from Wellhead Court, Lanark station to Main Street, Carnwath station. The total trip duration for this route is approximately 2 hr 46 min.

166min
Train - SCOTRAIL
Train - SCOTRAIL
Bus - 137137
Walk to Carnwath
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
    Ride to train station
    Lanark
    53 min
  • 7
    Walk to bus station
    Walk to bus station
    Wellhead Court, Lanark
    ID 61501201
    10 m • 1 min
  • 8
    Bus - 137137
    Wait for bus
    137
    Carnwath
  • 9
    Ride to bus station
    Ride to bus station
    Main Street, Carnwath
    ID 61501260
    13 min
  • 10
    Walk to Carnwath
    Walk to
    Carnwath
    Main Street
    120 m • 2 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 Carnwath

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

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Carnwath and the nearest public transport station is Waterloo Place, Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

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

Public transport stations close to Carnwath, Carnwath

Carnwath is located at Main Street, Carnwath and the nearest public transport station is South Street, Carnwath.

Train stations close to Carnwath:

  • Carstairs

Bus stations close to Carnwath:

  • South Street, Carnwath
  • Biggar Road, Carnwath
  • North Road, Carnwath

From Edinburgh to Carnwath by bus and train

To get from Edinburgh to Carnwath in Carnwath, you’ll need to take 2 train lines and one bus line: take the SCOTRAIL train from Edinburgh station to Glasgow Queen Street station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 137 bus from Wellhead Court, Lanark station to Main Street, Carnwath station. The total trip duration for this route is approximately 2 hr 46 min.

166min
Train - SCOTRAIL
Train - SCOTRAIL
Bus - 137137
Walk to Carnwath
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
    Ride to train station
    Lanark
    53 min
  • 7
    Walk to bus station
    Walk to bus station
    Wellhead Court, Lanark
    ID 61501201
    10 m • 1 min
  • 8
    Bus - 137137
    Wait for bus
    137
    Carnwath
  • 9
    Ride to bus station
    Ride to bus station
    Main Street, Carnwath
    ID 61501260
    13 min
  • 10
    Walk to Carnwath
    Walk to
    Carnwath
    Main Street
    120 m • 2 min
*Duration based on 8am traffic

Questions & Answers

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

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

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

    The alternative route takes 166 minutes, using Bus line SCOTRAIL, Bus line SCOTRAIL, Bus line 137.

  • Is there a direct bus between Edinburgh and Carnwath?

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

  • Which bus line goes from Edinburgh to Carnwath?

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

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

    The total travel time between Edinburgh in Scotland and Carnwath in Carnwath by bus is about 2 hr 25 min.

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

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

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

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