Rome2Rio

How to get fromBarcelona to Gradacby plane, shuttle, train, bus or car

Find Transport to Gradac

See all options

There are 8 ways to get from Barcelona to Gradac by plane, shuttle, train, bus, or car

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 Zagreb Franjo Tuđman Airport, shuttle

    best
    1. Fly from Barcelona–El Prat Airport (BCN) to Zagreb Franjo Tuđman Airport (ZAG)planeBCN - ZAG
    2. Take a shuttle bus from Zagreb Airport to Novo Mesto, Avtobusna postajashuttle
    8h 12m
    €102–335
  2. Fly to Venice Marco Polo Airport, shuttle

    cheapest
    1. Fly from Barcelona–El Prat Airport (BCN) to Venice Marco Polo Airport (VCE)planeBCN - VCE
    2. Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Novo Mesto, Avtobusna postajashuttle
    10h 4m
    €65–555
  3. Train, bus

    1. Take the train from Barcelona-Sants to Lyon Part Dieutrain
    2. Take the train from Lyon Part Dieu to Milano CentraletrainFr
    3. Take the train from Milano Centrale to Trieste CentraletrainFr
    4. Take the bus from Trieste to Ljubljana bus stationbus907 / ...
    5. Take the train from Ljubljana to GradactrainRe
    21h 43m
    €158–340
  4. Bus, train via Venice

    1. Take the bus from Barcelona to Venicebus
    2. Take the bus from Venezia, Tronchetto fermata dell'autobus to Ljubljana Central Bus Stationbus
    3. Take the train from Ljubljana to GradactrainRe
    25h 42m
    €80–198
  5. Drive 1,467.2 km

    1. Drive from Barcelona to Gradaccar1,467.2 km
    16h 2m
    €232–335
  6. Fly to Ljubljana, shuttle

    1. Fly from Barcelona–El Prat Airport (BCN) to Ljubljana (LJU)planeBCN - LJU
    2. Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Novo Mesto, Avtobusna postajashuttle
    7h 56m
    €163–360
  7. Fly to Trieste – Friuli Venezia Giulia Airport, shuttle, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Trieste – Friuli Venezia Giulia Airport (TRS)planeBCN - TRS
    2. Take a shuttle bus from Trieste Airport to Višnja Gorashuttle
    3. Take the train from Visnja Gora to Gradactrain
    9h 31m
    €91–440
  8. Bus, train

    1. Take the bus from Barcelona Sants Central Bus Station to Ljubljana Central Bus StationbusUnion Ivkoni - Unibus 3574 / ...
    2. Take the train from Ljubljana to GradactrainRe
    29h 2m
    €69–105

Barcelona to Gradac by train and bus

Calendar5Weekly Services
Duration21h 43mAverage Duration
Ticket€158Cheapest Price
See schedules

Questions & Answers

What companies run services between Barcelona, Spain and Gradac, Slovenia?

There is no direct connection from Barcelona to Gradac. However, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Zagreb Franjo Tuđman Airport (ZAG), walk to Zagreb Airport, take the shuttle to Novo Mesto, Avtobusna postaja, walk to Novo Mesto Kandija, then take the train to Gradac. Alternatively, you can take a train from Barcelona-Sants to Gradac via Lyon Part Dieu, Milano Centrale, Trieste Centrale, Trieste, Ljubljana bus station, and Ljubljana in around 21h 43m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Slovenia

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