Travel from Lausanne to Verona-Italy

Bus or train from Lausanne to Verona?

You can take a train from Lausanne to Verona via Milano Centrale in around 4 h 49 min. Alternatively, FlixBus operates a bus from Lausanne to Verona 5 times a week. Tickets cost $30 - $55 and the journey takes 7 h 20 min.

Travel Guides

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

How to get from Lausanne to Verona

From Lausanne train to Milano Centrale then train to Verona Porta Nuova. 4 h 49 min SFr 134. From Lausanne train to Verona Porta Nuova. 5 h 9 min SFr 135. From Lausanne bus to Peschiera del Garda Stazione FS then line 164 bus to Verona Stazione Verona Porta Nuova. 8 h 56 min SFr 50. From Lausanne drive to Verona. 5 h 5 min SFr 84. From Lausanne train to Geneva airport, fly to Verona airport, then line 199 Airport Bus to Verona. 6 h 38 min SFr 253. From Lausanne train to Geneva airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Verona. 4 h 45 min SFr 306.
Close Print Itinerary
  1. Here are 6 options to get from
    Lausanne to Verona:

    1. Trip:
      1 Train via Milano Centrale
      • One-Way approx: USD $85 - $168
      • Duration: 4 h 49 min
      Open +
      • Trip:
        1 Train via Milano Centrale
        • One-Way approx: USD $85 - $168
        • Duration: 4 h 49 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $95 - $160
      • Duration: 5 h 9 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $95 - $160
        • Duration: 5 h 9 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $33 - $53
      • Duration: 8 h 56 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $33 - $53
        • Duration: 8 h 56 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 5 h 5 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 5 h 5 min
        Close x
    5. Trip:
      5 Train, fly to Verona
      • One-Way approx: USD $105 - $456
      • Duration: 6 h 38 min
      Open +
      • Trip:
        5 Train, fly to Verona
        • One-Way approx: USD $105 - $456
        • Duration: 6 h 38 min
        Close x
    6. Trip:
      6 Train, fly to Milan Linate
      • One-Way approx: USD $151 - $470
      • Duration: 4 h 45 min
      Open +
      • Trip:
        6 Train, fly to Milan Linate
        • One-Way approx: USD $151 - $470
        • Duration: 4 h 45 min
        Close x