Skip to main content

How to get from Stornoway Street to John O' Groats by bus?

By bus

To get from Stornoway Street to John O' Groats in Highland, you’ll need to take 4 bus lines: take the 75 bus from Milton Bus Terminus, Milton station to Sauchiehall Lane, Glasgow station. Next, you’ll have to switch to the M10 bus, then the X99 bus and finally take the 77 bus from Sands Road End, Reiss station to Post Office, John O' Groats station. The total trip duration for this route is approximately 9 hr 41 min.

581min
Walk to bus station
Bus - 7575
Bus - M10M10
Bus - X99X99
Bus - 7777
Leaves from Milton Bus Terminus, Milton

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Milton Bus Terminus, Milton
    ID 45243426
    310 yd • 4 min
  • 2
    Bus - 7575
    Wait for bus
    75
    Castlemilk
  • 3
    Ride to bus station
    Ride to bus station
    Sauchiehall Lane, Glasgow
    ID 45239589
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 45242737
    450 yd • 6 min
  • 5
    Bus - M10M10
    Wait for bus
    M10
    Inverness
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station Stance 3, Inverness
    ID 45326925
    215 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station Stance 2, Inverness
    ID 45326926
    10 yd • 1 min
  • 8
    Bus - X99X99
    Wait for bus
    X99
    Scrabster
  • 9
    Ride to bus station
    Ride to bus station
    Sands Road End, Reiss
    ID 45343765
    184 min
  • 10
    Bus - 7777
    Wait for bus
    77
    Gills
  • 11
    Ride to bus station Post Office, John O' Groats
    Ride to bus station
    Post Office, John O' Groats
    ID 45343829
    22 min
*Duration based on 8am traffic

Alternative route by bus via 75, M10, X99 and 80

To get from Stornoway Street to John O' Groats in Highland, you’ll need to take 4 bus lines: take the 75 bus from Milton Bus Terminus, Milton station to Sauchiehall Lane, Glasgow station. Next, you’ll have to switch to the M10 bus, then the X99 bus and finally take the 80 bus from Rose Cottage, Castletown station to Jog Knitwear, John O' Groats station. The total trip duration for this route is approximately 10 hr 13 min.

613min
Walk to bus station
Bus - 7575
Bus - M10M10
Bus - X99X99
Bus - 8080
Walk to John O' Groats
Leaves from Milton Bus Terminus, Milton

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Milton Bus Terminus, Milton
    ID 45243426
    310 yd • 4 min
  • 2
    Bus - 7575
    Wait for bus
    75
    Castlemilk
  • 3
    Ride to bus station
    Ride to bus station
    Sauchiehall Lane, Glasgow
    ID 45239589
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 45242737
    450 yd • 6 min
  • 5
    Bus - M10M10
    Wait for bus
    M10
    Inverness
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station Stance 3, Inverness
    ID 45326925
    215 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station Stance 2, Inverness
    ID 45326926
    10 yd • 1 min
  • 8
    Bus - X99X99
    Wait for bus
    X99
    Scrabster
  • 9
    Ride to bus station
    Ride to bus station
    Ross Cottage, Castletown
    ID 45326257
    204 min
  • 10
    Walk to bus station
    Walk to bus station
    Rose Cottage, Castletown
    ID 45343474
    10 yd • 1 min
  • 11
    Bus - 8080
    Wait for bus
    80
    John O' Groats
  • 12
    Ride to bus station
    Ride to bus station
    Jog Knitwear, John O' Groats
    ID 45342876
    46 min
  • 13
    Walk to John O' Groats
    Walk to
    John O' Groats
    Duncansby Road
    180 yd • 3 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 Stornoway Street to John O' Groats

The distance between Stornoway Street, Highland and John O' Groats, Highland is approximately 247.13 mi, which can typically be travelled in 581 min. Moovit will show you the directions from Stornoway Street to John O' Groats by bus, so no matter how you choose to travel in Highland – you will always have plenty of easy options.

