Skip to main content

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

From Thurso to John O' Groats by bus

Take one direct bus from Thurso to John O' Groats in Highland: take the 80 bus from Royal Bank Of Scotland, Thurso station to Jog Knitwear, John O Groats station. The total trip duration for this route is approximately 54 min.

54min
Bus - 8080
Walk to John O' Groats
Leaves from Royal Bank Of Scotland, Thurso

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Thurso
  • 2
    Bus - 8080
    Wait for bus
    80
    John O Groats
  • 3
    Ride to bus station
    Ride to bus station
    Jog Knitwear, John O Groats
    ID 6700714228
    50 min
  • 4
    Walk to John O' Groats
    Walk to
    John O' Groats
    Duncansby Road
    160 m • 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 Thurso to John O' Groats

The distance between Thurso, Highland and John O' Groats, Highland is approximately 36.69 km, which can typically be travelled in 54 min. Moovit will show you the directions from Thurso 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

Thurso is located at Thurso, Highland and the nearest public transport station is Princes Street, Thurso.

Train stations close to Thurso:

  • Thurso

Bus stations close to Thurso:

  • Princes Street, Thurso
  • Bank Of Scotland, Thurso
  • St Peters Church, Thurso

Ferry stations close to Thurso:

  • Scrabster Ferry Terminal, Scrabster

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
  • Hilltop House, John O Groats

Questions & Answers

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

    The fastest way takes 54 minutes, using Bus line 80.

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

    Yes, there’s a direct bus going from Thurso in Scotland to John O' Groats in Highland in 54 min.

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

    The 80 bus line goes from John O Groats station near Thurso in Scotland to Jog Knitwear, John O Groats station near John O' Groats in Highland.

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

    The total travel time between Thurso in Scotland and John O' Groats in Highland by bus is about 54 min.

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

    Get on the 80 bus from the John O Groats stop near Thurso in Scotland.

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

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

  • When is the last bus from Thurso to John O' Groats?

    The last bus from Thurso in Scotland to John O' Groats in Highland is the John O'Groats - Thurso (Sir George Street) line. It leaves the Royal Bank Of Scotland, Thurso stop at 05:55.