Trains run between Zurich main station and the airport every 10 minutes during peak periods (travel time: 10 minutes), and numerous inter-city and regional trains provide connections to all the main towns and cities in Switzerland.
Main destinations and frequency of services: Berne, Basel, St. Gallen, Lucerne, Constance, Geneva, Lausanne, Zug: at least every 30 minutes; Lugano: every hour.