Banff
Getting around Banff: public transport, passes and taxis
Banff is a small coastal town in Aberdeenshire, so most of it is walkable in 10–20 minutes. Use the bus for Fraserburgh, Macduff, Elgin or Aberdeen, and a taxi for late nights or the golf course. A car only pays off for coastal day trips; parking in the centre is limited.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideBanff
Key facts
- Best for the town centre
- Walking: most sights sit within 1.5 km of the bridge
- Best for Aberdeen
- Bus runs straight through in about 1 h 15–1 h 45; train via Huntly or Keith is an alternative
- Best for the coast
- Car or bus to Macduff, Portsoy, Cullen and Fraserburgh
- Taxi
- Local firms; book ahead in the evening and at weekends
- Ride-hailing
- Coverage in rural Aberdeenshire is patchy; do not rely on it
- Rail
- No station in Banff; nearest railheads are Huntly and Keith
- Parking
- Town-centre car parks, some free, some pay-and-display; read the signs
- Tap water
- Safe to drink throughout the UK
- Plugs
- Type G, 230 V; US, EU and Australian plugs need an adapter
Options at a glance
Banff is compact. The harbour, the museum, Duff House and the main streets sit close together, so walking covers the town itself. Everything beyond that — the neighbouring town of Macduff across the bridge, the beaches, the distilleries and the bigger towns — needs wheels of some kind.
The table below compares the realistic choices for a visitor based in Banff. Times are road times in normal traffic; summer weekends on the A98 and A947 can add 15–20 minutes.
| Option | Best for | Typical time | Typical cost |
|---|---|---|---|
| Walk | Town centre, harbour, Duff House | 5–20 min per leg | Free |
| Local bus | Macduff, Fraserburgh, Elgin, Aberdeen | 10 min–1 h 45 | £2–12 per trip (2026 estimate) |
| Train | Aberdeen, Inverness, Edinburgh via Huntly or Keith | From about 30 min to Aberdeen | £8–40 (2026 estimate) |
| Taxi | Late nights, luggage, golf, station runs | 5–20 min in town | £5–20 in town (2026 estimate) |
| Car hire | Coast, castles, Speyside day trips | Flexible | £40–90 per day plus fuel (2026 estimate) |
| Bicycle | Quiet coastal lanes | Flexible | Rental availability is limited; check locally |
Fares are 2026 estimates; buy bus tickets from the driver or in the operator app where accepted.
Walking in town
Almost everything a short-stay visitor wants is within a 20-minute walk of the centre: the harbour and marina, the old bridge over the River Deveron, the town museum, and the walk to Duff House. Macduff is directly across the river bridge, roughly 15–20 minutes on foot from Banff's main street, which makes the two towns one practical base.
Pavements are good in the centre but the streets are old and narrow in places, and some lanes have no footway. In winter, pavements can be icy and the light goes early; a torch or phone light is useful on unlit paths. Coastal paths toward Whitehills and beyond are rougher and can be muddy.
Buses
Buses are the main public transport here. Services connect Banff with Macduff, Fraserburgh, Turriff, Huntly, Elgin and Aberdeen, usually from stops on or near the main street. Frequency is the thing to check: some routes run roughly hourly on weekdays but thin out in the evening and on Sundays.
Pay the driver if you are boarding without a ticket, or use the operator's app where it is accepted. Contactless card payment is common on Scottish buses, but keep some cash as a backup on rural routes. If you are doing several trips, ask about a day ticket for the local zone — it is usually cheaper than two singles.
- Check the last bus back before you set out; evening services are sparse.
- Sunday timetables are much reduced — plan the day around them.
- Stand at the marked stop and signal the driver clearly.
- A day ticket often beats buying singles if you make three or more trips.
Trains
Banff has no railway station. The nearest useful railheads are Huntly and Keith, both on the Aberdeen–Inverness line, reached by bus or taxi. From there, trains run to Aberdeen in roughly 30–50 minutes and north to Elgin and Inverness.
For a day in Aberdeen, the bus is usually simpler than bus-plus-train because it runs straight through. For Inverness or Edinburgh, take the bus or taxi to Huntly or Keith and pick up the train. Buy Advance tickets online ahead of travel; walk-up fares on the day are far higher, as they are across the UK.
| From Banff to | Mode | Typical time | Typical cost |
|---|---|---|---|
| Macduff | Walk or bus | 15–20 min walk | Free or about £2 (2026 estimate) |
| Aberdeen | Bus | About 1 h 15–1 h 45 | £8–12 (2026 estimate) |
| Aberdeen | Bus/taxi to Huntly or Keith, then train | About 1 h 30–2 h total | £10–20 (2026 estimate) |
| Elgin | Bus | About 1 h 15–1 h 30 | £8–12 (2026 estimate) |
| Fraserburgh | Bus | About 45–60 min | £5–8 (2026 estimate) |
| Inverness | Bus or train via Huntly or Keith | About 2 h 30–3 h 30 | £15–35 (2026 estimate) |
Times and fares are 2026 estimates; check the operator timetable for your date.
Taxis and ride-hailing
Local taxi firms cover Banff, Macduff and the surrounding villages. In town, a short hop is cheap; the useful jobs are station runs to Huntly or Keith, airport runs to Aberdeen, golf transfers and late evenings. Book ahead for anything time-critical, and especially at weekends and during events.
Ride-hailing apps have patchy coverage in rural Aberdeenshire, so do not build an evening around getting an Uber back from a village pub. Save a local taxi number in your phone on arrival. Card payment in taxis is common but not universal; ask before you set off if it matters.
- Book taxis for early flights and train connections the day before.
- Ask the fare before a long run to Aberdeen airport.
- Keep cash for small rural firms.
Driving and parking
A car turns Banff into a good base for the Aberdeenshire coast: Portsoy, Cullen, Findochty, the Moray coast and the castles and distilleries inland. Roads are generally quiet outside summer, but they are single carriageway and farm traffic and caravans slow things down. Fuel is about £1.40–1.50 a litre, in line with the rest of the UK.
Parking in the centre is limited and some car parks are pay-and-display; read the signs, as enforcement is active. If your accommodation has off-street parking, use it. For a town-only stay, a car is mostly an expense you do not need — hire it for the day you actually drive the coast.
| Trip from Banff | Distance | Drive time |
|---|---|---|
| Macduff | About 1 km | 3–5 min |
| Portsoy | About 13 km | 15–20 min |
| Cullen | About 22 km | 25–30 min |
| Fraserburgh | About 35 km | 40–45 min |
| Elgin | About 55 km | 1 h–1 h 15 |
| Aberdeen | About 75 km | 1 h 15–1 h 45 |
Distances are approximate road distances; times assume normal traffic.
What it costs
The cheapest plan is to walk in town and buy single or day bus tickets for everything else. A car only makes sense if you are doing two or more full days along the coast or inland. Taxis are best kept for short, specific jobs rather than general getting around.
| Item | 2026 estimate |
|---|---|
| Local bus single | £2–5 |
| Bus to Aberdeen or Elgin | £8–12 |
| Bus day ticket (local zone) | Check with the operator |
| Train Huntly or Keith to Aberdeen | £8–15 |
| Taxi in town | £5–10 |
| Taxi to Huntly or Keith station | £25–40 |
| Taxi to Aberdeen airport | £80–120 |
| Car hire per day | £40–90 plus fuel |
| Fuel | About £1.40–1.50 per litre |
All figures are 2026 estimates and vary by operator, time of day and how far ahead you book.
Tips
Plan around the timetable, not the other way round. Rural Scottish buses are reliable but infrequent, and the last service of the day is the one that matters. Screenshot timetables before you leave, because mobile signal is patchy on parts of the coast.
If you are here without a car, base yourself in Banff or Macduff and treat Aberdeen, Elgin and the coastal villages as day trips by bus. If you want the beaches, the distilleries and the smaller harbours at your own pace, hire a car for those days only.
- Screenshot timetables and save a taxi number offline.
- Carry a contactless card and a little cash for rural buses.
- Check Sunday and public-holiday service levels before planning a day out.
- In winter, check for ice and short daylight before coastal walks.
Questions people ask
What is the best way to get around Banff?
Walk in town — the centre, harbour and Duff House are within about 20 minutes on foot. Use buses for Macduff, Fraserburgh, Elgin and Aberdeen, taxis for late nights and station runs, and hire a car only for coastal or inland day trips.
Is there a transit pass for Banff?
There is no Banff-only pass. Scottish bus operators sell day and zone tickets that can cover several local trips, and national railcards cut train fares. Ask the driver or check the operator's app; a day ticket usually beats singles from three trips up.
Are taxis or ride-hailing better in Banff?
Taxis. Local firms know the area and cover station and airport runs, while ride-hailing coverage in rural Aberdeenshire is patchy. Book ahead for early departures and weekends, and save a local number in your phone.
Do I need a car in Banff?
Not for the town. A car pays off for the Aberdeenshire coast — Portsoy, Cullen, Fraserburgh — and for castles and distilleries inland. Parking in the centre is limited, so hire for the days you actually drive.
Is there a train station in Banff?
No. The nearest railheads are Huntly and Keith on the Aberdeen–Inverness line, reached by bus or taxi. From there, trains run to Aberdeen in roughly 30–50 minutes and north to Elgin and Inverness.
How do I get from Banff to Aberdeen?
The bus runs straight through in about 1 hour 15 to 1 hour 45 and is usually the simplest option. Bus or taxi to Huntly or Keith plus a train also works and can be faster depending on connections.
Deep dive
Every source; changeable facts are marked check