Skip to main content

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

By bus

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

38min
Bus - 280280
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 - 280280
    Wait for bus
    280
    John O Groats
  • 3
    Ride to bus station
    Ride to bus station
    Jog Knitwear, John O Groats
    ID 6700714228
    34 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 20.98 mi, which can typically be travelled in 38 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 Bank Of Scotland, Thurso.

Bus stations close to Thurso:

  • Bank Of Scotland, Thurso
  • Princes Street, 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 Car Park, John O Groats.

Bus stations close to John O' Groats:

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

Questions & Answers

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

    The fastest way takes 38 minutes, using Bus line 280.

  • 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 38 min.

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

    The 280 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 38 min.

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

    Get on the 280 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.

Live arrivals, timetables, maps