Houses for Sale in Fife
743 properties found
Newest First
3 bed semi-detached house
Foxton Drive, Glenrothes, KY7 4UA
New BuildFreehold
Listed May 22, 2026
£221,995
3 bed detached house
Foxton Drive, Glenrothes, KY7 4UA
New BuildFreehold
Listed May 22, 2026
£269,995
3 bed semi-detached house
Foxton Drive, Glenrothes, KY7 4UA
New BuildFreehold
Listed May 22, 2026
£267,995
4 bed semi-detached house
85 Leadside Crescent, Wellwood, Dunfermline, Fife, KY12 0NS
Freehold
Listed May 21, 2026
£175,000
3 bed semi-detached house
Alloway Drive, Kirkcaldy KY2
Freehold
Listed May 21, 2026
£170,000
2 bed end of terrace house
Ballingry Crescent, Ballingry, Lochgelly KY5
Freehold
Listed May 21, 2026 Changed May 29, 2026
£120,000
-4.0%
3 bed terraced house
Ettrick Way, Glenrothes KY6
Freehold
Listed May 21, 2026
£84,995
4 bed detached house
Kenneth Court, Kennoway, Leven, Fife KY8
Freehold
Listed May 21, 2026
£265,000
5 bed detached house
Orchard House, Old Mill Road, Craigrothie, Cupar
Freehold
Listed May 21, 2026
£599,000
3 bed detached house
High Street, Methil, Leven, Fife KY8
Freehold
Listed May 21, 2026
£235,000
3 bed semi-detached house
Cowal Crescent, Glenrothes KY6
Freehold
Listed May 21, 2026
£184,995
4 bed detached house
Dysart Muir Farm Road, Kirkcaldy, Kirkcaldy KY1
Freehold
Listed May 21, 2026
£279,950
5 bed terraced house
54 Main Street, Leuchars, St. Andrews KY16
Freehold
Listed May 21, 2026
£249,000
3 bed end of terrace house
Rose Street, Methil, Leven KY8
Freehold
Listed May 20, 2026
£125,000
2 bed semi-detached house
Strathbeg Drive, Dunfermline KY11
Freehold
Listed May 20, 2026
£184,995
3 bed semi-detached house
3 Markfield Road, KY11 9NR
Freehold
Listed May 20, 2026
£190,000
2 bed semi-detached house
High Street KY6
Freehold
Listed May 20, 2026
£185,000
2 bed terraced house
Balmanno Green, Glenrothes, Fife KY7
Freehold
Listed May 20, 2026
£110,000
2 bed terraced house
Marine Park, Elie, Leven, Fife
Freehold
Listed May 20, 2026
£300,000
3 bed detached house
Scotland Drive, Dunfermline, Fife KY12
Freehold
Listed May 20, 2026
£290,000