Travel options for:
Ljubljana to Barcelona
  • Fly from Ljubljana

    $147 - $506
    1. Ljubljana

      18 min - on demand

      $24 - $45

    2. Ljubljana (LJU)

      4 h - 1 stopover

      $120 - $460

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Shuttle to Zagreb, fly

    $131 - $557
    1. Ljubljana

      2 h 2 min - on demand

      $30 - $270

    2. Zagreb (ZAG)

      2 h 5 min - non-stop

      $95 - $290

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Shuttle to Trieste, fly

    $124 - $691
    1. Ljubljana

      1 h 18 min - on demand

      $35 - $330

    2. Trieste (TRS)

      3 h 50 min - 1 stopover

      $85 - $360

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Shuttle to Venice, fly

    $97 - $647
    1. Ljubljana

      3 h - on demand

      $45 - $400

    2. Venice (VCE)

      1 h 50 min - non-stop

      $50 - $250

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train

    $228 - $335
    1. Ljubljana Tivoli

      1 h 46 min - every 4 hours

      $10 - $14

    2. Sezana

      6 min - 1380 feet

    3. Sežana

      15 min - once daily

      $4 - $6

    4. Trieste Centrale

      3 h 44 min - once daily

      $55 - $80

    5. Milano Centrale

      47 min - 3 times a day

      $14 - $40

    6. Torino Porta Susa

      3 h 56 min - twice daily

      $60 - $75

    7. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $120

  • Bus, train

    $275 - $421
    1. Ljubljana

      1 h 35 min - twice daily

      $5 - $90

    2. Trieste Centrale

      1 h 53 min - hourly

      $15 - $25

    3. Venezia Mestre

      6 h 47 min - once daily

      $140

    4. Geneve

      1 h 52 min - 3 times a day

      $30 - $50

    5. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $120

  • Bus FlixBus

    $84 - $170
    1. Ljubljana

      3 h 35 min - twice daily

      $14 - $40

    2. Venice, Venice Mestre

      16 h 40 min - twice daily

      $70 - $130

  • Bus Eurolines IT

    $121 - $171
    1. Ljubljana - Avtobusna Postaja

      4 h 26 min - twice a week

      $30 - $45

    2. Venezia - People Mover

      21 h 40 min - 3 times a week

      $90 - $130

  • Drive

    $180 - $270
    1. Ljubljana

      13 h 48 min - 919.2 miles

      $180 - $270

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

From Ljubljana shuttle to Ljubljana airport, fly to Barcelona airport, then train to Barcelona. 6 h 48 min $222. From Ljubljana shuttle to Zagreb airport, fly to Barcelona airport, then train to Barcelona. 6 h 37 min $276. From Ljubljana shuttle to Trieste airport, fly to Barcelona airport, then train to Barcelona. 7 h 38 min $352. From Ljubljana shuttle to Venice airport, fly to Barcelona airport, then train to Barcelona. 7 h 20 min $161. From Ljubljana Tivoli train to Sezana, walk to Sežana, bus to Trieste Centrale, train to Milano Centrale, train to Torino Porta Susa, train to Lyon Part Dieu, then train to Barcelona Sants. 20 h 29 min $277. From Ljubljana bus to Trieste Centrale, train to Venezia Mestre, train to Geneve, train to Lyon Part Dieu, then train to Barcelona Sants. 20 h 31 min $326. From Ljubljana bus to Venice, Venice Mestre then bus to Barcelona. 21 h 15 min $150. From Ljubljana - Avtobusna Postaja bus to Venezia - People Mover then bus to Barcelona - Nord. 27 h 6 min $146. From Ljubljana drive to Barcelona. 13 h 48 min $223.