Skip to main content

How to get from Stranraer to Kirkcudbright by bus?

Stranraer to Kirkcudbright map

From Stranraer to Kirkcudbright by bus

To get from Stranraer to Kirkcudbright in Scotland, take the 500 bus from Port Rodie Ferry Terminal, Stranraer station to Tarff Bridge, Ringford station. Next, take the 501 bus from Tarff Bridge, Ringford station to Harbour Square, Kirkcudbright station. The total trip duration for this route is approximately 3 hr 7 min.

187min
Walk to bus station
Bus - 500500
Bus - 501501
Leaves from Port Rodie Ferry Terminal, Stranraer

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Port Rodie Ferry Terminal, Stranraer
    ID 680000088508
    270 m • 4 min
  • 2
    Bus - 500500
    Wait for bus
    500
    Dumfries
  • 3
    Ride to bus station
    Ride to bus station
    Tarff Bridge, Ringford
    ID 680000049111
    94 min
  • 4
    Walk to bus station
    Walk to bus station
    Tarff Bridge, Ringford
    ID 680000049222
    20 m • 1 min
  • 5
    Bus - 501501
    Wait for bus
    501
    Kirkcudbright
  • 6
    Ride to bus station Harbour Square, Kirkcudbright
    Ride to bus station
    Harbour Square, Kirkcudbright
    ID 680000051501
    9 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 Stranraer to Kirkcudbright

The distance between Stranraer, Scotland and Kirkcudbright, Scotland is approximately 85.38 km, which can typically be travelled in 187 min. Moovit will show you the directions from Stranraer 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 Stranraer

Stranraer is located at Stranraer, Scotland and the nearest public transport station is Port Rodie, Stranraer.

Train stations close to Stranraer:

  • Stranraer

Bus stations close to Stranraer:

  • Port Rodie, Stranraer
  • Cross, Stranraer
  • St John Street, Stranraer

Public transport stations close to Kirkcudbright, Scotland

Kirkcudbright is located at Kirkcudbright, Scotland and the nearest public transport station is Town Hall, Kirkcudbright.

Bus stations close to Kirkcudbright:

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

Stranraer to Kirkcudbright map

Questions & Answers

  • What is the fastest way to get from Stranraer to Kirkcudbright?

    The fastest way takes 187 minutes, using Bus line 500, Bus line 501.

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

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

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

    The 500 bus line goes from Port Rodie Ferry Terminal, Stranraer station near Stranraer 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 Stranraer to Kirkcudbright in Scotland by bus?

    The total travel time between Stranraer and Kirkcudbright in Scotland by bus is about 3 hr 7 min.

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

    Get on the 500 bus from the Port Rodie Ferry Terminal, Stranraer stop near Stranraer in Scotland.

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

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

Live arrivals, timetables, maps