Driving distance (kilometer)  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Olten 1 51 38 42 45 7 41 36 40 49 54 2 36 24 42
Grenchen 2 52 12 11 9 57 61 17 17 12 84 53 18 37 9
Soleura 3 39 15 3 6 44 48 3 5 13 71 40 4 24 4
Langendorf 4 42 11 3 4 48 52 6 7 14 75 44 8 28 2
Lommiswil 5 45 9 6 4 51 55 9 10 17 78 47 11 31 3
Mahren 6 8 56 43 47 50 47 41 45 54 46 5 42 29 48
Büsserach 7 41 61 47 51 54 47 45 50 59 18 42 46 24 52
Zuchwil 8 37 17 3 6 9 42 46 5 13 69 38 2 22 7
Biberist 9 41 17 5 8 11 46 50 5 10 73 42 4 26 9
Mühledorf 10 50 12 13 14 17 55 59 13 10 82 51 16 35 15
Dornach 11 53 83 70 74 77 46 18 68 72 81 47 69 57 75
Trimbach 12 2 52 39 43 46 5 42 37 41 50 47 38 25 44
Derendingen 13 37 18 4 8 11 43 47 2 4 14 70 38 22 9
Balsthal 14 25 36 23 27 30 30 24 21 25 34 57 26 22 28
Bellach 15 43 9 4 2 3 49 53 7 8 15 76 44 9 29

Mileage chart between Soleura cities: https://au.drivebestway.com/mileage-chart-with-distances-between-cities/ch-soleura/