|Distance||112 miles (180 km)|
|Available travel modes||Train|
|Fastest mode||Train • $83 (€72) • 3 h 11 min|
|Popular travel companies||SBB|
Travel 112 miles (180 km) by train from Locarno to Basel. SBB is the main travel company operating this trip. Travelers can even take a direct from Locarno to Basel.
You can travel by train for as low as $76 (€66). When you search for schedules and tickets, Omio will show you the best trip.
SBB is the national railway company of Switzerland which operates trains to Basel from Locarno. It operates a wide range of trains, including InterCity, InterRegio, RegioExpress, Regio, S-Bahn, and InterCityExpress. InterCity trains are the fastest, with speeds of up to 200 km/h, while Regio trains are the slowest, with speeds of up to 120 km/h. SBB also offers a variety of ticket types, such as the Swiss Travel Pass, Half-Fare Card, and Super Saver tickets. Onboard facilities include Wi-Fi, power outlets, and a restaurant car. The most popular routes for SBB are from Zurich to Geneva, Basel to Bern, and Geneva to Lausanne.
You can go from Locarno to Basel by train.
The distance from Locarno to Basel is approximately 112 miles (180 km).
The average frequency per day from Locarno to Basel is:
However, we recommend checking specific travel dates for your journey between Locarno and Basel as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Locarno to Basel:
Let Omio help you find the best company to travel with between Locarno and Basel: