Rome2Rio

How to get fromBarcelona to Leobenby plane, train, ferry, car, train (TGV, Renfe), bus, shuttle, or car ferry

Find Transport to Leoben

See all options

There are 12 ways to get from Barcelona to Leoben by plane, train, ferry, car, train (TGV, Renfe), bus, shuttle, or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Graz Airport, train

    best
    1. Fly from Barcelona–El Prat Airport (BCN) to Graz Airport (GRZ)plane plane BCN - GRZ
    2. Take the train from Graz Hbf to Leoben Hbftrain train
    7h 56m
    €167–394
  2. Fly to Bratislava Airport, train

    cheapest
    1. Fly from Barcelona–El Prat Airport (BCN) to Bratislava Airport (BTS)plane plane BCN - BTS
    2. Take the train from Bratislava Hlavna Stanica to Wien Hbftrain train
    3. Take the train from Wien Hbf to Bruck/Murtrain train
    9h 5m
    €53–281
  3. Ferry, drive

    1. Take the ferry from Port de Barcelona to Port of Genoaferry ferry
    2. Drive from Port of Genoa to Leobencar car
    21h 6m
    €214–307
  4. Train

    1. Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain train Tgv
    2. Take the train from Valence Tgv Rhone-Alpes Sud to Dijon Villetrain train Tgv
    3. Take the train from Dijon Ville to Zuerich Hbtrain train Tgv
    4. Take the train from Zuerich Hb to Leoben Hbftrain train Ec
    21h 45m
    €384–645
  5. Bus

    1. Take the bus from Barcelona, Estació d'Autobusos Nord to Ljubljana bus stationbus bus
    2. Take the bus from Ljubljana to Graz - Hbf Busbahnhofbus bus
    3. Take the bus from Graz Hauptbahnhof to St.Michael Bahnhofbus bus X81
    28h 41m
  6. Fly to Vienna International Airport, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Vienna International Airport (VIE)plane plane BCN - VIE
    2. Take the train from Wien Hbf to Bruck/Murtrain train
    7h 28m
    €66–283
  7. Fly to Ljubljana, shuttle, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Ljubljana (LJU)plane plane BCN - LJU
    2. Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhofshuttle bus
    3. Take the train from Klagenfurt Hbf to Leoben Hbftrain train
    8h 43m
    €173–459
  8. Fly to Zagreb Franjo Tuđman Airport, shuttle, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Zagreb Franjo Tuđman Airport (ZAG)plane plane BCN - ZAG
    2. Take a shuttle bus from Zagreb Airport to Graz - Hbf Busbahnhofshuttle bus
    3. Take the train from Graz Hbf to Leoben Hbftrain train
    8h 54m
    €296–610
  9. Fly to Trieste – Friuli Venezia Giulia Airport, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Trieste – Friuli Venezia Giulia Airport (TRS)plane plane BCN - TRS
    2. Take the train from Trieste Airport to Bruck/Murtrain train
    10h 9m
    €118–313
  10. Bus, train

    1. Take the bus from Barcelona - North Bus Station to Munich - Bus Stationbus bus
    2. Take the train from München Hbf to Salzburg Hauptbahnhoftrain train 90 / ...
    3. Take the bus from Salzburg Hauptbahnhof to Bad Ischl Bahnhofbus bus 150
    4. Take the train from Bad Ischl to Stainach-Irdningtrain train Re
    5. Take the train from Stainach-Irdning to Leoben Hbftrain train Re / ...
    29h 31m
    €170–314
  11. Car ferry, train

    1. Take the carferry from Port de Barcelona to Port of Genoacarferry car ferry
    2. Take the train from Genova P.Za Principe to Venezia Mestretrain train Fr
    3. Take the train from Venezia Mestre to Klagenfurt Hbftrain train Rjx / ...
    4. Take the train from Klagenfurt Hbf to Leoben Hbftrain train 581 / ...
    33h 14m
    €205–332
  12. Drive  1,561.9 km

    1. Drive from Barcelona to Leobencar car 1,561.9 km
    17h 7m
    €261–377

Barcelona to Leoben by train

Calendar14Weekly Trains
Duration21h 45mAverage Duration
Ticket€384Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Barcelona, Spain and Leoben, Styria, Austria?

You can take a train from Barcelona-Sants to Leoben Hbf via Valence Tgv Rhone-Alpes Sud, Dijon Ville, and Zuerich Hb in around 21h 45m. Alternatively, you can take a bus from Barcelona, Estació d'Autobusos Nord to Leoben Hbf via Ljubljana, Graz Hauptbahnhof, St.Michael Bahnhof, and St.Michael In Obersteiermark in around 28h 41m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Austria

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides

Booking & Getting There