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 59 min.

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

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Royal Bank Of Scotland, Thurso
    ID 6700713983
    720 yd • 9 min
  • 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
    47 min
  • 4
    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 Thurso to John O' Groats

The distance between Thurso, Highland and John O' Groats, Highland is approximately 24.81 mi, which can typically be travelled in 59 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 Station, Thurso.

Bus stations close to Thurso:

  • Station, Thurso
  • Miller Academy, Thurso
  • Brownhill Road, Pennyland

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 Car Park, John O Groats.

Bus stations close to John O' Groats:

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

Questions & Answers

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

    The fastest way takes 59 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 Thurso to John O' Groats in Highland in 59 min.

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

    The 80 bus line goes from Royal Bank Of Scotland, Thurso station near Thurso in Thurso to 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 Thurso and John O' Groats in Highland by bus is about 59 min.

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

    Get on the 80 bus from the Royal Bank Of Scotland, Thurso stop near Thurso in Thurso.

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

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

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

    The first bus from Thurso in Thurso to John O' Groats in Highland is Thurso - John o'Groats. It leaves the Royal Bank Of Scotland, Thurso stop at 10:30.

Live arrivals, timetables, maps