Rome2Rio

Ballachulish to Nairn buses

Find Transport to Nairn

View schedule

Trip Overview

The average bus between Ballachulish and Nairn takes 4h 51m and the fastest bus takes 3h 26m. There is a bus service every few hours from Ballachulish to Nairn. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

4h 51m
Duration
98 mi
Distance
£16
Average price
Every 2 hours
Frequency

Ballachulish to Nairn bus times

Buses run every 2 hours between Ballachulish and Nairn. The earliest departure is at 12:26 AM at night, and the last departure from Ballachulish is at 7:49 PM which arrives into Nairn at 4:47 AM. All services require a transfer at Fort William Bus Station and take an average of 4h 51m. The schedules shown below are for the next available departures.

Departing Wednesday, November 4, 2026

  •  → 

    EmberEmberStagecoach North Scotland3h 33m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland5h 5m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland3h 57m • 2 changes
  •  → 

    Scottish Citylink Coaches LtdEmberStagecoach North Scotland4h 42m • 2 changes
  • Show more

Departing Thursday, November 5, 2026

  •  → 

    EmberEmberStagecoach North Scotland8h 6m • 2 changes
  •  → 

    EmberEmberStagecoach North Scotland3h 55m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  • Show more

Departing Friday, November 6, 2026

  •  → 

    EmberEmberStagecoach North Scotland8h 6m • 2 changes
  •  → 

    EmberEmberStagecoach North Scotland3h 55m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  • Show more

Departing Saturday, November 7, 2026

  •  → 

    EmberEmberStagecoach North Scotland8h 6m • 2 changes
  •  → 

    EmberEmberStagecoach North Scotland3h 26m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland3h 57m • 2 changes
  • Show more

Departing Sunday, November 8, 2026

  •  → 

    EmberEmberStagecoach North Scotland8h 41m • 2 changes
  •  → 

    EmberEmberStagecoach North Scotland3h 46m • 2 changes
  •  → 

    Scottish Citylink Coaches LtdEmberStagecoach North Scotland4h 48m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 17m • 2 changes
  • Show more

Departing Monday, November 9, 2026

  •  → 

    EmberEmberStagecoach North Scotland8h 51m • 2 changes
  •  → 

    EmberEmberStagecoach North Scotland3h 55m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  • Show more

Departing Tuesday, November 10, 2026

  •  → 

    EmberEmberStagecoach North Scotland8h 6m • 2 changes
  •  → 

    EmberEmberStagecoach North Scotland3h 55m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  •  → 

    Shiel BusesEmberStagecoach North Scotland4h 27m • 2 changes
  • Show more

Frequently asked questions

Want to know about travelling from Ballachulish to Nairn? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Ballachulish to Nairn.ExpandLaunch map view
  • Distance: 98.2 mi
  • Duration: 4h 51m

What companies run services between Ballachulish, Scotland and Nairn, Scotland?

You can take a bus from Tourist Information to Bus Station via Fort William Bus Station, Inverness Union Street, and Falcon Sq in around 4h 21m.

Operators