Travel from Ljubljana to Venice

Bus or train from Ljubljana to Venice?

FlixBus operates a bus from Ljubljana to Venice 3 times a day. Tickets cost $15 - $25 and the journey takes 3 h 55 min. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Venice 5 times a day. Tickets cost $10 - $15 and the journey takes 1 h 59 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Ljubljana to Venice

From Ljubljana bus to Venice, Venice. 3 h 55 min 20€. From Ljubljana bus to Trieste Centrale then train to Venezia S.Lucia. 4 h 35 min 27€. From Ljubljana bus to San Donà di Piave then bus to Venice. 4 h 43 min 78€. From Ljubljana Tivoli train to Villa Opicina, walk to Trieste - Villa Opicina, line 2 tram to Trieste - Piazza Alberto e Kathleen Casali, walk to Trieste Centrale, then train to Venezia S.Lucia. 5 h 54 min 28€. From Ljubljana rideshare to Venice. 3 h 4 min 16€. From Ljubljana drive to Venice. 2 h 23 min 35€.
Close Print Itinerary
  1. Here are 6 options to get from
    Ljubljana to Venice:

    1. Trip:
      1 Bus FlixBus
      • One-Way approx: USD $15 - $25
      • Duration: 3 h 55 min
      Open +
      • Trip:
        1 Bus FlixBus
        • One-Way approx: USD $15 - $25
        • Duration: 3 h 55 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $18 - $115
      • Duration: 4 h 35 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $18 - $115
        • Duration: 4 h 35 min
        Close x
    3. Trip:
      3 Bus Florentia Bus
      • One-Way approx: USD $72 - $109
      • Duration: 4 h 43 min
      Open +
      • Trip:
        3 Bus Florentia Bus
        • One-Way approx: USD $72 - $109
        • Duration: 4 h 43 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $23 - $41
      • Duration: 5 h 54 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $23 - $41
        • Duration: 5 h 54 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $11 - $21
      • Duration: 3 h 4 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $11 - $21
        • Duration: 3 h 4 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 2 h 23 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 2 h 23 min
        Close x