How to get from Dunfermline to Ullapool by bus?
Dunfermline to Ullapool - Bus Timetable
The 7D bus from Dunfermline to Ullapool runs from 19:45 to 23:45, with departures every 1 hr-2 hr. The journey takes about 6 hr 28 min, with regular service throughout the operating hours.
From Dunfermline to Ullapool by bus
To get from Dunfermline to Ullapool in Scotland, you’ll need to take 3 bus lines: take the 7D bus from Kingsgate Centre, Dunfermline station to Cocklaw Street, Kelty station. Next, you’ll have to switch to the E9 bus and finally take the E18 bus from Union Street, Inverness station to Ferry Terminal, Ullapool station. The total trip duration for this route is approximately 6 hr 28 min. The bus schedule from Dunfermline may change. We recommend you check the updated bus schedule to Ullapool on the Moovit app.
Step by Step
- 1Start from bus stationDunfermline
- 2Wait for bus7DKelty
- 3Ride to bus stationCocklaw Street, KeltyID 6500D055226 min
- 4Walk to bus stationKingsland Terrace, KeltyID 6500D1193140 m • 2 min
- 5Wait for busE9Inverness
- 6Ride to bus stationUnion Street, InvernessID 6700712819D202 min
- 7Wait for busE18Ullapool
- 8Ride to bus stationFerry Terminal, UllapoolID 67008675192 min
Public transport directions from Dunfermline to Ullapool
Bus timetable from Dunfermline to Ullapool
Related Routes
- Balintore to Ullapool
- Broadford to Ullapool
- Carluke to Ullapool
- Crieff to Ullapool
- Dingwall to Ullapool
- Dundee to Ullapool
- Erskine to Ullapool
- Glasgow to Ullapool
- Kyle Of Lochalsh to Ullapool
- Mallaig to Ullapool
- Oban to Ullapool
- Peebles to Ullapool
- Sanquhar to Ullapool
- Stirling to Ullapool
- Strathpeffer to Ullapool
- Wick to Ullapool
- Dingwall Station to Ullapool
- Callanish Stones to Ullapool
- Lochluichart to Ullapool
- Oban Ferry Terminal to Ullapool
Questions & Answers
What is the fastest way to get from Dunfermline to Ullapool?
The fastest way takes 388 minutes, using Bus line 7D, Bus line E9, Bus line E18.
Is there a direct bus between Dunfermline and Ullapool in Scotland?
No, you’ll have to take 3 bus lines in total. The total travelling time is 6 hr 28 min.
Which bus line goes from Dunfermline to Ullapool in Scotland?
The 7D bus line goes from Cocklaw Street, Kelty station near Dunfermline to Kingsland Terrace, Kelty station. From there you’ll have to take one bus line till Kingsland Terrace, Kelty station near Ullapool in Scotland.
How long does it take to travel from Dunfermline to Ullapool in Scotland by bus?
The total travel time between Dunfermline and Ullapool in Scotland by bus is about 6 hr 28 min.
Where do I get on the bus near Dunfermline to get to Ullapool in Scotland?
Get on the 7D bus from the Cocklaw Street, Kelty stop near Dunfermline in Scotland.
Where do I get off the bus when travelling between Dunfermline and Ullapool in Scotland?
Get off the bus at the Kingsland Terrace, Kelty stop, which is closest to Ullapool in Scotland.
Popular Routes
- Clydebank to Gartnavel General Hospital
- Shotts to Salsburgh
- Aberdeen to Grantown on Spey
- Dunoon to Helensburgh
- Glasgow Airport to Bishopton
- Peterhead to Turriff
- Stirling to Bo'Ness
- Ballater to Edinburgh
- Edinburgh to Royal Troon Golf Club
- Edinburgh to Dalhousie Castle
- Inverness Airport to Dufftown
- Edinburgh to Duns
- Dunoon to Campbeltown
- Dalkeith to Haddington
- Bathgate to Broxburn
- Glasgow to Hunterian Museum
- Buchanan Bus Station to Glasgow Clyde College - Cardonald Campus
- Fraserburgh to Inverness
- Edinburgh to Linlithgow
- Dumfries to Glasgow Airport