Skip to main content

How to get from Edinburgh to Carnwath by bus?

Edinburgh to Carnwath map

From Edinburgh to Carnwath by bus

To get from Edinburgh to Carnwath in Scotland, 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 North Road, Carnwath station. The total trip duration for this route is approximately 2 hr 21 min.

141min
Walk to bus station
Bus - 101A101A
Bus - 191191
Bus - 137137
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 North Road, Carnwath
    Ride to bus station
    North Road, Carnwath
    ID 61501667
    14 min
*Duration based on 8am traffic

From Edinburgh to Carnwath by bus and train

To get from Edinburgh to Carnwath in Scotland, 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 North Road, Carnwath station. The total trip duration for this route is approximately 2 hr 45 min.

165min
Train - SCOTRAIL
Train - SCOTRAIL
Bus - 137137
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 North Road, Carnwath
    Ride to bus station
    North Road, Carnwath
    ID 61501667
    14 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, Scotland and Carnwath, Scotland is approximately 78.39 km, which can typically be travelled in 141 min. Moovit will show you the directions from Edinburgh to Carnwath 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 Carnwath, Scotland

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

Train stations close to Carnwath:

  • Carstairs

Bus stations close to Carnwath:

  • Main Street, Carnwath
  • Biggar Road, Carnwath
  • South Street, Carnwath

Edinburgh to Carnwath map

From Edinburgh to Carnwath by bus and train

To get from Edinburgh to Carnwath in Scotland, 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 North Road, Carnwath station. The total trip duration for this route is approximately 2 hr 45 min.

165min
Train - SCOTRAIL
Train - SCOTRAIL
Bus - 137137
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 North Road, Carnwath
    Ride to bus station
    North Road, Carnwath
    ID 61501667
    14 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 141 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 165 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 21 min.

  • Which bus line goes from Edinburgh to Carnwath?

    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 Carnwath in Scotland.

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

    The total travel time between Edinburgh in Edinburgh and Carnwath in Scotland by bus is about 2 hr 21 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 Edinburgh.

  • 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 Scotland.

Live arrivals, timetables, maps