Logocompare

Olten: price per m²

The average price per m² in Olten ranges between CHF 6'671 /m² (apartments) and CHF 6'215 /m² (houses) depending on the type of property and the valuation platform, in October 2026.

Apartments
CHF 6'608median price per m²
Average rangeCHF 4'966 – CHF 8'935
+6 % vs Solothurn-22 % vs Switzerland
Houses
CHF 6'513median price per m²
Average rangeCHF 4'760 – CHF 7'495
+5 % vs Solothurn-18 % vs Switzerland

Free valuation, based on more than 400'000 properties and refined by AI

Median price per m² in Olten and in neighbouring municipalities
4913 Bannwil : Not enough data4911 Schwarzhäusern : Not enough data4923 Wynau : CHF 3'0054916 Untersteckholz : CHF 5'4144912 Aarwangen : CHF 4'8384922 Thunstetten : CHF 4'3814924 Obersteckholz : CHF 5'4144922 Bützberg : CHF 4'8384914 Roggwil : CHF 5'9193373 Röthenbach Herzogenbuchsee : Not enough data3380 Walliswil b. Niederbipp : Not enough data3376 Graben : Not enough data3373 Heimenhausen : Not enough data6233 Büron : CHF 7'5926234 Kulmerau : CHF 7'1656235 Winikon : CHF 7'1656213 Knutwil : CHF 7'6126246 Altishofen : Not enough data6252 Dagmersellen : CHF 7'4906253 Uffikon : CHF 7'4904915 St. Urban : CHF 6'4566260 Hintermoos : CHF 7'1716235 Winikon : CHF 7'4906260 Reiden : CHF 7'1716263 Richenthal : CHF 7'1716260 Reidermoos : CHF 7'9706265 Roggliswil : Not enough data4806 Wikon : CHF 7'9704626 Niederbuchsiten : CHF 5'0714710 Balsthal : CHF 4'8324702 Oensingen : CHF 7'0434628 Wolfwil : Not enough data4703 Kestenholz : Not enough data4622 Egerkingen : CHF 5'7885017 Barmelweid : CHF 6'5044626 Niederbuchsiten : CHF 5'0714623 Neuendorf : Not enough data4625 Oberbuchsiten : Not enough data4654 Lostorf : CHF 5'4344717 Mümliswil : CHF 4'8324652 Winznau : CHF 5'4344652 Winznau : CHF 5'4344600 Olten : CHF 6'5614412 Nuglar : Not enough data4655 Stüsslingen : CHF 6'7164622 Egerkingen : CHF 5'7884634 Wisen : Not enough data5013 Niedergösgen : CHF 6'1174717 Mümliswil : Not enough data4618 Boningen : Not enough data5012 Wöschnau : Not enough data4658 Däniken : Not enough data4600 Olten : CHF 6'5614663 Aarburg : CHF 6'2724616 Kappel : CHF 6'4274616 Kappel : CHF 6'4274613 Rickenbach : Not enough data5746 Walterswil : CHF 6'2674617 Gunzgen : CHF 5'8334618 Boningen : CHF 6'4274658 Däniken : CHF 5'8294657 Dulliken : Not enough data4632 Trimbach : CHF 4'8654415 Lausen : CHF 8'3584433 Ramlinsburg : CHF 7'3934412 Nuglar : Not enough data4450 Sissach : CHF 8'0304460 Gelterkinden : CHF 7'9274445 Häfelfingen : Not enough data4466 Ormalingen : Not enough data4450 Sissach : CHF 7'6694496 Kilchberg : Not enough data4419 Lupsingen : Not enough data4448 Läufelfingen : CHF 6'0394634 Wisen : CHF 6'0394460 Gelterkinden : Not enough data4450 Sissach : CHF 8'6624492 Tecknau : CHF 5'9924495 Zeglingen : Not enough data4493 Wenslingen : Not enough data4450 Sissach : CHF 6'2464444 Rümlingen : CHF 7'9274436 Oberdorf : CHF 6'8404431 Bennwil : CHF 6'8405722 Gränichen : CHF 8'1995036 Oberentfelden : CHF 7'5245034 Suhr : CHF 7'9475017 Barmelweid : CHF 8'0765004 Aarau : CHF 10'6745037 Muhen : CHF 7'3255023 Biberstein : CHF 7'7325022 Rombach : CHF 8'7715000 Aarau : CHF 7'9475033 Buchs : CHF 7'0815044 Schlossrued : Not enough data5040 Schöftland : CHF 6'8035063 Wölflinswil : CHF 7'1255062 Oberhof : Not enough data5026 Densbüren : CHF 5'9545063 Wölflinswil : CHF 5'9545064 Wittnau : Not enough data4663 Aarburg : CHF 6'2725722 Gränichen : CHF 6'4714813 Uerkheim : CHF 7'1934853 Murgenthal : Not enough data4914 Roggwil : Not enough data4656 Starrkirch-Wil : CHF 7'4724802 Strengelbach : CHF 8'3874802 Strengelbach : CHF 7'0924852 Rothrist : CHF 8'3874813 Uerkheim : CHF 7'3044852 Rothrist : CHF 7'1245058 Wiliberg : Not enough data4812 Mühlethal : CHF 8'2095054 Kirchleerau : Not enough data4665 Oftringen : CHF 6'2725054 Moosleerau : Not enough data5053 Staffelbach : CHF 6'3284805 Brittnau : CHF 6'0015042 Hirschthal : CHF 7'2874900 Langenthal : CHF 5'4144856 Glashütten : Not enough data4912 Aarwangen : Not enough data4922 Bützberg : CHF 4'3815053 Wittwil : CHF 6'3285043 Holziken : CHF 7'9355025 Asp : CHF 7'0584813 Uerkheim : CHF 5'4974800 Zofingen : CHF 8'2095079 Zeihen : CHF 6'2504446 Buckten : Not enough data4915 St. Urban : Not enough data6211 Buchs : CHF 7'4906260 Reidermoos : CHF 7'4905057 Reitnau : Not enough data4704 Niederbipp : CHF 6'1385035 Unterentfelden : CHF 6'9795112 Thalheim : CHF 7'2554665 Oftringen : CHF 7'5595000 Aarau : CHF 10'6746236 Wilihof : CHF 7'1653372 Wanzwil : Not enough data6264 Pfaffnau : CHF 6'0014814 Bottenwil : CHF 5'4976260 Mehlsecken : CHF 7'1716262 Langnau b. Reiden : CHF 7'1715018 Erlinsbach : CHF 8'0765024 Küttigen : CHF 8'7714457 Diegten : CHF 6'6704803 Vordemwald : CHF 6'0014418 Reigoldswil : Not enough data6263 Richenthal : Not enough data3376 Berken : Not enough data3377 Walliswil b. Wangen : Not enough data6213 Knutwil : CHF 7'1654469 Anwil : Not enough data4634 Wisen : Not enough data5745 Safenwil : CHF 6'7524443 Wittinsburg : Not enough data4416 Bubendorf : CHF 7'4504443 Wittinsburg : Not enough data4444 Rümlingen : Not enough data5032 Aarau Rohr : CHF 10'6744495 Zeglingen : Not enough data6246 Altishofen : CHF 7'4906260 Reidermoos : CHF 7'1715742 Kölliken : CHF 7'1934455 Zunzgen : CHF 6'8504853 Riken : Not enough data4444 Rümlingen : Not enough data6234 Triengen : CHF 7'1654424 Arboldswil : Not enough data6252 Dagmersellen : CHF 7'1716265 Roggliswil : CHF 6'4566264 Pfaffnau : CHF 6'4566260 Hintermoos : CHF 7'9704632 Trimbach : CHF 4'8655746 Walterswil : Not enough data4657 Dulliken : CHF 7'4724653 Obergösgen : CHF 5'3214410 Liestal : CHF 8'3584710 Balsthal : CHF 4'8324614 Hägendorf : CHF 5'8474612 Wangen b. Olten : CHF 6'4054615 Allerheiligenberg : CHF 5'8474717 Mümliswil : Not enough data5012 Eppenberg : Not enough data4448 Läufelfingen : Not enough data4717 Mümliswil : CHF 3'0005026 Densbüren : CHF 7'0584600 Olten : CHF 6'5614803 Vordemwald : CHF 7'1244434 Hölstein : CHF 6'6705027 Herznach : CHF 7'2864438 Langenbruck : CHF 3'7794655 Rohr b. Olten : CHF 6'7165012 Schönenwerd : CHF 5'2814629 Fulenbach : CHF 6'2664424 Arboldswil : CHF 6'8404658 Däniken : CHF 6'1174812 Mühlethal : CHF 7'3044435 Niederdorf : CHF 5'8024654 Lostorf : Not enough data4418 Reigoldswil : CHF 5'5554633 Hauenstein : Not enough data4814 Bottenwil : CHF 8'2094437 Waldenburg : CHF 5'5554718 Holderbank : Not enough data4656 Starrkirch-Wil : CHF 7'4724717 Mümliswil : CHF 4'9124614 Hägendorf : CHF 5'8474421 St. Pantaleon : Not enough data4415 Lausen : CHF 5'8314438 Langenbruck : CHF 3'7795056 Attelwil : Not enough data4456 Tenniken : Not enough data4438 Langenbruck : CHF 3'7794624 Härkingen : CHF 7'1824468 Kienberg : Not enough data5014 Gretzenbach : Not enough data4800 Zofingen : CHF 7'5594458 Eptingen : Not enough data5015 Erlinsbach : CHF 6'5044718 Holderbank : Not enough data4623 Neuendorf : Not enough data4444 Rümlingen : CHF 6'1704418 Reigoldswil : Not enough data4634 Wisen : CHF 4'8654425 Titterten : Not enough data5014 Gretzenbach : CHF 6'1174417 Ziefen : CHF 7'3004445 Häfelfingen : Not enough data4447 Känerkinden : Not enough data4442 Diepflingen : CHF 7'3844497 Rünenberg : Not enough data4441 Thürnen : CHF 6'2464435 Niederdorf : CHF 6'8404448 Läufelfingen : Not enough data4452 Itingen : CHF 7'6694493 Wenslingen : Not enough data4434 Hölstein : Not enough data4446 Buckten : CHF 6'0394457 Diegten : Not enough data4458 Eptingen : CHF 6'0394457 Diegten : Not enough data4494 Oltingen : Not enough data4466 Ormalingen : Not enough data4467 Rothenfluh : Not enough data4418 Reigoldswil : Not enough data4436 Liedertswil : Not enough data4445 Häfelfingen : Not enough data4447 Känerkinden : Not enough data4436 Liedertswil : CHF 5'8024456 Tenniken : Not enough data4447 Känerkinden : CHF 5'8954411 Seltisberg : Not enough data4438 Langenbruck : CHF 3'7794431 Bennwil : Not enough data4436 Oberdorf : CHF 5'8024410 Liestal : CHF 7'4504461 Böckten : CHF 8'0304442 Diepflingen : Not enough data4432 Lampenberg : Not enough data4425 Titterten : Not enough data4663 Aarburg : CHF 6'2724612 Wangen b. Olten : CHF 6'4054600 Olten : CHF 6'561Olten
3'0005'8026'3287'1257'49010'674

