Skip to main content

How to get from Haymarket to Glenrothes Hospital by bus and train?

By bus and train

To get from Haymarket to Glenrothes Hospital in Glenrothes, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Haymarket station to Markinch station. Next, you’ll have to switch to the 43 bus and finally take the 37 bus from St Columba's Church, Auchmuty station to Riverside Park, Glenrothes station. The total trip duration for this route is approximately 1 hr 51 min.

111min
Train - SCOTRAIL
Bus - 4343
Bus - 3737
Walk to Glenrothes Hospital
Leaves from Haymarket

Step by Step

  • 1
    Start from train station
    Start from train station
    Haymarket
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station
    Ride to train station
    Markinch
    54 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Markinch
    ID 6500K0628
    50 yd • 1 min
  • 5
    Bus - 4343
    Wait for bus
    43
    Whitehill
  • 6
    Ride to bus station
    Ride to bus station
    St Columba's Church, Auchmuty
    ID 6500K0754
    12 min
  • 7
    Bus - 3737
    Wait for bus
    37
    Glenrothes
  • 8
    Ride to bus station
    Ride to bus station
    Riverside Park, Glenrothes
    ID 6500K1519
    2 min
  • 9
    Walk to Glenrothes Hospital
    Walk to
    Glenrothes Hospital
    Lodge Rise
    700 yd • 9 min
*Duration based on 8am traffic

Alternative route by bus and train via SCOTRAIL, 43 and 32A

To get from Haymarket to Glenrothes Hospital in Glenrothes, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Haymarket station to Markinch station. Next, you’ll have to switch to the 43 bus and finally take the 32A bus from St Columba's Church, Auchmuty station to Willow Crescent, South Parks station. The total trip duration for this route is approximately 1 hr 41 min.

101min
Train - SCOTRAIL
Bus - 4343
Bus - 32A32A
Walk to Glenrothes Hospital
Leaves from Haymarket

Step by Step

  • 1
    Start from train station
    Start from train station
    Haymarket
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station
    Ride to train station
    Markinch
    54 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Markinch
    ID 6500K0628
    50 yd • 1 min
  • 5
    Bus - 4343
    Wait for bus
    43
    Whitehill
  • 6
    Ride to bus station
    Ride to bus station
    St Columba's Church, Auchmuty
    ID 6500K0754
    12 min
  • 7
    Bus - 32A32A
    Wait for bus
    32A
    Kirkcaldy
  • 8
    Ride to bus station
    Ride to bus station
    Willow Crescent, South Parks
    ID 6500K0705
    3 min
  • 9
    Walk to Glenrothes Hospital
    Walk to
    Glenrothes Hospital
    Lodge Rise
    0.71 mi • 15 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 Glenrothes Hospital

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

Public transport stations close to Haymarket

Haymarket is located at Haymarket, Glenrothes 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 Glenrothes Hospital, Glenrothes

Glenrothes Hospital is located at Lodge Rise, Glenrothes and the nearest public transport station is Glenrothes Hospital, Cadham.

Train stations close to Glenrothes Hospital:

  • Markinch

Bus stations close to Glenrothes Hospital:

  • Glenrothes Hospital, Cadham
  • Aspen Avenue, Cadham
  • Lodge Rise Turning Circle, Glenrothes

Alternative route by bus and train via SCOTRAIL, 43 and 32A

To get from Haymarket to Glenrothes Hospital in Glenrothes, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Haymarket station to Markinch station. Next, you’ll have to switch to the 43 bus and finally take the 32A bus from St Columba's Church, Auchmuty station to Willow Crescent, South Parks station. The total trip duration for this route is approximately 1 hr 41 min.

101min
Train - SCOTRAIL
Bus - 4343
Bus - 32A32A
Walk to Glenrothes Hospital
Leaves from Haymarket

Step by Step

  • 1
    Start from train station
    Start from train station
    Haymarket
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station
    Ride to train station
    Markinch
    54 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Markinch
    ID 6500K0628
    50 yd • 1 min
  • 5
    Bus - 4343
    Wait for bus
    43
    Whitehill
  • 6
    Ride to bus station
    Ride to bus station
    St Columba's Church, Auchmuty
    ID 6500K0754
    12 min
  • 7
    Bus - 32A32A
    Wait for bus
    32A
    Kirkcaldy
  • 8
    Ride to bus station
    Ride to bus station
    Willow Crescent, South Parks
    ID 6500K0705
    3 min
  • 9
    Walk to Glenrothes Hospital
    Walk to
    Glenrothes Hospital
    Lodge Rise
    0.71 mi • 15 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 111 minutes, using Bus line SCOTRAIL, Bus line 43, Bus line 37.

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

    The alternative route takes 101 minutes, using Bus line SCOTRAIL, Bus line 43, Bus line 32A.

  • Is there a direct train between Haymarket and Glenrothes Hospital?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 1 hr 51 min.

  • Which train line goes from Haymarket to Glenrothes Hospital?

    The SCOTRAIL train line goes from Aberdeen station near Haymarket in Edinburgh to Markinch station. From there you’ll have to take 2 bus lines till Markinch station near Glenrothes Hospital in Glenrothes.

  • How long does it take to travel from Haymarket to Glenrothes Hospital by train and bus?

    The total travel time between Haymarket in Edinburgh and Glenrothes Hospital in Glenrothes by train and bus is about 1 hr 51 min.

  • Where do I get on the train near Haymarket to get to Glenrothes Hospital?

    Get on the SCOTRAIL train from the Aberdeen station near Haymarket in Edinburgh.

  • Where do I get off the train when travelling between Haymarket and Glenrothes Hospital?

    Get off the train at the Markinch stop, which is closest to Glenrothes Hospital in Glenrothes.

  • When is the first train from Haymarket to Glenrothes Hospital?

    The first train from Haymarket in Edinburgh to Glenrothes Hospital in Glenrothes is ScotRail. It leaves the Haymarket station at 10:20.

Live arrivals, timetables, maps