Real estate prices in Olten, Grenchen and Dornach differ significantly. Dornach is by far the most expensive, primarily due to its proximity to Basel, the good location in Dorneck and strong demand from northwestern Switzerland. Olten is in midfield and scores points with its function as a station hub towards Zurich, Basel, Bern and Lucerne. Grenchen is the cheapest and offers more living space for the budget, but requires a closer examination of its location, condition and market liquidity.
No matter what questions you have about real estate — Loft is here to answer them clearly, simply, and reliably.
Ask questions about a propertyPrices vary significantly between Olten, Grenchen and Dornach. Dornach is clearly ahead at around CHF 9,500 per m² and is significantly more expensive due to its proximity to Basel. Olten is around CHF 6,400 to 6,500 per m² and benefits from strong rail connections to Zurich, Basel, Bern and Lucerne. Grenchen is the lowest at around CHF 5,600 to 5,700 per m². The price difference between Dornach and Grenchen can therefore be around 70%. Microlocation, condition, public transport, renovation needs and target group remain decisive.
Although Olten, Grenchen and Dornach are all located in the canton of Solothurn, they function completely differently as real estate markets. Anyone who only looks at the cantonal average overlooks the actual market logic. The canton of Solothurn is not a homogeneous market, but consists of sub-markets with very different location factors.
Olten is a transport hub and commuter location. The city benefits from fast rail connections to Zurich, Basel, Bern and Lucerne. Grenchen is more industrial, more affordable and more focused on Solothurn, Biel and regional demand. Dornach is located in Basel's sphere of influence and benefits from the proximity to Arlesheim, Reinach, Münchenstein and Basel-Stadt.
These differences explain why Dornach is significantly more expensive than Olten and Grenchen. The prices reflect not only living space, but also accessibility, labor market, image, purchasing power, infrastructure and resale potential.
In comparison, Dornach is clearly the most expensive location. The prices are around CHF 9,500 per m². Apartments are around CHF 8,700 per m², houses even over CHF 10,000 per m². This puts Dornach well above the cantonal average and also well above Olten and Grenchen.
The most important reason is the proximity to Basel. Dornach is functionally part of the Basel agglomeration. Anyone who works in Basel but does not want to buy in Basel-Stadt or Baselland is considering Dornach as an alternative. The community offers easy accessibility, quality of living, proximity to Birs, Anthroposophy/Goetheanum identity, schools, local recreation and regional infrastructure.
Dornach is therefore not a classic Solothurn average market. It is more of a premium location close to Basel in the canton of Solothurn. This quality of location is visible in the price.
Olten is priced at around CHF 6,400 to 6,500 per m². This makes Olten significantly cheaper than Dornach, but slightly more expensive than Grenchen. The city is particularly interesting for commuters because it is one of Switzerland's most important rail hubs.
Zurich, Basel, Bern and Lucerne can be reached quickly from Olten. This multiple connection is a major advantage. For households who want to remain professionally flexible or work in different regions, Olten is significantly more strongly positioned than many other Solothurn municipalities.
However, the price is not the same everywhere. The proximity of the train station, the Aare, district quality, noise, schools, shopping, condition and year of construction make big differences. A modern apartment near the center is rated differently than an older house in a less sought after location.
In comparison, Grenchen is the cheapest location. The prices are around CHF 5,600 to 5,700 per m². Apartments are around CHF 5,700 to 6,000 per m², houses around CHF 5,500 per m². Compared to Olten and Dornach, Grenchen thus offers significantly more living space for the budget.
However, there are reasons for the price advantage. Grenchen is more industrial, is closer to Biel and Solothurn than Zurich or Basel, and has a different quality of demand than Dornach or Olten. The city can be attractive for buyers who are looking for affordable property, a house with a garden, or more space.
At the same time, buyers should carefully check: microlocation, condition, image, public transport, schools, noise, renovation needs and resale potential are decisive. A low price per square meter is only an advantage if the property remains marketable in the long term.
The difference is significant. At around CHF 9,500 per m², Dornach is around CHF 3,000 per m² above Olten and almost CHF 4,000 per m² above Grenchen. With 120 m² of living space, this can mean a difference of several hundred thousand francs.
A simple example: For 120 m², a price of CHF 5,700 per m² results in a calculated object value of around CHF 684,000. At CHF 6,500 per m², it is around CHF 780,000. At CHF 9,500 per m², it is around CHF 1.14 million. This shows how much of an impact the choice of location has on the budget.
Of course, this invoice does not replace a review. Plot, condition, year of construction, ancillary rooms, views and quality influence the price. But as a guide, it shows that Dornach is a different price range than Grenchen and Olten.
The most important price driver in Dornach is its proximity to Basel. Basel is a strong job market with pharmaceuticals, life sciences, research, universities, services and international demand. Municipalities in direct areas of influence benefit from this purchasing power.
Dornach also offers an attractive mix of proximity to agglomerations and quality of living. The municipality is less urban than Basel-Stadt, but significantly closer to the center than many rural towns in Solothurn. It is precisely this mix that is required.
The offer is also limited. Good residential areas near Basel are scarce. When many buyers from Basel, Baselland or northwestern Switzerland are looking for alternatives, prices rise in municipalities such as Dornach. Dornach is therefore well above the Solothurn average.
Olten has a very heavy traffic situation, but a different market logic. The city is a commuter hub, not a classic premium place to live. It scores points for accessibility, but its image and quality of living are perceived in a more differentiated way than in particularly sought-after urban areas.
This keeps prices more moderate. Olten is attractive to many buyers, but not as expensive as Basel-near Dornach or expensive municipalities of Lake Zurich/Zug. That is exactly where the opportunity lies: Olten offers a very good functional location at a comparatively reasonable price.
Olten can be particularly interesting for buyers who work in several cities. However, anyone who is primarily looking for proximity to Basel, quiet residential areas or higher location reputation will give more weight to Dornach.
Grenchen remains cheaper because demand is driven less strongly by Zurich or Basel. The city has industrial tradition, proximity to Biel and Solothurn, its own jobs and a lower price level. This makes Grenchen interesting for price-conscious buyers, but in some cases reduces their willingness to pay.
In addition, Grenchen has a very different effect depending on the neighborhood. There are good residential areas, but also areas with heavy traffic, older buildings or less sought after environments. These differences depress the average price.
Grenchen can still be useful for buyers. If you want to live yourself in the long term, use your home office, work regionally or are looking for more space, you can get significantly more real estate for your money there than in Dornach or Olten.
In the case of condominiums, the distance between Dornach and the other two cities is particularly visible. Dornach is around CHF 8,700 per m², Olten around CHF 5,900 to 6,400 per m², Grenchen around CHF 5,700 to 6,000 per m².
This means that Olten and Grenchen are relatively close together when it comes to apartments, while Dornach is clearly above it. Dornach is therefore much more demanding for buyers of an apartment. The higher price may be justified by proximity to Basel, but must be suitable for personal use.
Anyone looking for an apartment as a commuter location should consider the destination. Dornach is often stronger for Basel. Olten may be better for Zurich, Bern or several cities. In terms of budget and space, Grenchen is usually the most attractive.
Dornach is also significantly more expensive for single-family homes. Houses there are over CHF 10,000 per m². Depending on the source, houses in Olten range from around CHF 6,400 to 7,100 per m², in Grenchen around CHF 5,500 per m².
The difference is particularly relevant for houses because houses have larger living areas and plots of land. A price difference of several thousand francs per square meter can quickly amount to several hundred thousand francs.
Buyers looking for a house with a garden are more likely to find affordable options in Grenchen or Olten. In Dornach, they pay for proximity to Basel, location quality and stronger demand. Whether this is worthwhile depends heavily on the place of work, income, holding period and lifestyle.
The best city depends heavily on the commute destination. Dornach is particularly attractive for Basel commuters. The proximity to Basel SBB, Basel-Stadt, Reinach, Münchenstein and Arlesheim is a strong advantage. Anyone who travels to Basel every day can justify the higher price by saving time and being suitable for everyday use.
Olten is much more interesting for Zurich commuters. The rail connections from Olten to Zurich are very strong. Grenchen is less obvious for Zurich, but it can work when working from home or working regionally.
Grenchen is once again well positioned for Biel or Solothurn. Anyone who works in Biel or is anchored in the western midlands can benefit from Grenchen. The location decision should therefore never be made in isolation from the place of work.
The three places also differ in their sense of living. Dornach has a stronger impact as a residential community close to Basel with a good location, partly upscale surroundings and access to northwestern Switzerland. Olten is more urban, traffic-oriented and functionally very strong. Grenchen is more industrial, cheaper and more regional.
Grenchen can be interesting for families because of the price and space, when schools, quarters and everyday life fit in. Olten is strong for commuters and people who want central accessibility. Dornach is attractive for households with Basel connections and a higher willingness to pay.
No place is objectively better. The right choice depends on whether price, commute, environment, schools, housing and future plans fit together.
Dornach has a wide range of buyers due to its proximity to Basel. This can strengthen resale potential, especially when it comes to good locations and well-maintained properties. However, the high entry prices also mean that buyers must calculate more precisely.
Olten benefits from its railway logic. A good apartment or house near the train station can remain attractive for many target groups. The city has strong functional demand.
Grenchen is interesting in terms of price, but market liquidity can be more selective. Good properties also sell there, but location and condition are particularly important. Anyone who buys in Grenchen should not only buy cheaply, but also choose marketable quality.
The need for renovation plays a major role in all three cities. Especially in older houses, the roof, heating, windows, façade, pipes, moisture and energy level can significantly change the effective purchase price. A low purchase price in Grenchen can quickly be put into perspective when large investments are necessary.
In Dornach, a house in need of renovation can be demanding despite the high location value because the absolute investment amounts are high. In Olten, the range is wide: Good locations and solid buildings are valuable; weaker properties must be carefully calculated.
Buyers should therefore not only compare prices per square meter. The total calculation of purchase price, renovation, energy, maintenance and resale is decisive.
Buyers should compare specific properties, not just cities. A modern apartment in Grenchen, a house in Olten in need of renovation and an expensive apartment in Dornach are completely different products. The average price only helps as an initial guide.
Purchase price, living space, number of rooms, plot of land, year of construction, energy status, renovation requirements, public transport, schools, shopping, noise, taxes, commuting and resale potential are important. The bank valuation should also be checked early on.
Especially with Dornach, you should reckon with the higher price near Basel. In Olten, the proximity to the train station is central. At Grenchen, property quality is particularly important so that the price advantage is not lost due to weaker demand or the need for renovation.
The answer to the question How much do prices differ between Olten, Grenchen and Dornach? It says: very clear. Dornach is clearly in the lead with around CHF 9,500 per m². Olten is around CHF 6,400 to 6,500 per m². Grenchen is the lowest at around CHF 5,600 to 5,700 per m².
Dornach is significantly more expensive due to proximity to Basel, location quality and high demand. Olten is a strong commuter location with good multiple connections. Grenchen offers the best price advantage, but requires a detailed examination of microlocation, condition and resale.
For buyers, anyone commuting to Basel and looking for a good location should check out Dornach. If you want to remain flexible towards Zurich, Basel, Bern or Lucerne, check out Olten. If you're looking for more living space for your budget, check out Grenchen. It is not only the price per square meter that is decisive, but the overall bill.
No matter what questions you have about real estate — Loft is here to answer them clearly, simply, and reliably.
Ask questions about a property