CHF / m²

Sell before you buy

Sell your property so you don’t miss out on your dream home

Sold first, bought next: no bridging loan, no rushed sale at a discount.

See all agencies

The best real estate agencies in Olten

Ranked by number of properties for sale

  1. 1
    NehoRecommended
    Free valuation with Neho
  2. 2
    Avida Immobilien-Treuhand AG1 property for sale
  3. 3
    Betterhomes (Schweiz) AG1 property for sale
  4. 4
    CASA VERA Immobilien GmbH1 property for sale
  5. 5
    Grundeigentümer Verband Schweiz AG1 property for sale

Price per m² in Olten by number of rooms

Average price per m² of properties for sale, by size.

Apartments

  • 1 - 1.5 roomsNot enough data
  • 2 - 2.5 roomsCHF 6'215
  • 3 - 3.5 roomsCHF 6'055
  • 4 - 4.5 roomsCHF 7'243
  • 5 - 5.5 roomsCHF 6'727
  • > 6 roomsCHF 6'284

Houses

  • 1 - 2.5 roomsCHF 6'004
  • 3 - 3.5 roomsNot enough data
  • 4 - 4.5 roomsCHF 6'148
  • 5 - 5.5 roomsCHF 5'802
  • 6 - 6.5 roomsCHF 6'357
  • > 7 roomsCHF 6'691

Distribution of prices per m² in Olten

Number of properties analysed per price bracket. The dark bar contains the median price.

Apartments

38 properties
4k4k5k5k6k6k7k7k8k9k9k10k

Houses

77 properties
4k4k5k5k6k6k7k7k8k8k9k9k
Free valuation tool

What is your property worth?

acheteur.ch values your property for free and with no commitment, based on hundreds of comparable property sales near you, analysed by artificial intelligence.

  • Hundreds of comparable sales in your area
  • A calculation refined by artificial intelligence
  • Free, no commitment, result in a few minutes
Value my property

Frequently asked questions about the price per m² in Olten