Property in Dunfermline

Dunfermline is situated five miles north of the Forth Road Bridge. The A907 connects Dunfermline with Perth to the north, Edinburgh to the south and Kirkcaldy to the east. Dunfermline's bus terminus stands close to the town centre, and two railway stations serve the town. Edinburgh Airport is thirteen miles south of Dunfermline.



Dunfermline is the principal shopping centre in western Fife, and the Kingsgate Shopping Centre on High Street provides a mix of modern and traditional shops. The Fife Leisure Park is located next to the M90 with a large cinema, a health club, bowling alley and a number of restaurants.


Properties for sale within 3 miles of Dunfermline

2 The Nursery, Dunfermline, Crossford KY12 8NQ

Fixed Price £535,000 Detached House 5 Bedrooms More >

Plot 2, Castle Brae, Pitreavie, Dunfermline KY11 8QF

Price £525,000 Detached House 5 Bedrooms More >

Plot 1, Castle Brae, Pitreavie, Dunfermline KY11 8QF

Offers over £499,950 Detached House 5 Bedrooms More >

36 Couston Street, Dunfermline KY12 7QW

Offers over £485,000 Semi-Detached House 4 Bedrooms More >

9 West Harbour Road, Charlestown KY11 3ET

Offers over £450,000 Detached House 4 Bedrooms More >

38 Kingseat Road, Dunfermline KY12 0DD

Offers over £420,000 Semi-Detached House 4 Bedrooms More >

1 Carnegie Apartments, Dunfermline KY12 7AE

Offers over £399,950 Maisonette Flat 2 Bedrooms More >

21 Goldcrest Place, Dunfermline KY11 8WB

Fixed Price £390,000 Detached House 4 Bedrooms More >

82 Victoria Terrace, Dunfermline KY12 0LU

Offers over £384,995 Semi-Detached House 4 Bedrooms More >

141 Halbeath Road, Dunfermline KY11 4LA

Offers over £370,000 Detached House 4 Bedrooms More >

7 Carnegie Apartments, Dunfermline KY12 7AE

Offers over £369,950 Flat 3 Bedrooms More >

122 Garvock Hill, Dunfermline KY11 4JY

Offers over £360,000 Detached House 4 Bedrooms More >

51 Russell Avenue, Kingseat KY12 0YX

Offers over £359,950 Detached House 4 Bedrooms More >

15 Thistle Street, Dunfermline KY12 0JA

Offers over £350,000 House 3 Bedrooms More >

49 Garvock Terrace, Dunfermline KY12 7UP

Offers over £350,000 Detached Bungalow 4 Bedrooms More >

17 South Knowe, Crossgates, Cowdenbeath KY4 8AW

Offers over £340,000 Detached House 4 Bedrooms More >

41 Woodlands Drive, Crossford KY12 8QE

Offers over £330,000 Detached House 4 Bedrooms More >

34 Redwing Wynd, Dunfermline KY11 8SP

Fixed Price £325,000 Detached House 5 Bedrooms More >

33 Dunfermline Road, Crossgates, Dunfermline KY4 8AP

Offers over £320,000 Detached House 4 Bedrooms More >

37 Halbeath Road, Dunfermline KY12 7QZ

Offers over £315,000 Semi-Detached House 3 Bedrooms More >

16 Cairns Crescent, Dunfermline KY12 9FH

Offers over £310,000 Detached House 4 Bedrooms More >

2 Laurel Road, Rosyth KY11 2AB

Offers over £310,000 Semi-Detached House 5 Bedrooms More >

94 McDonald Street, Dunfermline KY11 8NH

Offers over £310,000 Detached House 3 Bedrooms More >

28 Bellyeoman Road, Dunfermline KY12 0AD

Offers over £299,950 End Terraced House 3 Bedrooms More >

18 Bennachie Way, Duloch, Dunfermline KY11 8JA

Offers over £295,000 Detached House 4 Bedrooms More >

13 Lochy Rise, Dunfermline KY11 8XP

