How to get from Edinburgh to Banff by bus?
Edinburgh to Banff - Bus Timetable
The MEGABUS M92 bus from Edinburgh to Banff runs from 06:40 to 23:25, with departures every 50 min-2 hr. The journey takes about 5 hr 49 min, with regular service throughout the operating hours.
From Edinburgh to Banff by bus
To get from Edinburgh to Banff in Scotland, take the MEGABUS M92 bus from Edinburgh Bus Station Gate F-Stance 11 station to Aberdeen 2 Guild St station. Next, take the 35 bus from Union Square Bus Station, Aberdeen station to Low Street, Banff station. The total trip duration for this route is approximately 5 hr 49 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Banff on the Moovit app.
Step by Step
- 1Walk to bus stationEdinburgh Bus Station Gate F-Stance 11680 m • 9 min
- 2Wait for busMEGABUS M92Aberdeen
- 3Ride to bus stationAberdeen 2 Guild St185 min
- 4Walk to bus stationUnion Square Bus Station, AberdeenID 63907005120 m • 1 min
- 5Wait for bus35Elgin
- 6Ride to bus stationLow Street, BanffID 630021332130 min
Public transport directions from Edinburgh to Banff
Bus timetable from Edinburgh to Banff
Related Routes
- Airdrie to Banff
- Airth to Banff
- Alloa to Banff
- Ballachulish to Banff
- Bo'Ness to Banff
- Chapelhall to Banff
- Clydebank to Banff
- Comrie (Perth And Kinross) to Banff
- Crieff to Banff
- Dunfermline to Banff
- Grantown-On-Spey to Banff
- Greenock to Banff
- Halkirk to Banff
- Harthill to Banff
- Invergordon to Banff
- Kirkhill to Banff
- Kirkwall to Banff
- Kyle Of Lochalsh to Banff
- Methven to Banff
- Milton And Kildary to Banff
Questions & Answers
What is the fastest way to get from Edinburgh to Banff?
The fastest way takes 349 minutes, using Bus line MEGABUS M92, Bus line 35.
Is there a direct bus between Edinburgh and Banff in Scotland?
No, you’ll have to take 2 bus lines in total. The total travelling time is 5 hr 49 min.
Which bus line goes from Edinburgh to Banff in Scotland?
The MEGABUS M92 bus line goes from Edinburgh Bus Station Gate F-Stance 11 station near Edinburgh to Aberdeen 2 Guild St station. From there you’ll have to take one bus line till Aberdeen 2 Guild St station near Banff in Scotland.
How long does it take to travel from Edinburgh to Banff in Scotland by bus?
The total travel time between Edinburgh and Banff in Scotland by bus is about 5 hr 49 min.
Where do I get on the bus near Edinburgh to get to Banff in Scotland?
Get on the MEGABUS M92 bus from the Edinburgh Bus Station Gate F-Stance 11 stop near Edinburgh in Scotland.
Where do I get off the bus when travelling between Edinburgh and Banff in Scotland?
Get off the bus at the Aberdeen 2 Guild St stop, which is closest to Banff in Scotland.
Popular Routes
- Glasgow Central Station to Thornliebank
- Largs to Kilmarnock
- Glasgow to Ullapool
- Buchanan Bus Station to Linlithgow
- Peterhead to Inverness
- Glasgow to Mugdock Country Park Visitors Centre
- Edinburgh to Flotterstone Inn
- Drymen to Balmaha
- Aviemore to Forres
- Paisley to Partick
- Port Glasgow to Paisley
- Inverness to Dunrobin Castle
- Edinburgh to Milnathort
- Sligachan to Portree
- Kirkcudbright to Newton Stewart
- Glenrothes to Pitlochry
- Glasgow to Campbeltown
- Queen St, Glasgow to Na H-Eileanan An Iar
- Halbeath Park & Ride to Aberdeen
- Dunfermline to Alloa