Where the Geul Whispers to the Hills: A Castle Crowned in Time
Limburg, NETHERLANDS
€2.25
Explore 237 castles across Europe
Castle ownership isn't reserved for dynasties—it's within reach. This curated collection under €1 million offers historic estates rich in character: medieval towers awaiting restoration, Renaissance manors with untapped potential. Whether you're a first-time castle buyer, renovation enthusiast, or investor seeking a singular European asset, these properties combine heritage, opportunity, and the thrill of bringing centuries-old stone back to life.
Limburg, NETHERLANDS
€2.25
Sixmilebridge, IRELAND
€95k
Lleida, SPAIN
€99k
Brioude, Haute-Loire, Auvergne-Rhone-Alps, France
€112k
Rhodes, GREECE
€160k
Umbria, ITALY
€195k
Co. Cork, IRELAND
€200k
Perugia, ITALY
€220k
Los Ancares, SPAIN
€225k
Savoie, FRANCE
€245k
Umbria, ITALY
€250k
Pribilesti, ROMANIA
€275k
Lombardy, ITALY
€280k
Ain, FRANCE
€280k
FRANCE (15 km from Vichy)
€288k
Asturias, SPAIN
€349k
Umbria, ITALY
€350k
Măldărești, ROMANIA
€400k
nr Thiers, Auvergne-Rhône-Alpes
€415,800
Montcaret, Nouvelle-Aquitaine, France
€420,000
Lalinde, Nouvelle-Aquitaine, France
€425,000
Prissac, Centre-Val de Loire, France
€449,900
Estables, SPAIN
€450k
Larressingle, Occitanie, France
€450,000
Invergordon, SCOTLAND
€450k
Loire-Authion, Pays de la Loire, France
€462,000 ($542,461)
Pays-de-Belvès, Nouvelle-Aquitaine, France
€465,000
Exoudun, Nouvelle-Aquitaine, France
€490,000
Conquereuil, Pays de la Loire, France
€495,000
Conquereuil, Pays de la Loire, France
€495,000
Deauville, Normandy, France
€495,000
Saint-Lizier, Occitanie, France
€500,000
Aradeo, LECCE – SALENTO
€500k
Castile and Leon, SPAIN
€500k
Ploërmel, Brittany, France
€507,000
Les Bois-d'Anjou, Pays de la Loire, France
€512,000
Riomaggiore, Liguria, Italy
€520,000
Carpentras, Provence-Alpes-Côte d'Azur, France
€520,000
Ségur-le-Château, Nouvelle-Aquitaine, France
€525,000
Bruyères Sur Fère Château In Bruyères Sur Fère, Hauts De France, France
€531,000
Bavaria, GERMANY
€535k
Hyères, Provence-Alpes-Côte d'Azur, France
€539,000 ($632,872)
Gavi, Piedmont, Piedmont, Italy
€540,000
Saint-Marcel-Campes, Occitanie, France
€543,375
Sainte-Hermine, Pays de la Loire, France
€549,000 (converted to $644,613)
L'Isle-Jourdain, Nouvelle-Aquitaine, France
€550,000
Carcassonne, Occitanie, France
€550,000
Tournus, Bourgogne-Franche-Comté, France
€550,000
Parthenay, Nouvelle-Aquitaine, France
€551,200
Le Faulq, Normandy, France
€560,000
near the Croatian-Slovenian border, Hrvatsko Zagorje
€570k
Arlanc, Auvergne-Rhône-Alpes, France
€570,000
Savennières, Pays de la Loire, France
€574,000
Figeac, Occitanie, France
€574,750
Auch, Occitanie
€575k
Moulins, Auvergne-Rhône-Alpes, France
€580,000
Nontron, Nouvelle-Aquitaine, France
€595,000
Divion, Hauts-de-France, France
€595,000
Chasseneuil, FRANCE
€595k
Mauvezin, Occitanie, France
€595,000
Maine-et-Loire, FRANCE
€595k
Plan-d'Aups-Sainte-Baume, Provence-Alpes-Côte d'Azur, France
€595,000
Saint Martin, France
€597,089
Cormeilles, Normandy, France
€598,500
Étretat, Normandy, France
€598,900
Pau, Nouvelle-Aquitaine, France
€599,000
Laruns, FRANCE
€599k
Ancenis-Saint-Géréon, Pays de la Loire, France
€599,000
Juliénas, Auvergne-Rhône-Alpes, France
€599,999
Galicia, SPAIN
€600k
Mani, GREECE
€600,000
Todi, ITALY
€600k
Saint-Martin-en-Vercors, Auvergne-Rhône-Alpes, France
€605,000
Jistebnice, Czech Republic
€610k (15m CZK)
nr Ourense, SPAIN
€625k
Argentan, Normandy, France
€625,000
Castel Maggiore, Emilia-Romagna, Italy
€630,000
Poitiers, Nouvelle-Aquitaine, France
€642,000
Monticchiello, ITALY
€650k
Velay, France
€650k
Mirepoix, Occitanie, France
€650,000 ($763,203)
Montefalco, Umbria, Italy
€650,000
Legé, Pays de la Loire, France
€665,000
Vauvert, Occitanie, France
€670,000
Capdenac-Gare, Occitanie, France
€675,000
Niort, Nouvelle-Aquitaine, France
€678,000
Saint-Pierre-d'Argençon, Provence-Alpes-Côte d'Azur, France
€680,000
Saint-Pierre-d'Argençon, Provence-Alpes-Côte d'Azur, France
€680,000 (converted to $798,428)
Ribérac, Nouvelle-Aquitaine, France
€682,500 ($801,363)
Moissac, Occitanie, France
€685,000
Méasnes, Nouvelle-Aquitaine, France
€689,000
Montauban, Occitanie, France
€690,000
Confolens, Nouvelle-Aquitaine, France
€690,000
Marle, Hauts-de-France, France
€690,000
Gannat, Auvergne-Rhône-Alpes, France
€695,000
Co. Clare, IRELAND
€695k
Saint-Ouen-de-Thouberville, Normandy, France
€698,000
Sisteron, Provence-Alpes-Côte d'Azur, France
€699,000
Lessac, Nouvelle-Aquitaine, France
€714,000
Cazes-Mondenard, Occitanie, France
€719,000 ($844,220)
Naxos, Greece
€720k
Rodez, Occitanie, France
€725,000
Oigny-en-Valois, Hauts-de-France, France
€733,000
Saint-Pierre-des-Échaubrognes, Nouvelle-Aquitaine, France
€735,000
Balatre, BELGIUM
€745k
Pouzauges, Pays de la Loire, France
€745,000
Pouzauges, Pays de la Loire, France
€748,000
Meaux, Île-de-France, France
€749,000
Cavallirio, Piedmont, Italy
€750,000
Busséol, Auvergne-Rhône-Alpes, France
€750,000
Cítoliby, Czech Republic
€755k
Cuy-Saint-Fiacre, Normandy, France
€755,000
Bucks, UK
€765k
Florac-Trois-Rivières, Occitanie, France
€765,000
Gageac-et-Rouillac, Nouvelle-Aquitaine, France
€772,000
Martel, Occitanie, France
€775,000
Stimigliano, ITALY
€780k
Loire-Authion, Pays de la Loire, France
€787,500
Aurignac, Occitanie, France
€790,000
Vicq, Auvergne-Rhône-Alpes, France
€790,000
Isigny-le-Buat, Normandy, France
€790,000
Ébreuil, Auvergne-Rhône-Alpes, France
€790,000
Saint-Fargeau, Bourgogne-Franche-Comté, France
€795,000
Melle, Nouvelle-Aquitaine, France
€795,000
Vallière, Nouvelle-Aquitaine, France
€795,000
Lozère, FRANCE
€795k
Remiremont, Grand Est, France
€795,000
Sainte-Thorette, Centre-Val de Loire, France
€798,000
Aude, France
€799k
Saint-Valery-sur-Somme, Hauts-de-France, France
€799,000
Todi, Umbria, Italy
€799,000
Anglès, Occitanie, France
€800,000
Allogny, Centre-Val de Loire, France
€800,000
Cork, IRELAND
€800k
Veauce, Auvergne-Rhône-Alpes, France
€800,000
Questembert, Brittany, France
€800,000
Valdelaume, Nouvelle-Aquitaine, France
€806,000
Langoiran, Nouvelle-Aquitaine, France
€811,200
La Hague, Normandy, France
€823,000
Saint-André-des-Eaux, Pays de la Loire, France
€825,000
Duclair, Normandy, France
€826,000 ($971,033)
St. Lo, FRANCE
€828k
Saint-Pierre-du-Regard, Normandy, France
€840,000
Lunac, FRANCE
€840k
Neauphle-le-Château, Île-de-France, France
€840,000
Savoie, FRANCE
€840k
Cahors, Occitanie, France
€840,000
Lachapelle-Graillouse, Auvergne-Rhône-Alpes, France
€840,000
Vichy, Auvergne-Rhône-Alpes, France
€840,000
Nieuil-l'Espoir, Nouvelle-Aquitaine, France
€848,000
Saint-Laurent-les-Tours, Occitanie, France
€848,000
Villeneuve-sur-Lot, Nouvelle-Aquitaine, France
€848,000
Saint-André-des-Eaux, Pays de la Loire, France
€849,900
Limas, Auvergne-Rhône-Alpes, France
€850,000
Valenciennes, Hauts-de-France, France
€850,000
Duras, Nouvelle-Aquitaine, France
$998,035 (€850,000)
Challans, Pays de la Loire, France
€850,000
Stimigliano, ITALY
€850k
Saint-Béat-Lez, Occitanie, France
€850,000
Les Epesses, Pays de la Loire, France
€852,000 ($1,000,383)
Craon, Pays de la Loire, France
€852,000
Ombrée d'Anjou, Pays de la Loire, France
€852,000
Saint-Gaultier, Centre-Val de Loire, France
€852,000
Saint-Sulpice-et-Cameyrac, Nouvelle-Aquitaine, France
€860,000
Castelnaudary, Occitanie, France
€860,000
Pacy-sur-Eure, Normandy, France
€875,000
Uzes, FRANCE
€875k
nr Toulouse, France (Occitanie, Midi Pyrenees)
€885k
Allier, FRANCE
€890k
Châteauneuf-la-Forêt, Nouvelle-Aquitaine, France
€890,000
Cerizay, Nouvelle-Aquitaine, France
€892,000
Écouflant, Pays de la Loire, France
€895,000
Saint-Loubès, Nouvelle-Aquitaine, France
€895,000
Saint-Jean-d'Angély, Nouvelle-Aquitaine, France
€895,000
Saint-Valery-en-Caux, Normandy, France
€895,000
Châtelperron, Auvergne-Rhône-Alpes, France
€895,000
Gascony, France
€899k
Ambeyrac, Occitanie, France
€899,000
Belforêt-en-Perche, Normandy, France
€899,500
Lamastre, France
€900,000
Co. Limerick, IRELAND
€900k
Saint-Michel-Chef-Chef, Pays de la Loire, France
€910,000
Seyches, Nouvelle-Aquitaine, France
€910,000
Seyches, Nouvelle-Aquitaine, France
€910,000
Tours, Centre-Val de Loire, France
€910,000
Bournand, Nouvelle-Aquitaine, France
€915,000
Wisconsin, USA
€918k
Veules-les-Roses, Normandy, France
€925,000
Venice, Veneto, Italy
€930,000
Figeac, Occitanie, France
€936,000
Saintes, Nouvelle-Aquitaine, France
€943,400
Livarot-Pays-d'Auge, Normandy, France
€945,000
Calmont, Occitanie, France
€945,000
Saintes, Nouvelle-Aquitaine, France
€947,000
Saint-Jean-de-Maruéjols-et-Avéjan, Occitanie, France
€950,000
Co. Tipperary, Ireland
€950k
Nevers, Bourgogne-Franche-Comté, France
€950,000
Clermont-Ferrand, Auvergne-Rhône-Alpes, France
€950,000
Doyet, Auvergne-Rhône-Alpes, France
€950,000
Saintes, Nouvelle-Aquitaine, France
€950,000
Cahors, Occitanie, France
€950,000
Doyet, Auvergne-Rhône-Alpes, France
€950,000
Žitenice, Czechia
€950k (24m czk)
Thouars, Nouvelle-Aquitaine, France
€954,000
Rochefort, Nouvelle-Aquitaine, France
€954,000
La Salvetat-sur-Agout, Occitanie, France
€960,000
Eyzin-Pinet, Auvergne-Rhône-Alpes, France
€965,000
Incisa Scapaccino, Piedmont, Italy
€970,000
Cahors, FRANCE
€977k
Visan, Provence-Alpes-Côte d'Azur, France
€980,000
Curemonte, Nouvelle-Aquitaine, France
€980,000
Treteau, Auvergne-Rhône-Alpes, France
€980,000
Verdun-sur-Garonne, Occitanie, France
€990,000
Verdun-sur-Garonne, Occitanie, France
€990,000
Labastide-Saint-Georges, Occitanie, France
€990,000
Lesneven, Brittany, France
€990,000
Hartmannswiller, Grand Est, France
€990,000
Aquila, ITALY
€990k
Honfleur, Normandy, France
€990,000
Corbigny, Bourgogne-Franche-Comté, France
€995,000
Monfreville, Calvados, Lower Normandy, France
€995k
Loches, Centre-Val de Loire, France
€995,000
Moulon, Nouvelle-Aquitaine, France
€995,000
Saint-Romain-en-Viennois, Provence-Alpes-Côte d'Azur, France
€995,000
Saint-Pierre-de-Trivisy, Occitanie, France
€995,000
Sarlat-la-Canéda, Nouvelle-Aquitaine, France
€995,000
Lauzun, Nouvelle-Aquitaine, France
€995,000
Bonneville, FRANCE
€997k
Saint-Michel-d'Euzet, Occitanie, France
€997,500
Rioz, Bourgogne-Franche-Comté, France
€997,500
Slobity, POLAND
€999k
Saint-Germain-de-la-Grange, Île-de-France, France
€999,000 ($1,773,176)
Asti, Italy
€1m
Carpinone, Molise, ITALY
€1m
Heudebouville, Normandy, France
€1,000,000
Heusenstamm, Hessen, Germany
€1,000,000
Dunkirk, New York, United States
€1,000,000
Calculated on the 237 priced, non-POA listings currently under €1M, updated with the catalogue.
Price under €1M almost always means one of two things: the building needs significant restoration, or it is in a region with lower land values relative to its size. It rarely means a defect in the title or the sale itself. Read the listing's condition notes carefully — "renovation project" and "move-in ready" are very different purchases at a similar price.
Notary or transfer fees (typically 6-8% of the price in France and Italy), a structural survey before you commit, and — if the building needs work — a restoration budget that easily matches or exceeds the purchase price itself. Affordable acquisition does not mean affordable ownership; the running and renovation costs are where budgets usually go wrong.
Some lenders will finance historic property in this range, but many treat them as non-standard security and lend more conservatively than on a typical home, particularly if the building needs renovation before it is habitable. Financing is worth confirming in principle before you view properties, not after you've found one.
It's the most common way people buy their first historic building, and it works best when the buyer treats the low price as a signal to budget for work, not as a discount. Buyers who go in expecting a turnkey home at this price are the ones who get caught out; buyers who budget for a project tend to do well.
The same price range, filtered to one country.
Find castles that match your budget
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect