Skip to main content

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

From Thurso Street to John O' Groats by bus

To get from Thurso Street to John O' Groats in Highland, you’ll need to take 5 bus lines: take the 77 bus from Church Street, Partick station to Buchanan Bus Station, Glasgow station. Next, you’ll have to switch to the M8 bus, then 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 57 min.

597min
Walk to bus station
Bus - 7777
Bus - M8M8
Bus - M10M10
Bus - X99X99
Bus - 7777
Leaves from Church Street, Partick
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Church Street, Partick
    ID 45237894
    120 yd • 2 min
  • 2
    Bus - 7777
    Wait for bus
    77
    Glasgow
  • 3
    Ride to bus station
    Ride to bus station
    Buchanan Bus Station, Glasgow
    ID 45238239
    18 min
  • 4
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 45238329
    70 yd • 1 min
  • 5
    Bus - M8M8
    Wait for bus
    M8
    Perth
  • 6
    Ride to bus station
    Ride to bus station
    Park And Ride, Broxden
    ID 73723545
    95 min
  • 7
    Bus - M10M10
    Wait for bus
    M10
    Inverness
  • 8
    Ride to bus station
    Ride to bus station
    Bus Station Stance 3, Inverness
    ID 45326925
    145 min
  • 9
    Walk to bus station
    Walk to bus station
    Bus Station Stance 2, Inverness
    ID 45326926
    10 yd • 1 min
  • 10
    Bus - X99X99
    Wait for bus
    X99
    Scrabster
  • 11
    Ride to bus station
    Ride to bus station
    Sands Road End, Reiss
    ID 45343765
    184 min
  • 12
    Bus - 7777
    Wait for bus
    77
    Gills
  • 13
    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

From Thurso Street to John O' Groats by bus, light rail and train

To get from Thurso Street to John O' Groats in Highland, you’ll need to take one light rail line, 2 train lines and 2 bus lines: take the SUB light rail from Kelvinhall Spt Subway Station, Partick station to Buchanan Street Spt Subway Station, Glasgow station. Next, you’ll have to switch to the SCOTRAIL train, then the SCOTRAIL train, 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 46 min.

586min
Walk to light rail station
Light rail - SUBSUB
Train - SCOTRAIL
Train - SCOTRAIL
Bus - X99X99
Bus - 7777
Leaves from Kelvinhall Spt Subway Station, Partick
Step by Step
  • 1
    Walk to light rail station
    Walk to light rail station
    Kelvinhall Spt Subway Station, Partick
    ID gladamj
    260 yd • 4 min
  • 2
    Light rail - SUBSUB
    Wait for light rail
    SUB
    Glasgow
  • 3
    Ride to light rail station
    Ride to light rail station
    Buchanan Street Spt Subway Station, Glasgow
    ID gladadm
    9 min
  • 4
    Walk to train station
    Walk to train station
    Glasgow Queen Street
    80 yd • 1 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 6
    Ride to train station
    Ride to train station
    Perth
    67 min
  • 7
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 8
    Ride to train station
    Ride to train station
    Inverness
    136 min
  • 9
    Walk to bus station
    Walk to bus station
    Bus Station Stance 2, Inverness
    ID 45326926
    160 yd • 2 min
  • 10
    Bus - X99X99
    Wait for bus
    X99
    Scrabster
  • 11
    Ride to bus station
    Ride to bus station
    Sands Road End, Reiss
    ID 45343765
    184 min
  • 12
    Bus - 7777
    Wait for bus
    77
    Gills
  • 13
    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
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app
Public transport directions from Thurso Street to John O' Groats
The distance between Thurso Street, Highland and John O' Groats, Highland is approximately 249.68 mi, which can typically be travelled in 597 min. Moovit will show you the directions from Thurso 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 Thurso Street

Thurso Street is located at Thurso Street, Highland and the nearest public transport station is Dumbarton Road, Partick.

Bus stations close to Thurso Street:

  • Dumbarton Road, Partick
  • Church Street, Partick
  • Bunhouse Road, Kelvingrove
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

From Thurso Street to John O' Groats by bus, light rail and train

To get from Thurso Street to John O' Groats in Highland, you’ll need to take one light rail line, 2 train lines and 2 bus lines: take the SUB light rail from Kelvinhall Spt Subway Station, Partick station to Buchanan Street Spt Subway Station, Glasgow station. Next, you’ll have to switch to the SCOTRAIL train, then the SCOTRAIL train, 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 46 min.

586min
Walk to light rail station
Light rail - SUBSUB
Train - SCOTRAIL
Train - SCOTRAIL
Bus - X99X99
Bus - 7777
Leaves from Kelvinhall Spt Subway Station, Partick
Step by Step
  • 1
    Walk to light rail station
    Walk to light rail station
    Kelvinhall Spt Subway Station, Partick
    ID gladamj
    260 yd • 4 min
  • 2
    Light rail - SUBSUB
    Wait for light rail
    SUB
    Glasgow
  • 3
    Ride to light rail station
    Ride to light rail station
    Buchanan Street Spt Subway Station, Glasgow
    ID gladadm
    9 min
  • 4
    Walk to train station
    Walk to train station
    Glasgow Queen Street
    80 yd • 1 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 6
    Ride to train station
    Ride to train station
    Perth
    67 min
  • 7
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 8
    Ride to train station
    Ride to train station
    Inverness
    136 min
  • 9
    Walk to bus station
    Walk to bus station
    Bus Station Stance 2, Inverness
    ID 45326926
    160 yd • 2 min
  • 10
    Bus - X99X99
    Wait for bus
    X99
    Scrabster
  • 11
    Ride to bus station
    Ride to bus station
    Sands Road End, Reiss
    ID 45343765
    184 min
  • 12
    Bus - 7777
    Wait for bus
    77
    Gills
  • 13
    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
Questions & Answers
  • What is the fastest way to get from Thurso Street to John O' Groats?

    The fastest way takes 597 minutes, using Bus line 77, Bus line M8, Bus line M10, Bus line X99, Bus line 77.

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

    The alternative route takes 586 minutes, using Bus line SUB, Bus line SCOTRAIL, Bus line SCOTRAIL, Bus line X99, Bus line 77.

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

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

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

    The 77 bus line goes from Church Street, Partick station near Thurso Street in Glasgow to Glasgow station. From there you’ll have to take one bus line till Glasgow station near John O' Groats in Highland.

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

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

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

    Get on the 77 bus from the Church Street, Partick stop near Thurso Street in Glasgow.

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

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

Live arrivals, timetables, maps