Basel is located in northwestern Switzerland along River Rhein, 86 km (54 miles) from Zurich, 97 km (60 miles) from Berne and 240 km (149 miles) from Geneva.
All trains headed from Germany or France enter Switzerland in Basel. There are direct trains from Basel to all major cities in Switzerland.
Basel: Map of Basel