Travel options for:
Treviso to Ljubljana
  • Train, bus

    $19 - $127
    1. Treviso Centrale

      2 h 28 min - hourly

      $13 - $40

    2. Trieste

      1 h 35 min - twice daily

      $5 - $90

  • Bus Florentia Bus

    $69 - $95
    1. Treviso

      55 min - hourly

      $3 - $6

    2. San Donà di Piave

      3 h 13 min - once daily

      $65 - $90

  • Train

    $49 - $71
    1. Treviso Centrale

      2 h 41 min - once daily

      $35 - $55

    2. Villach Hbf

      1 h 38 min - once daily

      $12 - $18

  • Train, bus via Venezia Mestre

    $17 - $140
    1. Treviso Centrale

      25 min - hourly

      $1 - $16

    2. Venezia Mestre

      1 h 53 min - hourly

      $10 - $35

    3. Trieste

      1 h 35 min - twice daily

      $5 - $90

  • Bus Yubim

    $132 - $185
    1. Treviso Centrale

      25 min - hourly

      $1 - $16

    2. Venezia Mestre Station

      4 h 30 min - twice a week

      $130 - $170

  • Drive

    $30 - $50
    1. Treviso

      2 h 16 min - 141.6 miles

      $30 - $50

  • Shuttle

    $40 - $390
    1. Treviso

      3 h 11 min - on demand

      $40 - $390

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Treviso Centrale train to Trieste then bus to Ljubljana. 5 h 3 min 35€. From Treviso bus to San Donà di Piave then bus to Ljubljana. 5 h 8 min 71€. From Treviso Centrale train to Villach Hbf then train to Ljubljana. 5 h 19 min 51€. From Treviso Centrale train to Venezia Mestre, train to Trieste, then bus to Ljubljana. 5 h 19 min 35€. From Treviso Centrale train to Venezia Mestre Station then bus to Ljubljana. 5 h 55 min 130€. From Treviso drive to Ljubljana. 2 h 16 min 35€. From Treviso shuttle to Ljubljana. 3 h 11 min 183€.