There are 5 ways to get from Fort William to Bannockburn by bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Bus, train
-
Take the bus from Fort William, Bus Station to Pitlochry, Fishers Hotel
-
Take the train from Pitlochry to Stirling
Bus via Tyndrum, Pine Trees Leisure Park
-
Take the bus from Fort William, Bus Station to Tyndrum, Pine Trees Leisure Park
-
Take the bus from Tyndrum, Pine Trees Leisure Park to Stirling, Stance D
Bus
-
Take the bus from Fort William, Bus Station to Buchanan Bus Station
Train
-
Take the train from Fort William to Glasgow Queen Street
-
Take the train from Glasgow Queen Street to Stirling
Drive
-
Drive from Fort William to Bannockburn
Fort William to Bannockburn by bus and train
The journey time between Fort William and Bannockburn is around 4h 26m and covers a distance of around 140 miles. This includes an average layover time of around 1h 10m. Operated by Fishers Tours of Dundee, First ScotRail Service, LNER and others, the Fort William to Bannockburn service departs from Fort William, Bus Station and arrives in Bannockburn, Cross. Typically only one service runs weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Fort William to Bannockburn is to drive which costs £17 - £25 and takes 2h 5m.
The quickest way to get from Fort William to Bannockburn is to drive which costs £17 - £25 and takes 2h 5m.
No, there is no direct bus from Fort William station to Bannockburn. However, there are services departing from Fort William, Bus Station and arriving at Bannockburn, Cross via Tyndrum, Pine Trees Leisure Park and Stirling, Bus Station. The journey, including transfers, takes approximately 4h 30m.
It is 68 miles from Fort William to Bannockburn. It is approximately 101.9 miles to drive.
The best way to get from Fort William to Bannockburn without a car is to bus and train which takes 4h 26m and costs £18 - £110.
It takes approximately 4h 26m to get from Fort William to Bannockburn, including transfers.
Fort William to Bannockburn bus services, operated by Scottish Citylink, depart from Fort William, Bus Station.
The best way to get from Fort William to Bannockburn is to bus via Tyndrum, Pine Trees Leisure Park which takes 4h 30m and costs . Alternatively, you can train, which costs £30 - £95 and takes 5h 3m.
Fort William to Bannockburn bus services, operated by First South East and Central Scotland, arrive at Stirling, Stance D station.
Yes, the driving distance between Fort William to Bannockburn is 102 miles. It takes approximately 2h 5m to drive from Fort William to Bannockburn.

- Distance: 68.3 miles
- Duration: 4h 26m
What companies run services between Fort William, Scotland and Bannockburn, Scotland?
You can take a bus from Fort William to Bannockburn via Tyndrum, Pine Trees Leisure Park, Stirling, Stance D, and Stirling, Bus Station in around 4h 30m. Alternatively, you can take a train from Fort William to Bannockburn via Glasgow Queen Street, Stirling, and Stirling, Bus Station in around 5h 3m.

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Pitlochry to Stirling
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Estimated price
- £13 - £40
- Website
- First ScotRail Service
- Anytime Day Single
- £13 - £19
- Anytime Day Single 1st Class
- £30 - £40
Train from Fort William to Glasgow Queen Street
- Ave. Duration
- 3h 54m
- Frequency
- 3 times a day
- Estimated price
- £24 - £75
- Website
- First ScotRail Service
- Anytime Day Single
- £24 - £35
- Anytime Day Single 1st Class
- £55 - £75
Train from Glasgow Queen Street to Stirling
- Ave. Duration
- 33 min
- Frequency
- Every 20 minutes
- Estimated price
- £6 - £19
- Website
- First ScotRail Service
- Anytime Day Single
- £6 - £9
- Anytime Day Single 1st Class
- £14 - £19

- Website
- lner.co.uk
Train from Pitlochry to Stirling
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- £8 - £95
- Website
- lner.co.uk
- Advance Single
- £8 - £12
- Anytime Day Single
- £40 - £60
- Anytime Day Single 1st Class
- £65 - £95

- Website
- sleeper.scot
Train from Fort William to Glasgow Queen Street Low Level
- Ave. Duration
- 4h 24m
- Frequency
- 6 times a week
- Estimated price
- £39 - £44
- Website
- sleeper.scot
- Sleeper Seat
- £39 - £44
- Sleeper Berth Club Solo
- £180 - £210
- Sleeper Berth Classic
- £75 - £95

- Phone
- 01382 227290
- enquiries@fisherstours.co.uk
- Website
- fisherstours.co.uk
Bus from Fort William, Bus Station to Pitlochry, Fishers Hotel
- Ave. Duration
- 1h 45m
- Frequency
- Once a week
- Estimated price
- £10 - £15
- Website
- Fishers Tours of Dundee

- Phone
- 0871 266 33 33
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Fort William, Bus Station to Tyndrum, Pine Trees Leisure Park
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- £10 - £15
- Website
- Scottish Citylink
Bus from Fort William, Bus Station to Buchanan Bus Station
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- £19 - £27
- Website
- Scottish Citylink

- Phone
- 0345 646 0707
- Website
- firstbus.co.uk
Bus from Tyndrum, Pine Trees Leisure Park to Stirling, Stance D
- Ave. Duration
- 1h 46m
- Frequency
- Once a week
- Website
- First South East and Central Scotland
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
There are 110+ hotels available in Bannockburn. Prices start at £75 per night.