Bus 431

Click to load interactive map
List of stops
          Map

          Harbour Square – Harbour Square

          Harbour Square

          09:1013:3014:4016:3017:22

          Johnston Place

          09:1013:3017:22

          Victoria Park

          09:1113:3117:22

          Tongland Rd

          09:1213:3217:23

          Boreland Road

          09:1213:3217:23

          Boreland Road

          09:1313:3317:24

          Holyroyd Road

          09:1313:3317:24

          Telford Road

          09:1413:3417:25

          Stirling Acres Road

          09:1413:3417:25

          Millflats

          09:1513:35

          Health Centre

          09:1613:36

          Harbour Square

          09:1713:3817:27

          Town Hall

          09:1813:3914:4116:31

          Health Centre

          09:1913:4014:4216:32

          Woodlands Avenue

          09:2013:4114:4316:33

          Selkirk Road

          09:2113:4214:4416:34

          Great Cross Rd

          09:2313:4414:4616:36

          Dunbar Avenue

          09:2413:4514:4716:37

          Deacon Road

          09:2513:4614:4816:38

          Castledykes Road

          09:2513:4614:4816:38

          Fisher Close

          09:2613:4714:4916:39

          Castle Street

          09:2713:4814:5016:40

          Harbour Square

          09:2913:5314:5216:42
          Times marked with "—" indicate that the vehicle does not stop at this stop.

          Harbour Square – Mill on the Fleet

          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Harbour Square – Harbour Square
          Beaconsfield Place - St Mary Street - Victoria Park - Tongland Road - Boreland Road - Holroyd Road - Telford Close - Stirling Acres Road - Millflats - Barrhill Road - Beaconsfield Place - St Mary Street - Barrhill Road - Woodlands Avenue - Sandside Street - Great Cross Road - Dunbar Avenue - Princess Street - Castledykes Road - Fisher's Street - Castle Street - Beaconsfield Place
          Inbound: Harbour Square – Mill on the Fleet
          Beaconsfield Place - Burn Brae - Main Street - Twynholm Bypass - Barluka Improvement - Gatehouse of Fleet Bypass - Old Military Road - High Street

          Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

          Bus 431 FAQ

          • What time does the 431 bus start operating?

            Services on the 431 bus start at 09:10 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

          • What time does the 431 bus stop working?

            Services on the 431 bus stop at 17:27 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

          • Is there a 431 bus stop near me?

            Click here to view the nearest 431 bus stop.

          McCall's Coaches 431 bus Route Map

          431 bus Line Map PDF Version: 431 timetable, stops and map

          431 (Kirkcudbright Buses)

          The first stop of the 431 bus route is Harbour Square and the last stop is Harbour Square. 431 is operational during everyday.

          Additional information: 431 has 23 stops and the total trip duration for this route is approximately 23 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Kirkcudbright Buses suggested routes, real-time bus tracker, line route maps in Kirkcudbright, and helps to find the closest 431 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 431 bus to take on your trip.

          431 bus near me

          Last updated on May 2, 2026