Travel options for:
Villach to Bologna
  • Train

    $42 - $80
    1. Villach Hbf (Busbahnhof)

      3 h 9 min - 5 times a day

      $19 - $45

    2. Venezia Mestre

      1 h 13 min - 5 times a day

      $22 - $35

  • Bus

    $8 - $17
    1. Villach Hbf

      3 h 9 min - once daily

    2. Venice, Venice Mestre

      2 h 5 min - twice daily

      $8 - $17

  • Night train

    1. Villach Hbf

      4 h 35 min - once daily

  • Drive

    $55 - $90
    1. Villach

      3 h 38 min - 246.7 miles

      $55 - $90

  • Train to Klagenfurt, fly

    $271 - $469
    1. Villach

      43 min - every 2 hours

      $9 - $16

    2. Klagenfurt (KLU)

      2 h 55 min - 1 stopover

      $260 - $450

    3. Bologna (BLQ)

      11 min - every 15 minutes - line 40

      $1 - $4

  • Train to Trieste, fly

    $70 - $291
    1. Villach

      1 h 34 min - 5 times a day

      $12 - $30

    2. Udine - Autostazione

      54 min - hourly

      $6 - $8

    3. Trieste (TRS)

      3 h 5 min - 1 stopover

      $50 - $250

    4. Bologna (BLQ)

      11 min - every 15 minutes - line 40

      $1 - $4

  • Shuttle to Ljubljana, fly

    $174 - $557
    1. Villach

      1 h - every 4 hours

      $53

    2. Ljubljana (LJU)

      3 h 55 min - 1 stopover

      $120 - $500

    3. Bologna (BLQ)

      11 min - every 15 minutes - line 40

      $1 - $4

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

From Villach Hbf (Busbahnhof) train to Venezia Mestre then train to Bologna C.Le. 4 h 57 min 46€. From Villach Hbf bus to Venice, Venice Mestre then bus to Bologna, Bologna. 6 h 14 min 11€. From Villach Hbf night train to Bologna C.Le. 4 h 35 min. From Villach drive to Bologna. 3 h 38 min 61€. From Villach Hbf train to Klagenfurt airport, fly to Bologna airport, then line 40 bus to Bologna. 5 h 57 min 285€. From Villach Hbf (Busbahnhof) train to Udine - Autostazione, bus to Trieste airport, fly to Bologna airport, then line 40 bus to Bologna. 7 h 12 min 133€. From Villach shuttle to Ljubljana airport, fly to Bologna airport, then line 40 bus to Bologna. 7 h 14 min 276€.

 
 

Bus or train from Villach to Bologna?

Austrian Railways (ÖBB) operates a train from Villach to Bologna 5 times a day. Tickets cost $19 - $45 and the journey takes 3 h 9 min. Trenitalia Frecce also services this route hourly. Alternatively, Trenitalia operates a bus from Villach to Bologna once daily, and the journey takes 3 h 9 min. 2 other operators also service this route.