Several daily trains make the 27-minute trip to Altdorf from the region's biggest railway junction, Arth-Goldau, on their way south to Chiasso and eventually Milan. Call tel. 0900/300-300 for rail schedules.
The bus routes coming into Altdorf connect the town with mountain hamlets, which usually have no railway junctions of their own. In summer, a handful of buses connect it with Zurich's Hauptbahnhof, sometimes with a transfer in Flüelen. Travel time from Zurich is about 1 1/2 hours. For bus schedules and information, call tel. 0900/300-300.
If you're driving from Brunnen on Lake Lucerne, continue south along N4.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.