Skip to main content

How to get from Castle Douglas to North Ayrshire by bus?

Castle Douglas to North Ayrshire map

From Castle Douglas to North Ayrshire by bus

To get from Castle Douglas to North Ayrshire in Scotland, you’ll need to take 3 bus lines: take the 500 bus from Swimming Pool, Castle Douglas station to Port Rodie, Stranraer station. Next, you’ll have to switch to the 923 bus and finally take the 585 bus from Bus Station , Ayr station to Sandy Road, Irvine station. The total trip duration for this route is approximately 7 hr 14 min.

434min
Bus - 500500
Bus - 923923
Bus - 585585
Leaves from Swimming Pool, Castle Douglas

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Castle Douglas
  • 2
    Bus - 500500
    Wait for bus
    500
    Stranraer
  • 3
    Ride to bus station
    Ride to bus station
    Port Rodie, Stranraer
    ID 680000088504
    103 min
  • 4
    Walk to bus station
    Walk to bus station
    Port Rodie, Stranraer
    ID 680000088507
    30 m • 1 min
  • 5
    Bus - 923923
    Wait for bus
    923
    Glasgow
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station , Ayr
    ID 6190691
    100 min
  • 7
    Bus - 585585
    Wait for bus
    585
    Largs
  • 8
    Ride to bus station Sandy Road, Irvine
    Ride to bus station
    Sandy Road, Irvine
    ID 6170253
    38 min
*Duration based on 8am traffic

Alternative route from Castle Douglas to North Ayrshire by bus via 500, 358 and 585

To get from Castle Douglas to North Ayrshire in Scotland, you’ll need to take 3 bus lines: take the 500 bus from Swimming Pool, Castle Douglas station to Port Rodie, Stranraer station. Next, you’ll have to switch to the 358 bus and finally take the 585 bus from Bus Station , Ayr station to Sandy Road, Irvine station. The total trip duration for this route is approximately 7 hr 14 min.

434min
Bus - 500500
Bus - 358358
Bus - 585585
Leaves from Swimming Pool, Castle Douglas

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Castle Douglas
  • 2
    Bus - 500500
    Wait for bus
    500
    Stranraer
  • 3
    Ride to bus station
    Ride to bus station
    Port Rodie, Stranraer
    ID 680000088504
    103 min
  • 4
    Walk to bus station
    Walk to bus station
    Port Rodie Ferry Terminal, Stranraer
    ID 680000088508
    140 m • 2 min
  • 5
    Bus - 358358
    Wait for bus
    358
    Ayr
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station , Ayr
    ID 6190684
    141 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station , Ayr
    ID 6190691
    50 m • 1 min
  • 8
    Bus - 585585
    Wait for bus
    585
    Largs
  • 9
    Ride to bus station Sandy Road, Irvine
    Ride to bus station
    Sandy Road, Irvine
    ID 6170253
    38 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 Castle Douglas to North Ayrshire

The distance between Castle Douglas, Scotland and North Ayrshire, Scotland is approximately 180.97 km, which can typically be travelled in 434 min. Moovit will show you the directions from Castle Douglas to North Ayrshire 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 Castle Douglas

Castle Douglas is located at Castle Douglas, Scotland and the nearest public transport station is Swimming Pool, Castle Douglas.

Bus stations close to Castle Douglas:

  • Swimming Pool, Castle Douglas
  • Library, Castle Douglas
  • Academy Street, Castle Douglas

Public transport stations close to North Ayrshire, Scotland

North Ayrshire is located at North Ayrshire, Scotland and the nearest public transport station is Castlepark Crescent, Irvine.

Train stations close to North Ayrshire:

  • Kilwinning
  • Irvine
  • Stevenston

Bus stations close to North Ayrshire:

  • Castlepark Crescent, Irvine
  • Castlepark Community Centre, Irvine
  • Castlepark, Irvine

Castle Douglas to North Ayrshire map

Alternative route from Castle Douglas to North Ayrshire by bus via 500, 358 and 585

To get from Castle Douglas to North Ayrshire in Scotland, you’ll need to take 3 bus lines: take the 500 bus from Swimming Pool, Castle Douglas station to Port Rodie, Stranraer station. Next, you’ll have to switch to the 358 bus and finally take the 585 bus from Bus Station , Ayr station to Sandy Road, Irvine station. The total trip duration for this route is approximately 7 hr 14 min.

434min
Bus - 500500
Bus - 358358
Bus - 585585
Leaves from Swimming Pool, Castle Douglas

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Castle Douglas
  • 2
    Bus - 500500
    Wait for bus
    500
    Stranraer
  • 3
    Ride to bus station
    Ride to bus station
    Port Rodie, Stranraer
    ID 680000088504
    103 min
  • 4
    Walk to bus station
    Walk to bus station
    Port Rodie Ferry Terminal, Stranraer
    ID 680000088508
    140 m • 2 min
  • 5
    Bus - 358358
    Wait for bus
    358
    Ayr
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station , Ayr
    ID 6190684
    141 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station , Ayr
    ID 6190691
    50 m • 1 min
  • 8
    Bus - 585585
    Wait for bus
    585
    Largs
  • 9
    Ride to bus station Sandy Road, Irvine
    Ride to bus station
    Sandy Road, Irvine
    ID 6170253
    38 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Castle Douglas to North Ayrshire?

    The fastest way takes 434 minutes, using Bus line 500, Bus line 923, Bus line 585.

  • What is the alternative route to get from Castle Douglas to North Ayrshire?

    The alternative route takes 434 minutes, using Bus line 500, Bus line 358, Bus line 585.

  • Is there a direct bus between Castle Douglas and North Ayrshire in Scotland?

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

  • Which bus line goes from Castle Douglas to North Ayrshire in Scotland?

    The 500 bus line goes from Stranraer station near Castle Douglas to Port Rodie, Stranraer station. From there you’ll have to take one bus line till Port Rodie, Stranraer station near North Ayrshire in Scotland

  • How long does it take to travel from Castle Douglas to North Ayrshire in Scotland by bus?

    The total travel time between Castle Douglas and North Ayrshire in Scotland by bus is about 7 hr 14 min.

  • Where do I get on the bus near Castle Douglas to get to North Ayrshire in Scotland?

    Get on the 500 bus from the Stranraer stop near Castle Douglas in Scotland.

  • Where do I get off the bus when travelling between Castle Douglas and North Ayrshire in Scotland?

    Get off the bus at the Port Rodie, Stranraer stop, which is closest to North Ayrshire in Scotland.

Live arrivals, timetables, maps