Skip to main content

How to get from Dumfries to Kirkcudbright by bus?

By bus

To get from Dumfries to Kirkcudbright in Scotland, take the 502 bus from Whitesands, Dumfries station to Markethill, Castle Douglas station. Next, take the 502A bus from Markethill, Castle Douglas station to Harbour Square, Kirkcudbright station. The total trip duration for this route is approximately 1 hr 1 min.

61min
Walk to bus station
Bus - 502502
Bus - 502A502A
Leaves from Whitesands, Dumfries
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Whitesands, Dumfries
    ID 680000001505
    360 yd • 5 min
  • 2
    Bus - 502502
    Wait for bus
    502
    Castle Douglas
  • 3
    Ride to bus station
    Ride to bus station
    Markethill, Castle Douglas
    ID 680000349505
    32 min
  • 4
    Bus - 502A502A
    Wait for bus
    502A
    Kirkcudbright
  • 5
    Ride to bus station Harbour Square, Kirkcudbright
    Ride to bus station
    Harbour Square, Kirkcudbright
    ID 680000051501
    22 min
*Duration based on 8am traffic

Alternative route by bus via 500 and 502A

To get from Dumfries to Kirkcudbright in Scotland, take the 500 bus from Whitesands, Dumfries station to Shelter, Bridge Of Dee station. Next, take the 502A bus from Shelter, Bridge Of Dee station to Harbour Square, Kirkcudbright station. The total trip duration for this route is approximately 1 hr 11 min.

71min
Walk to bus station
Bus - 500500
Bus - 502A502A
Leaves from Whitesands, Dumfries
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Whitesands, Dumfries
    ID 680000001505
    360 yd • 5 min
  • 2
    Bus - 500500
    Wait for bus
    500
    Stranraer
  • 3
    Ride to bus station
    Ride to bus station
    Shelter, Bridge Of Dee
    ID 680000047502
    40 min
  • 4
    Bus - 502A502A
    Wait for bus
    502A
    Kirkcudbright
  • 5
    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 Dumfries to Kirkcudbright
The distance between Dumfries, Scotland and Kirkcudbright, Scotland is approximately 26.89 mi, which can typically be travelled in 61 min. Moovit will show you the directions from Dumfries 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 Dumfries

Dumfries is located at Dumfries, Scotland and the nearest public transport station is Burns Statue, Dumfries.

Bus stations close to Dumfries:

  • Burns Statue, Dumfries
  • Buccleuch Street, Dumfries
  • Academy Street, Dumfries
Public transport stations close to Kirkcudbright, Scotland

Kirkcudbright is located at Kirkcudbright, Scotland and the nearest public transport station is Buchanan Street, Kirkcudbright.

Bus stations close to Kirkcudbright:

  • Buchanan Street, Kirkcudbright
  • Academy, Kirkcudbright
  • Fisher Close, Kirkcudbright

Alternative route by bus via 500 and 502A

To get from Dumfries to Kirkcudbright in Scotland, take the 500 bus from Whitesands, Dumfries station to Shelter, Bridge Of Dee station. Next, take the 502A bus from Shelter, Bridge Of Dee station to Harbour Square, Kirkcudbright station. The total trip duration for this route is approximately 1 hr 11 min.

71min
Walk to bus station
Bus - 500500
Bus - 502A502A
Leaves from Whitesands, Dumfries
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Whitesands, Dumfries
    ID 680000001505
    360 yd • 5 min
  • 2
    Bus - 500500
    Wait for bus
    500
    Stranraer
  • 3
    Ride to bus station
    Ride to bus station
    Shelter, Bridge Of Dee
    ID 680000047502
    40 min
  • 4
    Bus - 502A502A
    Wait for bus
    502A
    Kirkcudbright
  • 5
    Ride to bus station Harbour Square, Kirkcudbright
    Ride to bus station
    Harbour Square, Kirkcudbright
    ID 680000051501
    12 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Dumfries to Kirkcudbright?

    The fastest way takes 61 minutes, using Bus line 502, Bus line 502A.

  • What is the alternative route to get from Dumfries to Kirkcudbright?

    The alternative route takes 71 minutes, using Bus line 500, Bus line 502A.

  • Is there a direct bus between Dumfries and Kirkcudbright in Scotland?

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

  • Which bus line goes from Dumfries to Kirkcudbright in Scotland?

    The 502 bus line goes from Whitesands, Dumfries station near Dumfries to Castle Douglas station. From there you’ll have to take one bus line till Castle Douglas station near Kirkcudbright in Scotland

  • How long does it take to travel from Dumfries to Kirkcudbright in Scotland by bus?

    The total travel time between Dumfries and Kirkcudbright in Scotland by bus is about 1 hr 1 min.

  • Where do I get on the bus near Dumfries to get to Kirkcudbright in Scotland?

    Get on the 502 bus from the Whitesands, Dumfries stop near Dumfries in Scotland.

  • Where do I get off the bus when travelling between Dumfries and Kirkcudbright in Scotland?

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

  • When is the last bus from Dumfries to Kirkcudbright in Scotland?

    The last bus from Dumfries to Kirkcudbright in Scotland is the Dumfries - Kirkcudbright line. It leaves the Whitesands, Dumfries stop at 19:26.

Live arrivals, timetables, maps