Travel Information between Zurich and Solothurn
| 48 miles (78 km) | |
| Train or bus | |
| $15 - $49 | |
| Train • $15 (€14) • 52 min | |
| Train • $15 (€14) • 52 min | |
| SBB |
Travel 48 miles (78 km) by train or bus to Solothurn from Zurich. The most popular travel companies which serve this trip are SBB among others. Travelers can even take a direct train from Zurich to Solothurn.
Travel optionsfrom Zurich to Solothurn
How to get from Zurich to Solothurn by train, bus or flight.
Our recommendation
The best way to travel from Zurich to Solothurn is by taking a train because it’s the best combination of price and speed.

Cheapest

Fastest

Other options


Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Zurich to Solothurn

There are 2 options to travel between Zurich and Solothurn including taking a train or bus.
The cheapest way to go to Solothurn from Zurich is by taking a train, which costs on average $15 (€14).
This is compared to other ways of getting from Zurich to Solothurn:
Taking a train costs $34 (€31) less than taking a bus, which average ticket prices of $49 (€45).
The fastest way from Zurich to Solothurn is by train with an average journey time of 52 min.
There are alternative travel options to Solothurn that take longer:
Taking a bus requires on average 1 h 45 min of travel time.
The distance from Zurich to Solothurn is approximately 48 miles (78 km).
The average frequency per day from Zurich to Solothurn is:
- 3 buses per day.
- Around 16 trains per day.
However, we recommend checking specific travel dates for your journey from Zurich to Solothurn as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points from Zurich to Solothurn:
- Trains mostly leave from Zurich HB and tend to arrive in Solothurn.
The following travel companies offer services from Zurich to Solothurn:
- SBB or Swiss Railways (SBB/CFF/FFS) can get you to Solothurn by train. You can find a good deal for train tickets with SBB from Zurich to Solothurn for $15 (€14) on Omio.
Yes, there are direct services available from Zurich to Solothurn with the following travel companies:
- Direct train available with Swiss Railways (SBB/CFF/FFS) 7 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Solothurn as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Zurich to Solothurn.
Travelling from Zurich to Solothurn: related information
Here are some other resources that might have the information you need
