Travel from Geneva to Varese

Train from Geneva to Varese

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Varese once daily. Tickets cost $85 - $150 and the journey takes 3 h 21 min. 2 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Geneva to Varese

From Geneve train to Gallarate then train to Varese. 3 h 58 min SFr 140. From Genève, Place de Neuve line 5 bus to Genève-Aéroport, train to Visp, walk to Visp, train to Gallarate, then train to Varese. 6 h 34 min SFr 151. From Geneva drive to Varese. 3 h 40 min SFr 58. From Genève train to Geneva airport, fly to Milan Linate airport, bus to Milano Dateo, then train to Varese. 4 h 8 min SFr 271.
Close Print Itinerary
  1. Here are 4 options to get from
    Geneva to Varese:

    1. Trip:
      1 Train
      • One-Way approx: USD $90 - $150
      • Duration: 3 h 58 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $90 - $150
        • Duration: 3 h 58 min
        Close x
    2. Trip:
      2 Train via Visp
      • One-Way approx: USD $99 - $178
      • Duration: 6 h 34 min
      Open +
      • Trip:
        2 Train via Visp
        • One-Way approx: USD $99 - $178
        • Duration: 6 h 34 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $50 - $75
      • Duration: 3 h 40 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $50 - $75
        • Duration: 3 h 40 min
        Close x
    4. Trip:
      4 Fly, train
      • One-Way approx: USD $118 - $424
      • Duration: 4 h 8 min
      Open +
      • Trip:
        4 Fly, train
        • One-Way approx: USD $118 - $424
        • Duration: 4 h 8 min
        Close x