Skip to main content

How to get from Waterloo Place, Edinburgh to Kirkcudbright by bus?

By bus

To get from Waterloo Place, Edinburgh to Kirkcudbright in Scotland, you’ll need to take 3 bus lines: take the 101A bus from Princes Street (Scott Mon.), Edinburgh station to Whitesands, Dumfries station. Next, you’ll have to switch to the 500 bus and finally take the 502A bus from Shelter, Bridge Of Dee station to Harbour Square, Kirkcudbright station. The total trip duration for this route is approximately 5 hr 12 min.

312min
Walk to bus station
Bus - 101A101A
Bus - 500500
Bus - 502A502A
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
    510 yd • 6 min
  • 2
    Bus - 101A101A
    Wait for bus
    101A
    Dumfries
  • 3
    Ride to bus station
    Ride to bus station
    Whitesands, Dumfries
    ID 680000001506
    182 min
  • 4
    Bus - 500500
    Wait for bus
    500
    Stranraer
  • 5
    Ride to bus station
    Ride to bus station
    Shelter, Bridge Of Dee
    ID 680000047502
    45 min
  • 6
    Bus - 502A502A
    Wait for bus
    502A
    Kirkcudbright
  • 7
    Ride to bus station Harbour Square, Kirkcudbright
    Ride to bus station
    Harbour Square, Kirkcudbright
    ID 680000051501
    12 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 Waterloo Place, Edinburgh to Kirkcudbright

The distance between Waterloo Place, Edinburgh, Scotland and Kirkcudbright, Scotland is approximately 104.23 mi, which can typically be travelled in 312 min. Moovit will show you the directions from Waterloo Place, Edinburgh to Kirkcudbright 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 Waterloo Place, Edinburgh

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

Train stations close to Waterloo Place, Edinburgh:

  • Edinburgh

Bus stations close to Waterloo Place, Edinburgh:

  • Waterloo Place, Edinburgh
  • Leith Street, Greenside
  • Princes Street (Waverley Steps), Edinburgh

Public transport stations close to Kirkcudbright, Scotland

Kirkcudbright is located at Kirkcudbright, Scotland and the nearest public transport station is Johnston Place, Kirkcudbright.

Bus stations close to Kirkcudbright:

  • Johnston Place, Kirkcudbright
  • Town Hall, Kirkcudbright
  • Harbour Square, Kirkcudbright

Questions & Answers

  • What is the fastest way to get from Waterloo Place, Edinburgh to Kirkcudbright?

    The fastest way takes 312 minutes, using Bus line 101A, Bus line 500, Bus line 502A.

  • Is there a direct bus between Waterloo Place, Edinburgh and Kirkcudbright?

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

  • Which bus line goes from Waterloo Place, Edinburgh to Kirkcudbright?

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

  • How long does it take to travel from Waterloo Place, Edinburgh to Kirkcudbright by bus?

    The total travel time between Waterloo Place, Edinburgh in Edinburgh and Kirkcudbright in Scotland by bus is about 5 hr 12 min.

  • Where do I get on the bus near Waterloo Place, Edinburgh to get to Kirkcudbright?

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

  • Where do I get off the bus when travelling between Waterloo Place, Edinburgh and Kirkcudbright?

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

Live arrivals, timetables, maps