Skip to main content

How to get from Hanover Street, Edinburgh to Castle Douglas Hospital by bus?

From Hanover Street, Edinburgh to Castle Douglas Hospital by bus

To get from Hanover Street, Edinburgh to Castle Douglas Hospital in Castle Douglas, take the 101A bus from Princes Street (Scott Mon.), Edinburgh station to Whitesands, Dumfries station. Next, take the 500 bus from Whitesands, Dumfries station to Swimming Pool, Castle Douglas station. The total trip duration for this route is approximately 4 hr 34 min.

274min
Walk to bus station
Bus - 101A101A
Bus - 500500
Walk to Castle Douglas Hospital
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
    300 yd • 4 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
    Swimming Pool, Castle Douglas
    ID 680000349501
    37 min
  • 6
    Walk to Castle Douglas Hospital
    Walk to
    Castle Douglas Hospital
    Academy Street
    600 yd • 7 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 Hanover Street, Edinburgh to Castle Douglas Hospital

The distance between Hanover Street, Edinburgh, Castle Douglas and Castle Douglas Hospital, Castle Douglas is approximately 94.84 mi, which can typically be travelled in 274 min. Moovit will show you the directions from Hanover Street, Edinburgh to Castle Douglas Hospital by bus, so no matter how you choose to travel in Castle Douglas – you will always have plenty of easy options.

Public transport stations close to Hanover Street, Edinburgh

Hanover Street, Edinburgh is located at Hanover Street, Edinburgh, Castle Douglas and the nearest public transport station is Hanover Street, Edinburgh.

Train stations close to Hanover Street, Edinburgh:

  • Edinburgh

Bus stations close to Hanover Street, Edinburgh:

  • Hanover Street, Edinburgh
  • George Street (Assembly Rooms), Edinburgh
  • Thistle Street, Edinburgh

Public transport stations close to Castle Douglas Hospital, Castle Douglas

Castle Douglas Hospital is located at Academy Street, Castle Douglas and the nearest public transport station is Queen Elizabeth Drive, Castle Douglas.

Bus stations close to Castle Douglas Hospital:

  • Queen Elizabeth Drive, Castle Douglas
  • Whitepark Rd, Castle Douglas
  • Swimming Pool, Castle Douglas

Questions & Answers

  • What is the fastest way to get from Hanover Street, Edinburgh to Castle Douglas Hospital?

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

  • Is there a direct bus between Hanover Street, Edinburgh and Castle Douglas Hospital?

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

  • Which bus line goes from Hanover Street, Edinburgh to Castle Douglas Hospital?

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

  • How long does it take to travel from Hanover Street, Edinburgh to Castle Douglas Hospital by bus?

    The total travel time between Hanover Street, Edinburgh in Scotland and Castle Douglas Hospital in Castle Douglas by bus is about 4 hr 34 min.

  • Where do I get on the bus near Hanover Street, Edinburgh to get to Castle Douglas Hospital?

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

  • Where do I get off the bus when travelling between Hanover Street, Edinburgh and Castle Douglas Hospital?

    Get off the bus at the Dumfries stop, which is closest to Castle Douglas Hospital in Castle Douglas.

Live arrivals, timetables, maps