|Distance||112 miles (180 km)|
Trains from Basel to Locarno cover the 112 miles (180 km) long journey with our travel partners like SBB. There are direct train services available. Travelers depart most frequently from Basel SBB and arrive in Locarno.
Travel between Basel and Locarno on SBB trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
When departing from Basel, you have various train station options to start your trip from including Basel SBB, Basel Bad Bhf and Basel, Birmannsgasse. When arriving in Locarno, you can end your route in train stations like Locarno, Locarno, Debarcadero and Locarno, Via Bramantino (Rotonda).
Passengers board the train most frequently from Basel SBB, which is located around 1.6 miles (2.5 km) away from the city centre, and they get off the train at Locarno, located 0.1 miles (190 m) away from the city centre.
Here are some other resources that might have the information you need