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 LONDON NORTH EASTERN RAILWAY 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 5 hr 11 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 trainLONDON NORTH EASTERN RAILWAYAberdeen
- 3Ride to train stationAberdeen158 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
- Alness to Banff
- Annan 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
- Maud to Banff
- Milton And Kildary to Banff
- Glasgow Central to Banff
- Edinburgh to Aberdeen
- Edinburgh to Aberfeldy
- Edinburgh to Allanton
- Edinburgh to Alloa
Questions & Answers
What is the fastest way to get from Edinburgh to Banff?
The fastest way takes 311 minutes, using Train line LONDON NORTH EASTERN RAILWAY, 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 5 hr 11 min.
Which train line goes from Edinburgh to Banff in Scotland?
The LONDON NORTH EASTERN RAILWAY 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 5 hr 11 min.
Where do I get on the train near Edinburgh to get to Banff in Scotland?
Get on the LONDON NORTH EASTERN RAILWAY 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
- Celtic Park to Glasgow Airport
- Paisley Gilmour Street to Glasgow Royal Infirmary
- Edinburgh to Anstruther
- Invergarry to Inverness
- Aberdeen to Oldmeldrum
- Dumfries to Auchenlarie Holiday Park
- South Queensferry Museum to Broxburn
- Mallaig to Inverness
- Glasgow to Dunoon
- Dumbarton to Glasgow Airport
- Queen St, Glasgow to Na H-Eileanan An Iar
- Ballater to Glasgow
- Aberdeen to Tarland
- Glasgow Central Station to Glasgow Green
- Brodick to Campbeltown
- Edinburgh to Ratho
- Dunfermline to Dollar
- Milngavie to Balfron
- Paisley to Newton Mearns
- Stirling to Auchterarder