Skip to main content

How to get from Haymarket to Ian Charles Hospital by bus and train?

From Haymarket to Ian Charles Hospital by bus and train

To get from Haymarket to Ian Charles Hospital in Grantown-On-Spey, take the SCOTRAIL train from Haymarket station to Aviemore station. Next, take the 37 bus from Cairngorm Hotel, Aviemore station to The Square, Grantown-On-Spey station. The total trip duration for this route is approximately 4 hr 58 min.

298min
Train - SCOTRAIL
Bus - 3737
Walk to Ian Charles Hospital
Leaves from Haymarket

Step by Step

  • 1
    Start from train station
    Start from train station
    Haymarket
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Aviemore
    182 min
  • 4
    Walk to bus station
    Walk to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    50 yd • 1 min
  • 5
    Bus - 3737
    Wait for bus
    37
    Grantown-On-Spey
  • 6
    Ride to bus station
    Ride to bus station
    The Square, Grantown-On-Spey
    ID 670091105A
    44 min
  • 7
    Walk to Ian Charles Hospital
    Walk to
    Ian Charles Hospital
    Old Military Road
    660 yd • 8 min
*Duration based on 8am traffic

From Haymarket to Ian Charles Hospital by bus

To get from Haymarket to Ian Charles Hospital in Grantown-On-Spey, you’ll need to take 3 bus lines: take the 900 bus from Haymarket Station, Haymarket station to Bus Station station. Next, you’ll have to switch to the M90 bus and finally take the 37 bus from Cairngorm Hotel, Aviemore station to The Square, Grantown-On-Spey station. The total trip duration for this route is approximately 4 hr 31 min.

271min
Walk to bus station
Bus - 900900
Bus - M90M90
Bus - 3737
Walk to Ian Charles 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
    30 yd • 1 min
  • 5
    Bus - M90M90
    Wait for bus
    M90
    Inverness
  • 6
    Ride to bus station
    Ride to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    183 min
  • 7
    Bus - 3737
    Wait for bus
    37
    Grantown-On-Spey
  • 8
    Ride to bus station
    Ride to bus station
    The Square, Grantown-On-Spey
    ID 670091105A
    44 min
  • 9
    Walk to Ian Charles Hospital
    Walk to
    Ian Charles Hospital
    Old Military Road
    660 yd • 8 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 Ian Charles Hospital

The distance between Haymarket, Grantown-On-Spey and Ian Charles Hospital, Grantown-On-Spey is approximately 170.36 mi, which can typically be travelled in 298 min. Moovit will show you the directions from Haymarket to Ian Charles Hospital by bus and train, so no matter how you choose to travel in Grantown-On-Spey – you will always have plenty of easy options.

Public transport stations close to Haymarket

Haymarket is located at Haymarket, Grantown-On-Spey 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 Ian Charles Hospital, Grantown-On-Spey

Ian Charles Hospital is located at Old Military Road, Grantown-On-Spey and the nearest public transport station is Grant House, Grantown-On-Spey.

Bus stations close to Ian Charles Hospital:

  • Grant House, Grantown-On-Spey
  • Grammar School, Grantown-On-Spey
  • Garth Hotel, Grantown-On-Spey

From Haymarket to Ian Charles Hospital by bus

To get from Haymarket to Ian Charles Hospital in Grantown-On-Spey, you’ll need to take 3 bus lines: take the 900 bus from Haymarket Station, Haymarket station to Bus Station station. Next, you’ll have to switch to the M90 bus and finally take the 37 bus from Cairngorm Hotel, Aviemore station to The Square, Grantown-On-Spey station. The total trip duration for this route is approximately 4 hr 31 min.

271min
Walk to bus station
Bus - 900900
Bus - M90M90
Bus - 3737
Walk to Ian Charles 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
    30 yd • 1 min
  • 5
    Bus - M90M90
    Wait for bus
    M90
    Inverness
  • 6
    Ride to bus station
    Ride to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    183 min
  • 7
    Bus - 3737
    Wait for bus
    37
    Grantown-On-Spey
  • 8
    Ride to bus station
    Ride to bus station
    The Square, Grantown-On-Spey
    ID 670091105A
    44 min
  • 9
    Walk to Ian Charles Hospital
    Walk to
    Ian Charles Hospital
    Old Military Road
    660 yd • 8 min
*Duration based on 8am traffic

Questions & Answers

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

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

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

    The alternative route takes 271 minutes, using Bus line 900, Bus line M90, Bus line 37.

  • Is there a direct train between Haymarket and Ian Charles Hospital?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 4 hr 58 min.

  • Which train line goes from Haymarket to Ian Charles Hospital?

    The SCOTRAIL train line goes from Inverness station near Haymarket in Edinburgh to Aviemore station. From there you’ll have to take one bus line till Aviemore station near Ian Charles Hospital in Grantown-On-Spey.

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

    The total travel time between Haymarket in Edinburgh and Ian Charles Hospital in Grantown-On-Spey by train and bus is about 4 hr 58 min.

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

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

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

    Get off the train at the Aviemore stop, which is closest to Ian Charles Hospital in Grantown-On-Spey.

Live arrivals, timetables, maps