Explore Destinations

Discover the world's most amazing places

How to Get from Inverness Airport to John o' Groats

Quick Answer

The most recommended and practical way to get from Inverness Airport to John o' Groats is by combining a bus or taxi to Inverness city center, followed by a Stagecoach bus service (X99). There is no direct train. The total journey takes approximately 4 to 5.5 hours and costs between £25 to £60+ per person, depending on connections and bookings. For the cheapest option, book the Stagecoach X99 bus in advance. For a hassle-free door-to-door service, a pre-booked private transfer is best, albeit more expensive.

Quick Navigation: Inverness Airport to John o' Groats

Journey Overview: Inverness Airport to John o' Groats

John o' Groats, famed as the northeastern tip of mainland Great Britain, is a destination steeped in legend and landscape. The journey from Inverness Airport (INV) covers roughly 130 miles (210 km) of stunning Highland scenery. Unlike major city connections, this route requires planning as there is no single direct link.

Key Challenge: The lack of direct rail or air service means your journey will always involve at least one change, typically in Inverness city centre or Wick.

Key Decision Factors: Your choice depends on budget, time, group size, and luggage. Below, we break down every option in exhaustive detail.

Option 1: Bus - The Primary Public Transport Route

This is the backbone of public transport for this route. It involves a short leg from the airport to Inverness, then a long-distance bus north.

Step-by-Step Guide

  1. Inverness Airport to City Centre (Bus Station):
    • Service: Stagecoach Jet Service 11/11A or the Inverness Shuttle Bus.
    • Frequency: Every 15-30 minutes.
    • Journey Time: 25-35 minutes.
    • Cost: ~£4.50 single. The shuttle may be slightly cheaper.
    • Tip: Buses stop directly outside the airport terminal. Buy tickets from the driver.
  2. Inverness to John o' Groats (The Main Leg):
    • Service: Stagecoach Highlands Service X99 (the "John o' Groats Bus").
    • Route: Inverness (Bus Station) → Dingwall → Tain → Dornoch → Helmsdale → Wick → John o' Groats.
    • Frequency: 2-3 times daily (fewer on Sundays). Check timetables meticulously on the Stagecoach website.
    • Journey Time: Approximately 3 hours 45 minutes to 4 hours 15 minutes.
    • Cost:
      • Advance Single: From £12.50 if booked online.
      • On-the-day/Driver: Around £17-£20.
      • Explorer Pass: Consider a Stagecoach Highland Explorer ticket (£12.50 daily) if planning other bus travel that day.
    • Key Advice:
      • Book Online: Guarantees a seat and the lowest price, especially in summer.
      • Luggage: Standard luggage allowance (1-2 suitcases in hold). Bikes may be carried subject to space.
      • Scenery: The route along the A9 and A99 is spectacular—sit on the left-hand side for best coastal views.

Direct Airport Bus? The Reality.

There is no direct bus from Inverness Airport to John o' Groats. All routes require the change in Inverness as described. Factor in a minimum 30-45 minute connection time between your airport bus arrival and the X99 departure.

Option 2: Train & Bus Combination

While romantic, the train is an indirect and often slower option for this particular journey, but it offers comfort and iconic views.

