Trains run to the three biggest cities: Geneva, Berne, and Zurich many times a day from big cities in neighboring countries (Paris, Milan, Venice, Frankfurt, Munich and Vienna)
Highways go in through twisting mountain passes, from those countries as well