Public transport stations close to Stornoway Street

Stornoway Street is located at Stornoway Street, Highland and the nearest public transport station is Milton Bus Terminus, Milton.

Bus stations close to Stornoway Street:

  • Milton Bus Terminus, Milton
  • Shapinsay Street, Milton
  • Ensay Street, Milton

Public transport stations close to John O' Groats, Highland

John O' Groats is located at Duncansby Road, Highland and the nearest public transport station is Post Office, John O' Groats.

Bus stations close to John O' Groats:

  • Post Office, John O' Groats
  • Jog Knitwear, John O' Groats
  • Car Park, John O' Groats

Alternative route by bus via 75, M10, X99 and 80

To get from Stornoway Street to John O' Groats in Highland, you’ll need to take 4 bus lines: take the 75 bus from Milton Bus Terminus, Milton station to Sauchiehall Lane, Glasgow station. Next, you’ll have to switch to the M10 bus, then the X99 bus and finally take the 80 bus from Rose Cottage, Castletown station to Jog Knitwear, John O' Groats station. The total trip duration for this route is approximately 10 hr 13 min.

613min
Walk to bus station
Bus - 7575
Bus - M10M10
Bus - X99X99
Bus - 8080
Walk to John O' Groats
Leaves from Milton Bus Terminus, Milton

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Milton Bus Terminus, Milton
    ID 45243426
    310 yd • 4 min
  • 2
    Bus - 7575
    Wait for bus
    75
    Castlemilk
  • 3
    Ride to bus station
    Ride to bus station
    Sauchiehall Lane, Glasgow
    ID 45239589
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 45242737
    450 yd • 6 min
  • 5
    Bus - M10M10
    Wait for bus
    M10
    Inverness
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station Stance 3, Inverness
    ID 45326925
    215 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station Stance 2, Inverness
    ID 45326926
    10 yd • 1 min
  • 8
    Bus - X99X99
    Wait for bus
    X99
    Scrabster
  • 9
    Ride to bus station
    Ride to bus station
    Ross Cottage, Castletown
    ID 45326257
    204 min
  • 10
    Walk to bus station
    Walk to bus station
    Rose Cottage, Castletown
    ID 45343474
    10 yd • 1 min
  • 11
    Bus - 8080
    Wait for bus
    80
    John O' Groats
  • 12
    Ride to bus station
    Ride to bus station
    Jog Knitwear, John O' Groats
    ID 45342876
    46 min
  • 13
    Walk to John O' Groats
    Walk to
    John O' Groats
    Duncansby Road
    180 yd • 3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Stornoway Street to John O' Groats?

    The fastest way takes 581 minutes, using Bus line 75, Bus line M10, Bus line X99, Bus line 77.

  • What is the alternative route to get from Stornoway Street to John O' Groats?

    The alternative route takes 613 minutes, using Bus line 75, Bus line M10, Bus line X99, Bus line 80.

  • Is there a direct bus between Stornoway Street and John O' Groats?

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

  • Which bus line goes from Stornoway Street to John O' Groats?

    The 75 bus line goes from Milton Bus Terminus, Milton station near Stornoway Street in Glasgow to Castlemilk station. From there you’ll have to take one bus line till Castlemilk station near John O' Groats in Highland.

  • How long does it take to travel from Stornoway Street to John O' Groats by bus?

    The total travel time between Stornoway Street in Glasgow and John O' Groats in Highland by bus is about 9 hr 41 min.

  • Where do I get on the bus near Stornoway Street to get to John O' Groats?

    Get on the 75 bus from the Milton Bus Terminus, Milton stop near Stornoway Street in Glasgow.

  • Where do I get off the bus when travelling between Stornoway Street and John O' Groats?

    Get off the bus at the Castlemilk stop, which is closest to John O' Groats in Highland.

Live arrivals, timetables, maps