|Distance||136 miles (219 km)|
Trains from Bellinzona to Freiburg im Breisgau cover the 136 miles (219 km) long trip with our travel partners like. There are direct train services available. Travelers depart most frequently from Bellinzona and arrive in Freiburg im Breisgau, Hauptbhf/ZOB.
Here are some other resources that might have the information you need