Where the Geul Whispers to the Hills: A Castle Crowned in Time
Limburg, NETHERLANDS
€2.25
Explore 272 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
Larressingle, Occitanie, France
€450,000
Estables, SPAIN
€450k
Invergordon, SCOTLAND
€450k
Loire-Authion, Pays de la Loire, France
€462,000 ($542,461)
Pays-de-Belvès, Nouvelle-Aquitaine, France
€465,000
Valençay, Centre-Val de Loire, France
€480,000
Vilhonneur, Moulins-sur-Tardoire, France
€487,600
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
Castile and Leon, SPAIN
€500k
Saint-Lizier, Occitanie, France
€500,000
Aradeo, LECCE – SALENTO
€500k
Ploërmel, Brittany, France
€507,000
Les Bois-d'Anjou, Pays de la Loire, France
€512,000
Carpentras, Provence-Alpes-Côte d'Azur, France
€520,000
Riomaggiore, Liguria, Italy
€520,000
La Puebla de Montalban, Castile-La Mancha, Spain
€525,000
Mansle, Mansle-les-Fontaines, France
€525,000
Ségur-le-Château, Nouvelle-Aquitaine, France
€525,000
Pouligny-Saint-Pierre, Centre-Val de Loire, France
€526,600
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)
Solsona, Catalonia, Spain
€540,000
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)
Tournus, Bourgogne-Franche-Comté, France
€550,000
Carcassonne, Occitanie, France
€550,000
L'Isle-Jourdain, Nouvelle-Aquitaine, 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
Anzême, Nouvelle-Aquitaine, France
€583,000
Couqueques, Nouvelle-Aquitaine, France
€583,000
Maine-et-Loire, FRANCE
€595k
Plan-d'Aups-Sainte-Baume, Provence-Alpes-Côte d'Azur, France
€595,000
Mauvezin, Occitanie, France
€595,000
Nontron, Nouvelle-Aquitaine, France
€595,000
Chasseneuil, FRANCE
€595k
Divion, Hauts-de-France, France
€595,000
Saint Martin, France
€597,089
Cormeilles, Normandy, France
€598,500
Étretat, Normandy, France
€598,900
Pau, Nouvelle-Aquitaine, France
€599,000
Ancenis-Saint-Géréon, Pays de la Loire, France
€599,000
Laruns, FRANCE
€599k
Aynac, Occitania, France
€599,000
Illois, Normandy, France
€599,000
Juliénas, Auvergne-Rhône-Alpes, France
€599,999
Todi, ITALY
€600k
Mani, GREECE
€600,000
Galicia, SPAIN
€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
Les Mees, Provence-Alpes-Côte d'Azur, France
€636,000
Poitiers, Nouvelle-Aquitaine, France
€642,000
Puy-l'Évêque, Occitania, France
€650,000
Velay, France
€650k
Mirepoix, Occitanie, France
€650,000 ($763,203)
Monticchiello, ITALY
€650k
Centre Ville, Beaune, France
€650,000
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 (converted to $798,428)
Saint-Pierre-d'Argençon, Provence-Alpes-Côte d'Azur, France
€680,000
Ribérac, Nouvelle-Aquitaine, France
€682,500 ($801,363)
Moissac, Occitanie, France
€685,000
Méasnes, Nouvelle-Aquitaine, France
€689,000
Marciac, Occitania, France
€689,000
Montauban, Occitanie, France
€690,000
Marle, Hauts-de-France, France
€690,000
Confolens, Nouvelle-Aquitaine, France
€690,000
Rochefort-en-Terre, Brittany, France
€693,000
Gannat, Auvergne-Rhône-Alpes, France
€695,000
Co. Clare, IRELAND
€695k
Poitiers, Nouvelle-Aquitaine, France
€695,000
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
Villers-Pater, Bourgogne – Franche-Comté, France
€735,000
Pouzauges, Pays de la Loire, France
€745,000
Balatre, BELGIUM
€745k
Pouzauges, Pays de la Loire, France
€748,000
Meaux, Île-de-France, France
€749,000
Busséol, Auvergne-Rhône-Alpes, France
€750,000
Montfort-sur-Argens, France
EUREUREUREUREUREUREUREUREUREUREUREUREUREUR €750,000€9,900,000€9,500,000€6,300,000€6,290,000€4,950,000€4,900,000€4,600,000€4,400,000€2,000,000€1,150,000€985,000€1,450,000€750,000
Cavallirio, Piedmont, Italy
€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
Bourbriac, Brittany, France
€778,500
Stimigliano, ITALY
€780k
Arrondissement of Castres, Occitania, France
€780,000
Rouffach, Grand Est, France
€780,000
Loire-Authion, Pays de la Loire, France
€787,500
Ébreuil, Auvergne-Rhône-Alpes, France
€790,000
Isigny-le-Buat, Normandy, France
€790,000
Aurignac, Occitanie, France
€790,000
Vicq, Auvergne-Rhône-Alpes, France
€790,000
Salvagnac-Cajarc, Occitania, France
€791,250
Lozère, FRANCE
€795k
Vallière, Nouvelle-Aquitaine, France
€795,000
Saint-Fargeau, Bourgogne-Franche-Comté, France
€795,000
Melle, Nouvelle-Aquitaine, France
€795,000
Remiremont, Grand Est, France
€795,000
Sainte-Thorette, Centre-Val de Loire, France
€798,000
Saint-Valery-sur-Somme, Hauts-de-France, France
€799,000
Aude, France
€799k
Todi, Umbria, Italy
€799,000
Veauce, Auvergne-Rhône-Alpes, France
€800,000
Anglès, Occitanie, France
€800,000
Questembert, Brittany, France
€800,000
Allogny, Centre-Val de Loire, France
€800,000
Cork, IRELAND
€800k
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
Mazieres-en-Mauges, Pays de la Loire, France
€830,000
Vichy, Auvergne-Rhône-Alpes, France
€840,000
Lunac, FRANCE
€840k
Savoie, FRANCE
€840k
Neauphle-le-Château, Île-de-France, France
€840,000
Saint-Pierre-du-Regard, Normandy, France
€840,000
Cahors, Occitanie, France
€840,000
Lachapelle-Graillouse, Auvergne-Rhône-Alpes, France
€840,000
Saint-Laurent-les-Tours, Occitanie, France
€848,000
Nieuil-l'Espoir, Nouvelle-Aquitaine, 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
Challans, Pays de la Loire, France
€850,000
Saint-Béat-Lez, Occitanie, France
€850,000
Stimigliano, ITALY
€850k
Duras, Nouvelle-Aquitaine, France
$998,035 (€850,000)
Courpiere, Auvergne-Rhône-Alpes, France
€850,000
Valenciennes, Hauts-de-France, France
€850,000
Saint Claude - Torcols, Besancon, France
€850,000
Craon, Pays de la Loire, France
€852,000
Pouance, Ombree d'Anjou, France
€852,000
Ombrée d'Anjou, Pays de la Loire, France
€852,000
Les Epesses, Pays de la Loire, France
€852,000 ($1,000,383)
Saint-Gaultier, Centre-Val de Loire, France
€852,000
Castelnaudary, Occitanie, France
€860,000
Saint-Sulpice-et-Cameyrac, Nouvelle-Aquitaine, France
€860,000
Amidonniers-Caffarelli, Toulouse, France
€866,000
Uzes, FRANCE
€875k
Pacy-sur-Eure, Normandy, France
€875,000
Juillac-le-Coq, Nouvelle-Aquitaine, France
€880,000
nr Toulouse, France (Occitanie, Midi Pyrenees)
€885k
Allier, FRANCE
€890k
Châteauneuf-la-Forêt, Nouvelle-Aquitaine, France
€890,000
Saint-Pierre-de-Trivisy, Occitania, France
€890,000
Cerizay, Nouvelle-Aquitaine, France
€892,000
Cognac, Nouvelle-Aquitaine, France
€892,500
Écouflant, Pays de la Loire, France
€895,000
Châtelperron, Auvergne-Rhône-Alpes, France
€895,000
Saint-Jean-d'Angély, Nouvelle-Aquitaine, France
€895,000
Saint-Loubès, Nouvelle-Aquitaine, France
€895,000
Saint-Valery-en-Caux, Normandy, France
€895,000
Centre, Nyons, France
€895,000 Price increased by €85,000 on Oct 10, 2026
Gascony, France
€899k
Ambeyrac, Occitanie, France
€899,000
Belforêt-en-Perche, Normandy, France
€899,500
Lamastre, France
€900,000
Co. Limerick, IRELAND
€900k
Centre Ville, Clermont-l'Hérault, France
€905,000
Seyches, Nouvelle-Aquitaine, France
€910,000
Tours, Centre-Val de Loire, France
€910,000
Seyches, Nouvelle-Aquitaine, France
€910,000
Saint-Michel-Chef-Chef, Pays de la 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
Doyet, Auvergne-Rhône-Alpes, France
€950,000
Saint-Jean-de-Maruéjols-et-Avéjan, Occitanie, France
€950,000
Cahors, Occitanie, France
€950,000
Nevers, Bourgogne-Franche-Comté, France
€950,000
Clermont-Ferrand, Auvergne-Rhône-Alpes, France
€950,000
Saintes, Nouvelle-Aquitaine, France
€950,000
Doyet, Auvergne-Rhône-Alpes, France
€950,000
Co. Tipperary, Ireland
€950k
Ž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
Aulnay, Nouvelle-Aquitaine, France
€971,850
Cahors, FRANCE
€977k
Treteau, Auvergne-Rhône-Alpes, France
€980,000
Ceton, Normandy, France
€980,000
Visan, Provence-Alpes-Côte d'Azur, France
€980,000
Curemonte, Nouvelle-Aquitaine, France
€980,000
Honfleur, Normandy, France
€990,000
Labastide-Saint-Georges, Occitanie, France
€990,000
Aquila, ITALY
€990k
Verdun-sur-Garonne, Occitanie, France
€990,000
Bazas, Nouvelle-Aquitaine, France
€990,000
Lesneven, Brittany, France
€990,000
Hartmannswiller, Grand Est, France
€990,000
Verdun-sur-Garonne, Occitanie, France
€990,000
Saint-Romain-en-Viennois, Provence-Alpes-Côte d'Azur, France
€995,000
Monfreville, Calvados, Lower Normandy, France
€995k
Sarlat-la-Canéda, Nouvelle-Aquitaine, France
€995,000
Corbigny, Bourgogne-Franche-Comté, France
€995,000
Lauzun, Nouvelle-Aquitaine, France
€995,000
Loches, Centre-Val de Loire, France
€995,000
Moulon, Nouvelle-Aquitaine, France
€995,000
Saint-Pierre-de-Trivisy, Occitanie, France
€995,000
Bonneville, FRANCE
€997k
Saint-Michel-d'Euzet, Occitanie, France
€997,500
Rioz, Bourgogne-Franche-Comté, France
€997,500
Slobity, POLAND
€999k
Asti, Italy
€1m
Heudebouville, Normandy, France
€1,000,000
Dunkirk, New York, United States
€1,000,000
Heusenstamm, Hessen, Germany
€1,000,000
Carpinone, Molise, ITALY
€1m
Calculated on the 272 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