Offers over £285,000 Detached House 3 Bedrooms More >

40 Woodmill Grove, Dunfermline KY11 4JR

Offers over £285,000 Detached House 4 Bedrooms More >

156 Appin Crescent, Dunfermline KY12 7TX

Fixed Price £279,999 Terraced House 3 Bedrooms More >

9 York Place, Dunfermline KY12 0DA

Offers over £270,000 Semi-Detached House 4 Bedrooms More >

21 Gowanbrae Drive, Dunfermline KY12 7UL

Offers over £269,950 Detached House 3 Bedrooms More >

58 Leys Park Road, Dunfermline KY12 0AA

Offers over £260,000 Semi-Detached House 3 Bedrooms More >

18 Letham Gait, Dalgety Bay KY11 9GT

Fixed Price £260,000 Detached House 3 Bedrooms More >

25 Thimblehall Drive, Dunfermline KY12 7RH

Offers over £260,000 Semi-Detached House 3 Bedrooms More >

Inglewood, 50 Carnock Road, Dunfermline KY12 9NT

Offers over £255,000 Detached Bungalow 2 Bedrooms More >

191 Harbour Place, Dalgety Bay KY11 9GG

Fixed Price £250,000 Third Floor Flat 2 Bedrooms More >

39 Middlebank Rise, Dunfermline KY11 8LG

Offers over £240,000 Semi-Detached House 3 Bedrooms More >

54 Main Street, Crossford, Dunfermline KY12 8NJ

Offers over £225,000 Detached Bungalow 2 Bedrooms More >

98 Colliston Road, Dunfermline KY12 0XW

Offers over £210,000 Semi-Detached House 3 Bedrooms More >

20 Henderson Street, Dunfermline KY12 0TP

Offers over £210,000 Detached Bungalow 4 Bedrooms More >

32 Katrine Drive, Crossford KY12 8XS

Fixed Price £200,000 Semi-Detached House 3 Bedrooms More >

28 Daviot Road, Dunfermline KY12 7LY

Offers over £200,000 End Terraced House 3 Bedrooms More >

25 Knowehead Road, Crossford, Dunfermline KY12 8QF

Offers over £199,950 Semi-Detached House 3 Bedrooms More >

17 Woodlands Drive, Crossford KY12 8QE

Offers over £199,950 Semi-Detached House 3 Bedrooms More >

52 Tirran Drive, Dunfermline KY11 8JG

Offers over £195,000 Semi-Detached House 2 Bedrooms More >

4 Holly Crescent, Dunfermline KY11 8BT

Offers over £194,950 Semi-Detached House 3 Bedrooms More >

34 Lady Campbells Court, Dunfermline KY12 0LJ

Offers over £190,000 Terraced House 3 Bedrooms More >

17 Ladysmill Court, Dunfermline KY12 7YD

Offers over £190,000 Terraced House 2 Bedrooms More >

15 Curlew Way, Inverkeithing KY11 1FF

Offers over £190,000 Terraced House 2 Bedrooms More >

10 Lady Campbells Court, Dunfermline KY12 0LJ

Offers over £190,000 End Terraced House 2 Bedrooms More >

14 Woodlands Drive, Crossford KY12 8QE

Fixed Price £190,000 Semi-Detached House 2 Bedrooms More >

18 Masterton Road, Dunfermline KY11 8RB

Offers over £189,950 Semi-Detached Bungalow 2 Bedrooms More >

10 Touch Wards, Dunfermline KY12 7TG

Offers over £189,950 Semi-Detached Bungalow 2 Bedrooms More >

86 Elm Park, Hill Of Beath KY4 8FA

Offers over £185,000 Terraced House 2 Bedrooms More >

21 Ritchie Avenue, Dunfermline KY12 9FN

Offers over £180,000 Terraced House 2 Bedrooms More >

25 Russell Court, Dunfermline KY11 4XW

Offers over £179,500 Terraced House 3 Bedrooms More >

4 Meadow View, Crossford KY12 8NT

Fixed Price £175,000 Semi-Detached House 2 Bedrooms More >

