Aberdour
Silver Sands, a castle and Firth of Forth views
Photo © Dean Parker, Google Maps
Aberdour sits on the north shore of the Firth of Forth in Fife, a compact village built around a harbour, a High Street and two beaches that have made it a favourite day trip from Edinburgh for well over a century. Where the Forth Bridges dominate the view a few miles east, Aberdour keeps a quieter profile: a working harbour with a scatter of small boats, a medieval castle above the shore, and a run of sand at Silver Sands that regularly wins awards for water quality and upkeep. It is small enough to see on foot in an afternoon, yet has enough packed into that footprint, castle, church, golf course, two beaches and a direct rail link, to justify a longer stay.
The village grew up around the Douglas family's castle and the harbour trade that once shipped coal and lime along the Forth, and that older working history is still legible in the stone cottages lining the High Street and the harbour itself, now used mostly by pleasure craft and a handful of small fishing boats. St Fillan's Church, part Romanesque and part Victorian restoration, sits just below the castle and is one of the best-preserved medieval parish churches in Scotland, a reminder that Aberdour's history runs considerably deeper than its Victorian-era reputation as a seaside resort.
What draws most visitors today is the combination of beach and view: Silver Sands looks directly across the Forth to Edinburgh and the Lothian coast, with Inchcolm Island and its ruined abbey visible a short boat trip offshore. The village's position on the Fife Circle railway line means it can be treated as a genuinely car-free break, with Edinburgh, Dunfermline and Kirkcaldy all within easy reach, while its small scale keeps it free of the traffic and crowds that can build up in busier coastal towns further round the coast.
Getting to Aberdour
Aberdour has its own railway station on the Fife Circle line, with direct trains to and from Edinburgh Waverley taking around 30 to 35 minutes and running roughly twice an hour on weekdays. Travelling from London, the fastest option is the direct LNER service to Edinburgh Waverley, around 4 hours 20 minutes from King's Cross, followed by the short onward hop to Aberdour; the whole journey typically takes just under 5 hours door to door. The station also has direct services from Dunfermline, Kirkcaldy and Glenrothes, making Aberdour a realistic car-free base for exploring much of Fife. By road, Aberdour lies just off the A921 between the Forth Road Bridge and Kirkcaldy, roughly 20 minutes from the bridge and the M90, which connects north to Perth and south to Edinburgh; from Edinburgh itself the drive takes around 40 minutes depending on traffic at the bridge approaches. There is free on-street parking around the village and a car park near Silver Sands beach, though spaces fill quickly on fine summer weekends. Edinburgh Airport is around 25 minutes away by car via the Forth Road Bridge, making Aberdour a workable option even for visitors flying in. Seasonal boat trips to Inchcolm Island depart from Aberdour harbour itself between April and October, run by operators including Maid of the Forth, giving a direct water-borne link to one of the Forth's most atmospheric historic sites.
Best time to visit Aberdour
Spring brings the castle's walled garden into bloom and quieter beaches, with the Fife Coastal Path at its best before the summer crowds and midges arrive; it is a good season for a castle visit without queues. Summer is peak season, when Silver Sands gets its lifeguard cover and café trade in full swing, the Inchcolm boat trips run most days, and Aberdour Castle's gardens are at their fullest; it is also the busiest time for parking and for the village's few places to eat, so booking ahead is worthwhile. Autumn is a quieter, often mild season on this stretch of the Forth, good for coastal walking and birdwatching as migrating waders arrive on the shore, with the castle and church still open but far less busy. Winter is bracing but rarely harsh this close to the coast, and a walk along Silver Sands or the harbour on a clear, cold day gives some of the best long views across the Forth to Edinburgh and the bridges, even if the beach café and boat trips scale back or close for the season.
Where to stay in Aberdour(9)
All hotels in Aberdour →About staying in Aberdour
Aberdour itself is small enough that its own accommodation options are limited to a single village-centre hotel, so most visitors looking for a wider choice base themselves a short drive away in Dunfermline, Burntisland or the Fife countryside beyond, all within about fifteen minutes of the village by car and well connected by the Fife Circle railway. This gives a genuine spread of styles: a historic coaching inn on Aberdour's own High Street, country-house hotels set in their own grounds outside Dunfermline, and family-run guest houses in the town itself.
For an upmarket stay, the countryside around Dunfermline and Glenrothes has some of Fife's most established country-house hotels, several dating back two centuries or more and set in landscaped gardens with award-winning restaurants open to non-residents. These properties suit visitors treating Aberdour as one stop on a broader tour of Fife, or those who want a special-occasion base with more space, grounds and dining options than the village itself can offer. Mid-range options are concentrated in and around Dunfermline and Burntisland, ranging from a modern hotel geared toward business and leisure travellers to Aberdour's own historic inn, all offering straightforward comfort within a short drive or train journey of the beach and castle.
Budget-conscious visitors are well served by a handful of family-run guest houses in Dunfermline, several in traditional stone-built townhouses within walking distance of the town centre, offering simple, well-kept rooms and a cooked or continental breakfast. Wherever you choose to stay, nowhere on this list is more than about twenty minutes from Aberdour's harbour, beaches and station, so the choice comes down to whether you want to walk straight onto the sand each morning or trade that for a wider choice of restaurants and a bigger hotel in one of the nearby towns.
8.9
Balbirnie House Hotel
Markinch, near Glenrothes, around 15 miles from Aberdour
from £195/night
8.8
Garvock House Hotel
Elevated gardens overlooking Dunfermline, around 8 miles from Aberdour
from £150/night
8.4
Keavil House Hotel
Crossford, near Dunfermline, around 8 miles from Aberdour
from £130/night
8.0
Pitbauchlie House Hotel
Aberdour Road, Dunfermline, around 7 miles from Aberdour
from £110/night
7.6
The Aberdour Hotel
38 High Street, in the centre of Aberdour village
from £95/night
8.2
Clarke Cottage Guest House
Halbeath Road, Dunfermline, around 8 miles from Aberdour
from £75/night
Kingswood Hotel
Between Kinghorn and Burntisland, around 6 miles from Aberdour
from £105/night
Bellyeoman B&B
Bellyeoman Road, Dunfermline city centre, around 8 miles from Aberdour
from £55/night
Things to Do in Aberdour(1)
All attractions in Aberdour →Top things to do in Aberdour
Aberdour's attractions are close enough together to combine easily into a single day, or spread across a longer, slower stay.
- Silver Sands Beach is Aberdour's main beach, a broad sweep of sand with a café, toilets and lifeguard cover in summer, looking directly across the Forth toward Edinburgh.
- Aberdour Castle and Gardens, built by the Douglas family from the 13th century onward, has a painted ceiling, a terraced walled garden inspired by Hampton Court and a beehive-shaped dovecote among the oldest gardens in Scotland.
- The Black Sands is a smaller, quieter beach beside the harbour, good for rock pooling and a calmer alternative to Silver Sands.
- St Fillan's Church, largely 12th century, is one of the best-preserved medieval parish churches in the country, with a restored Norman chancel arch and box pews.
- Inchcolm Island and Abbey can be reached by seasonal boat trips from Aberdour harbour, giving access to one of Scotland's best-preserved medieval abbeys and a resident seal and seabird colony.
- Aberdour Harbour makes for an easy waterside walk past small boats and lobster creels, with views along the coast toward Burntisland and the Forth Bridges.
- Aberdour Golf Club, an 18-hole course above the village, has sweeping views over the Forth and its islands and welcomes visiting golfers.
- The Fife Coastal Path runs directly through Aberdour, giving walkers a route east toward Burntisland and Kinghorn or west toward Dalgety Bay and the Forth Bridges.
Where to Eat in Aberdour
All restaurants in Aberdour →Food and drink in Aberdour
Aberdour's food scene is small but capable, built around fresh Forth seafood, a proper village pub and a beach café that does brisk trade through the summer. The Aberdour Hotel on the High Street, a converted 17th-century coaching inn, serves traditional pub food and real ales in its bar and a fuller restaurant menu using fish landed at Pittenweem and produce from Fife butchers and growers. The café at Silver Sands beach is the summer institution, serving ice cream, hot drinks and simple food to families spending the day on the sand, while the village's small shops and a bakery cover picnic supplies for a day on the Coastal Path. For a wider choice of restaurants, cafés and pubs, Dunfermline and Burntisland are both a short drive or train ride away, with Dunfermline in particular offering a good spread of independent cafés and restaurants around its historic centre. Fife more broadly is known for its smoked fish, particularly Arbroath-style smokies from further up the coast, and for the fishing villages of the East Neuk, an hour's drive away, where seafood shacks and harbourside restaurants make a good day-trip destination from Aberdour.
Attractions Near Aberdour
All attractions in Aberdour →Worth the trip — within 50 miles of Aberdour.
1 mi
Silversands Beach
Burntisland · ⭐ 4.6
Beacon Leisure Centre
Burntisland · ⭐ 4.2
3 mi
Burntisland Beach
Burntisland · ⭐ 4.7
4 mi
ODEON Dunfermline
Dunfermline · ⭐ 3.9
4 mi
Adventure Golf Island Dunfermline
Dunfermline · ⭐ 4.4
4 mi
Hollywood Bowl Dunfermline
Dunfermline · ⭐ 4.2
4 mi
Cowdenbeath Racewall
Cowdenbeath · ⭐ 4.6
5 mi
Deep Sea World
North Queensferry · ⭐ 3.8
Camping in Aberdour(3)
All campsites in Aberdour →About camping in Aberdour
Aberdour's own coastline has no campsites within the village itself, so campers and caravanners looking to explore this stretch of Fife are best served by sites spread along the coast and countryside within around fifteen miles, from a long-established coastal holiday park a few miles east to a pair of quieter, more rural options inland. This gives a genuine choice between a full-facility family holiday park with a pool and entertainment programme, a simple touring and camping site geared toward caravanners and tent campers, and a small glamping site for those who want a countryside stay without bringing their own kit.
The coastal option, a short drive along the Forth toward Burntisland and Kinghorn, makes the most of this shore's beaches and views across to Edinburgh, with a full range of facilities including a leisure centre, shop and play areas geared toward family holidays. Further inland toward Kinross, a family-run touring and camping park trades sea views for quiet countryside and a straightforward, well-run site aimed at caravanners and tent campers rather than a full holiday-park experience, while a small glamping site near Culross offers fully equipped pods for visitors who want the countryside without pitching a tent.
Facilities across the area vary considerably, so it is worth checking what matters most to you, whether that is electric hook-up, a shop on site, or a swimming pool, before booking. Dogs are welcome at most of the sites in the area, generally on leads, and all three make a reasonable base for exploring Aberdour, Dunfermline and the wider Fife coast, though booking ahead is strongly advised through the main summer season, when demand along this stretch of the Forth rises sharply.
Green Oak Nature Retreat
⭐ 4.9
Pettycur Bay Holiday Park Ltd
⭐ 4.0
Pettycur Bay Holiday Park
⭐ 4.0 · from £24/night
Sandhills Caravan Park
⭐ 4.3
Edinburgh Caravan and Motorhome Club Site
⭐ 4.4 · from £24/night
Station Park Caravan Site & Certificated Location
⭐ 4.4
Craigduckie Shepherds Huts
⭐ 5.0
Balmule Valley
⭐ 4.6
Self-Catering Cottages in Aberdour
All cottages in Aberdour →Bankhead Cottage
4 bed · sleeps 8 · from £473
Cromwell Cottage
2 bed · sleeps 4 · from £597
Homely Base
2 bed · sleeps 4 · from £871
Quay Cottage
2 bed · sleeps 4 · from £503
Meadow View
3 bed · sleeps 5 · from £601
Forth Reflections
1 bed · sleeps 4 · from £611
Victoria’s Haven
3 bed · sleeps 5 · from £611
Inchkeith View
2 bed · sleeps 4 · from £687
Common questions about Aberdour
How many campsites are there in Aberdour?
We list 3 campsites in and around Aberdour, of which 2 take tents and 1 offer glamping.
Are there dog-friendly campsites in Aberdour?
Yes — 3 of the 3 campsites we list in Aberdour accept dogs, including West Fife Pods and Gallowhill Camping and Caravan Park.
Which campsites in Aberdour have electric hook-up?
3 of the 3 campsites we list in Aberdour offer an electric hook-up.
Where can I stay in Aberdour?
We list 9 hotels, B&Bs and guest houses in and around Aberdour. Prices start from around £55 a night.
What is there to do in Aberdour?
We list 1 attractions and things to do in and around Aberdour.