Skip to main content

How to get from Haymarket to Moffat Hospital by bus?

From Haymarket to Moffat Hospital by bus

To get from Haymarket to Moffat Hospital in Moffat, take the 2 bus from Haymarket Station, Haymarket station to Bread Street, Fountainbridge station. Next, take the 101A bus from Bread Street, Fountainbridge station to Esso Garage, Moffat station. The total trip duration for this route is approximately 2 hr 40 min.

160min
Walk to bus station
Bus - 22
Bus - 101A101A
Walk to Moffat Hospital
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200202020
    80 yd • 1 min
  • 2
    Bus - 22
    Wait for bus
    2
    Magdalene
  • 3
    Ride to bus station
    Ride to bus station
    Bread Street, Fountainbridge
    ID 6200243820
    4 min
  • 4
    Bus - 101A101A
    Wait for bus
    101A
    Dumfries
  • 5
    Ride to bus station
    Ride to bus station
    Esso Garage, Moffat
    ID 680000082513
    134 min
  • 6
    Walk to Moffat Hospital
    Walk to
    Moffat Hospital
    The Holm
    0.64 mi • 14 min
*Duration based on 8am traffic

Alternative route from Haymarket to Moffat Hospital by bus via 900 and 101A

To get from Haymarket to Moffat Hospital in Moffat, take the 900 bus from Haymarket Station, Haymarket station to Bus Station station. Next, take the 101A bus from Bus Station, Edinburgh station to Esso Garage, Moffat station. The total trip duration for this route is approximately 2 hr 52 min.

172min
Walk to bus station
Bus - 900900
Bus - 101A101A
Walk to Moffat Hospital
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200202930
    50 yd • 1 min
  • 2
    Bus - 900900
    Wait for bus
    900
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station
    10 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Edinburgh
    ID 6200600745
    10 yd • 1 min
  • 5
    Bus - 101A101A
    Wait for bus
    101A
    Dumfries
  • 6
    Ride to bus station
    Ride to bus station
    Esso Garage, Moffat
    ID 680000082513
    145 min
  • 7
    Walk to Moffat Hospital
    Walk to
    Moffat Hospital
    The Holm
    0.64 mi • 14 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 Haymarket to Moffat Hospital

The distance between Haymarket, Moffat and Moffat Hospital, Moffat is approximately 55.3 mi, which can typically be travelled in 160 min. Moovit will show you the directions from Haymarket to Moffat Hospital by bus, so no matter how you choose to travel in Moffat – you will always have plenty of easy options.

Public transport stations close to Haymarket

Haymarket is located at Haymarket, Moffat and the nearest public transport station is Haymarket Station, Haymarket.

Bus stations close to Haymarket:

  • Haymarket Station, Haymarket
  • Magdala Crescent, Coates
  • West Maitland Street, Haymarket

Public transport stations close to Moffat Hospital, Moffat

Moffat Hospital is located at The Holm, Moffat and the nearest public transport station is Rogermoor, Moffat.

Bus stations close to Moffat Hospital:

  • Rogermoor, Moffat
  • Ballplay Road, Moffat
  • Annandale Road, Moffat

Alternative route from Haymarket to Moffat Hospital by bus via 900 and 101A

To get from Haymarket to Moffat Hospital in Moffat, take the 900 bus from Haymarket Station, Haymarket station to Bus Station station. Next, take the 101A bus from Bus Station, Edinburgh station to Esso Garage, Moffat station. The total trip duration for this route is approximately 2 hr 52 min.

172min
Walk to bus station
Bus - 900900
Bus - 101A101A
Walk to Moffat Hospital
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200202930
    50 yd • 1 min
  • 2
    Bus - 900900
    Wait for bus
    900
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station
    10 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Edinburgh
    ID 6200600745
    10 yd • 1 min
  • 5
    Bus - 101A101A
    Wait for bus
    101A
    Dumfries
  • 6
    Ride to bus station
    Ride to bus station
    Esso Garage, Moffat
    ID 680000082513
    145 min
  • 7
    Walk to Moffat Hospital
    Walk to
    Moffat Hospital
    The Holm
    0.64 mi • 14 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Haymarket to Moffat Hospital?

    The fastest way takes 160 minutes, using Bus line 2, Bus line 101A.

  • What is the alternative route to get from Haymarket to Moffat Hospital?

    The alternative route takes 172 minutes, using Bus line 900, Bus line 101A.

  • Is there a direct bus between Haymarket and Moffat Hospital?

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

  • Which bus line goes from Haymarket to Moffat Hospital?

    The 2 bus line goes from Haymarket Station, Haymarket station near Haymarket in Edinburgh to Magdalene station. From there you’ll have to take one bus line till Magdalene station near Moffat Hospital in Moffat.

  • How long does it take to travel from Haymarket to Moffat Hospital by bus?

    The total travel time between Haymarket in Edinburgh and Moffat Hospital in Moffat by bus is about 2 hr 40 min.

  • Where do I get on the bus near Haymarket to get to Moffat Hospital?

    Get on the 2 bus from the Haymarket Station, Haymarket stop near Haymarket in Edinburgh.

  • Where do I get off the bus when travelling between Haymarket and Moffat Hospital?

    Get off the bus at the Magdalene stop, which is closest to Moffat Hospital in Moffat.

Live arrivals, timetables, maps