How to get from Edinburgh to Banff by bus and train?
From Edinburgh to Banff by bus and train
To get from Edinburgh to Banff in Scotland, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Edinburgh station to Aberdeen station. Next, you’ll have to switch to the 35 bus and finally take the 35 bus from The Square, Oldmeldrum station to Union Road, Macduff station. The total trip duration for this route is approximately 4 hr 50 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Banff on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILAberdeen
- 3Ride to train stationAberdeen148 min
- 4Walk to bus stationUnion Square Bus Station, AberdeenID 63907005190 m • 2 min
- 5Wait for bus35Oldmeldrum
- 6Ride to bus stationThe Square, OldmeldrumID 63003088257 min
- 7Wait for bus35Macduff
- 8Ride to bus stationUnion Road, MacduffID 63002154257 min
- 9Walk toBanff1.61 km • 21 min
Public transport directions from Edinburgh to Banff
Bus And Train timetable from Edinburgh to Banff
Related Routes
- Airdrie to Banff
- Airth to Banff
- Alloa to Banff
- Clydebank to Banff
- Dunfermline to Banff
- Grantown-On-Spey to Banff
- Greenock to Banff
- Invergordon to Banff
- Kirkhill to Banff
- Kirkwall to Banff
- Kyle Of Lochalsh to Banff
- Milton And Kildary to Banff
- Glasgow Central to Banff
- Edinburgh to Aberdeen
- Edinburgh to Aberfeldy
- Edinburgh to Allanton
- Edinburgh to Alloa
- Edinburgh to Alness
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
Questions & Answers
What is the fastest way to get from Edinburgh to Banff?
The fastest way takes 290 minutes, using Train line SCOTRAIL, Bus line 35, Bus line 35.
Is there a direct train between Edinburgh and Banff in Scotland?
No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 4 hr 50 min.
Which train line goes from Edinburgh to Banff in Scotland?
The SCOTRAIL train line goes from Aberdeen station near Edinburgh to Union Square Bus Station, Aberdeen station. From there you’ll have to take 2 bus lines till Union Square Bus Station, Aberdeen station near Banff in Scotland.
How long does it take to travel from Edinburgh to Banff in Scotland by train and bus?
The total travel time between Edinburgh and Banff in Scotland by train and bus is about 4 hr 50 min.
Where do I get on the train near Edinburgh to get to Banff in Scotland?
Get on the SCOTRAIL train from the Aberdeen station near Edinburgh in Scotland.
Where do I get off the train when travelling between Edinburgh and Banff in Scotland?
Get off the train at the Union Square Bus Station, Aberdeen stop, which is closest to Banff in Scotland.
Popular Routes
- Stirling to Aberfoyle
- Paisley to Ayr
- Linlithgow Palace to Blackness Castle
- Luss to Dumbarton
- Glasgow to Crieff
- Buchanan Bus Station to Aberfoyle
- Glasgow to Haddington
- Coatbridge to Uddingston
- Kirkcudbright to Newton Stewart
- Dundee to Alyth
- Leith to Edinburgh Castle
- Inverness to Dornoch
- Prestwick International Airport to Buchanan Street Bus Station
- Balloch to Aberfoyle
- Fort William to Kingussie
- Aberdeen to Laurencekirk
- Glasgow to Royal Alexandra Hospital
- Fort William to Dunoon
- Edinburgh to Strathaven
- Bearsden to Milngavie