The Route: Inverness Airport → Wick → John o' Groats

  1. To Inverness Station: Take the Airport Bus (as in Option 1) to Inverness city centre, then a short walk to Inverness Railway Station.
  2. Train to Wick:
    • Operator: ScotRail.
    • Line: The Far North Line (one of the UK's most scenic).
    • Frequency: 3-4 times daily. The service is not frequent.
    • Journey Time: Inverness to Wick takes about 4 hours 15 minutes.
    • Cost (Advance Single): From £15 to £35. Walk-up fares are higher.
    • Rail Passes: Valid on this line. This makes a Interrail or BritRail pass excellent value if touring.
  3. Wick to John o' Groats (Final Leg):
    • Service: Local bus (Stagecoach X99 continuation or service 77).
    • Journey Time: ~45 minutes.
    • Cost: ~£4-£5.
    • Coordination Warning: Train and bus timetables do not always align perfectly. You may face a significant wait in Wick.

Train vs. Direct Bus: Analysis

Factor Train + Bus via Wick Direct Bus (X99) via A9
Total Door-to-Door Time 6+ hours (with connections) 4.5 - 5.5 hours
Scenery Exceptional (remote lochs & moorland) Excellent (coastal & cliff views)
Cost Medium to High (£25-£50+) Low to Medium (£20-£30)
Convenience Low (multiple, poorly-timed changes) Medium (one simple change in Inverness)

Verdict: Choose the train only for the experience or if you have a rail pass. For efficiency, the direct X99 bus is superior.

Option 3: Taxi & Private Transfers

For door-to-door convenience, especially for groups, families, or those with lots of luggage, a pre-booked transfer is ideal.

Pre-Booked Private Transfer

  • How it Works: A driver meets you at Inverness Airport arrivals with a name sign and takes you directly to your accommodation in John o' Groats.
  • Journey Time: ~2.5 to 3 hours direct.
  • Cost: £180 - £250+ for a standard car (1-4 passengers). Prices vary by company, vehicle size (minibus options available), and time of day.
  • Best For: Groups of 3-4 (cost becomes comparable to bus/train tickets), late/early flights, or those with mobility issues.
  • Recommended Companies: Highland Taxis, Inverness Airport Taxis. Always book in advance.

On-Demand Taxi (Metered)

Not recommended for this long journey. The meter will run continuously for nearly 3 hours, resulting in an extremely high fare (likely £300+). Always agree on a fixed price beforehand if you must take one.

Ride-Sharing (Uber/Bolt)

Availability is unreliable in the Highlands for such a long trip. Drivers may refuse the journey. Do not depend on this option.

Option 4: Rental Car - Ultimate Flexibility

Renting a car at Inverness Airport gives you complete freedom to explore the Highlands at your own pace.

Key Details & Driving Guide

  • Rental Desks: All major companies (Enterprise, Europcar, Hertz, Avis) have desks in the airport terminal.
  • Drive Route & Time: Take the A9 north, then the A99 to John o' Groats. The drive is approximately 2 hours 45 minutes to 3.5 hours, depending on traffic and stops.
  • Cost Considerations:
    • Daily Rental: £40 - £80 per day.
    • Fuel: ~£40-£50 for the round trip.
    • Insurance & Extras: Potential additional costs.
    • Parking in John o' Groats: Generally free and readily available.
  • Major Advantages: Stop at iconic sites like the Dunrobin Castle, Duncansby Stacks (Seastacks), or countless scenic pull-offs.
  • Challenges: Single-track roads are common north of Helmsdale. Familiarize yourself with passing place etiquette.

Tip: Book your rental car months in advance for summer travel to secure the best prices and vehicle availability.

Cost & Time Comparison Table: Inverness Airport to John o' Groats

Transport Method Approx. Total Time (Door-to-Door) Approx. Cost (Per Person)* Key Advantages Key Drawbacks Best For
Bus (Airport Bus + X99) 4.5 - 5.5 hours £18 - £25 (Booked in advance) Cheapest, scenic, no booking needed for airport bus Fixed schedule, less luggage space, requires change Solo travelers, couples, budget backpackers
Train & Bus (via Wick) 6+ hours £25 - £50+ Extremely scenic, comfortable, rail pass friendly Slowest, infrequent, poor connection timing in Wick Rail pass holders, scenery enthusiasts with time
Private Transfer / Taxi 2.75 - 3.25 hours £180 - £250 (for 1-4 people) Fastest, door-to-door, no stress Very expensive for solo travelers Groups/families, luxury travel, special needs
Rental Car 2.75 - 4 hours (with stops) £50 - £120+ (per day, plus fuel) Total freedom, explore at will, good for groups Driving stress, fuel costs, parking in cities Families/groups, explorers, multi-destination trips

*Costs are estimates for one-way travel. Bus/Train prices are per person; Transfer/Car costs are for the vehicle. Always check current prices.

Essential Traveler Tips & Local Experience

Smart Planning Tips

  • Check Timetables Religiously: Services, especially buses and Far North Line trains, are reduced on Sundays and during winter (Oct-Mar). The last bus/train of the day can be very early (e.g., 5 PM).
  • Accommodate Buffer Time: If you have a flight to catch on your return, do not plan to travel from John o' Groats to Inverness Airport on the same day. Stay in Inverness the night before.
  • Luggage Solution: Traveling light is key for bus travel. If you have heavy bags, a private transfer or car rental is worth the cost for peace of mind.
  • Weather Contingency: In winter, services can be delayed or cancelled due to snow. Have a backup plan and travel insurance.

Enhancing Your Journey

  • Break Up the Trip: Consider staying a night in a charming town like Dornoch (historic cathedral) or Helmsdale on your way north or south.
  • Pre-Book Everything in Summer: From July to September, book buses, trains, taxis, and cars weeks or months ahead.
  • Mobile Connectivity: Signal can be patchy on the A9 and especially on the Far North Line. Download offline maps and timetable PDFs before you go.
  • The "End to End" Journey: Many travelers at John o' Groats are completing the Land's End to John o' Groats journey. The atmosphere is often celebratory!

Frequently Asked Questions (FAQs)

Is there a direct bus from Inverness Airport to John o' Groats?

No. There is no direct bus. You must first take a local bus or taxi to Inverness city centre (Bus Station), then transfer to the Stagecoach X99 long-distance bus to John o' Groats.

What is the cheapest way to get from Inverness Airport to John o' Groats?

The absolute cheapest way is the combined Stagecoach Jet bus (Service 11) and the advance-booked X99 bus. This can cost as little as £17-£22 per person one-way if booked online well in advance.

Is there a train from Inverness Airport to John o' Groats?

No. There is no train station at Inverness Airport, and John o' Groats does not have a railway station. The closest station is in Wick, from which you must take a 45-minute bus to John o' Groats. The overall train+bus journey is slower and less convenient than the direct bus route.

How much is a taxi from Inverness Airport to John o' Groats?

A pre-booked private transfer or taxi for this journey typically costs between £180 and £250 for a standard car (1-4 passengers). A metered taxi fare would be significantly higher and is not advised. Always agree on a fixed price before starting your journey.

Can I use a Rail Pass (Interrail/BritRail) for this journey?

Yes, but partially. Your pass will cover the ScotRail train journey from Inverness to Wick. However, it does not cover the airport bus to Inverness station or the final bus from Wick to John o' Groats. You will need to pay separately for those bus segments.

How long does the journey take?

By public transport (bus): 4.5 to 5.5 hours door-to-door.
By private transfer/car: Approximately 2 hours 45 minutes to 3.5 hours driving time.
By train & bus: 6 hours or more due to connections.

What should I do if my flight arrives late and I miss the last bus?

This is a real risk. Your options are: 1) Pre-book a private transfer to meet your flight (most stress-free), 2) Stay overnight in Inverness (there are hotels near the airport) and take the bus the next morning, or 3) Take a very expensive on-demand taxi (if available). Planning for this possibility is crucial.

Is it worth renting a car at Inverness Airport for this trip?

Yes, if you value flexibility and plan to explore the surrounding Caithness and Sutherland regions. It is often cost-effective for groups/families and allows for stops at remote beaches, castles, and villages inaccessible by public transport. For a simple point-to-point trip, the bus is more economical.