85 Leadside Crescent, Wellwood, Dunfermline KY12 0NS

Offers over £175,000 Semi-Detached House 4 Bedrooms More >

6 Glencoul Avenue, Dalgety Bay, Dunfermline KY11 9XL

Fixed Price £175,000 Semi-Detached House 2 Bedrooms More >

15 Parkside Street, Rosyth, Dunfermline KY11 2LP

Offers over £175,000 End Terraced House 3 Bedrooms More >

138 Middlebank Street, Rosyth KY11 2NJ

Offers over £169,950 End Terraced House 3 Bedrooms More >

8 Shields Road, Dunfermline KY11 4DX

Offers over £169,950 End Terraced House 3 Bedrooms More >

42 Mowbray Gardens, Crossgates KY4 8BG

Offers over £165,000 End Terraced House 2 Bedrooms More >

24 King's Road, Rosyth KY11 2SP

Offers over £160,000 Terraced House 3 Bedrooms More >

29 Newton Place, Rosyth KY11 2LX

Offers over £160,000 End Terraced House 3 Bedrooms More >

54 Backmarch Road, Rosyth KY11 2RP

Offers over £155,000 Semi-Detached House 3 Bedrooms More >

6F Blane Crescent, Dunfermline KY11 8ZF

Offers over £155,000 First Floor Flat 2 Bedrooms More >

28 Concorde Way, Inverkeithing KY11 1PT

Offers over £150,000 End Terraced House 2 Bedrooms More >

17 Forest Place, Townhill KY12 0EP

Offers over £150,000 Semi-Detached House 2 Bedrooms More >

25 Chapelfauld Green, Dunfermline KY11 4HG

Offers over £149,950 End Terraced House 2 Bedrooms More >

76D, Campbell Street, Dunfermline KY12 0QL

Offers over £145,000 Top Floor Flat 2 Bedrooms More >

20 Don Road, Dunfermline KY11 4NQ

Fixed Price £144,500 Terraced House 2 Bedrooms More >

Plot at 117-119 New Row, Dunfermline KY12 7DZ

Offers over £135,000 House Others More >

35 Bittern Court, Dunfermline KY11 8HF

Offers over £135,000 Ground Floor Flat 2 Bedrooms More >

Flat 2, 6 Parkgate, Rosyth, Dunfermline KY11 2JW

Offers over £130,000 Ground Floor Flat 2 Bedrooms More >

39 King Street, Inverkeithing KY11 1NB

Offers over £125,000 Second Floor Flat 2 Bedrooms More >

53 Queensferry Road, Rosyth KY11 2PX

Offers over £125,000 House Others 2 Bedrooms More >

47 Jubilee Court, 76 Saint Margaret Street, Dunfermline KY12 7PF

Offers over £120,000 Second Floor Flat 1 Bedroom More >

56 Robertson Road, Dunfermline KY12 0AP

Offers over £120,000 First Floor Flat 3 Bedrooms More >

109 Dewar Street, Dunfermline KY12 8AB

Offers over £120,000 First Floor Flat 2 Bedrooms More >

4 Merchants Way, Inverkeithing KY11 1PE

Offers over £113,000 Flat 1 Bedroom More >

35 Main Street Crossgates, Cowdenbeath KY4 8AJ

Offers Over £100,000 1 Bedroom More >

19 Rose Street, Dunfermline KY12 0QT

Offers over £95,000 Ground Floor Flat 1 Bedroom More >

42 The Maltings, Keith Place, Inverkeithing KY11 1NE

Fixed Price £85,000 Ground Floor Flat 1 Bedroom More >

Plot of Land, 39 Mid Beveridgewell KY12 9ES

Offers over £85,000 Plot More >

19f Lady Campbells Walk, Dunfermline KY12 0QH

Offers over £75,000 Upper Flat 1 Bedroom More >

30 Robertson Road, Dunfermline KY12 0AS

Offers over £75,000 Flat 2 Bedrooms More >
Copyright © SPC Scotland 2026