Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20267 min read

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.

Options at a glance
OptionBest forTypical timeTypical cost
WalkTown centre, harbour, Duff House5–20 min per legFree
Local busMacduff, Fraserburgh, Elgin, Aberdeen10 min–1 h 45£2–12 per trip (2026 estimate)
TrainAberdeen, Inverness, Edinburgh via Huntly or KeithFrom about 30 min to Aberdeen£8–40 (2026 estimate)
TaxiLate nights, luggage, golf, station runs5–20 min in town£5–20 in town (2026 estimate)
Car hireCoast, castles, Speyside day tripsFlexible£40–90 per day plus fuel (2026 estimate)
BicycleQuiet coastal lanesFlexibleRental 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.

Trains
From Banff toModeTypical timeTypical cost
MacduffWalk or bus15–20 min walkFree or about £2 (2026 estimate)
AberdeenBusAbout 1 h 15–1 h 45£8–12 (2026 estimate)
AberdeenBus/taxi to Huntly or Keith, then trainAbout 1 h 30–2 h total£10–20 (2026 estimate)
ElginBusAbout 1 h 15–1 h 30£8–12 (2026 estimate)
FraserburghBusAbout 45–60 min£5–8 (2026 estimate)
InvernessBus or train via Huntly or KeithAbout 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.

Driving and parking
Trip from BanffDistanceDrive time
MacduffAbout 1 km3–5 min
PortsoyAbout 13 km15–20 min
CullenAbout 22 km25–30 min
FraserburghAbout 35 km40–45 min
ElginAbout 55 km1 h–1 h 15
AberdeenAbout 75 km1 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.

What it costs
Item2026 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
FuelAbout £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.