Travel from Piran to Dubrovnik

Bus from Piran to Dubrovnik

AlpeTour operates a bus from Piran to Dubrovnik 3 times a day. Tickets cost $5 - $16 and the journey takes 2 h 20 min. 5 other operators also service this route.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Piran to Dubrovnik

From Piran bus to Portorož, shuttle to Trieste Centrale, shuttle to Zagreb airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 7 h 13 min 261€. From Piran bus to Portorož, shuttle to Venice airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 7 h 14 min 302€. From Piran bus to Portorož, shuttle to Trieste Centrale, shuttle to Ljubljana airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 6 h 51 min 298€. From Piran bus to Portorož, shuttle to Pula airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 4 h 30 min 159€. From Piran bus to Ljubljana then bus to Dubrovnik. 15 h 5 min 60€. From Piran ferry to Trieste, walk to Viale Campi Elisi Trieste, line 8 bus to Corso Cavour, Città Nuova-Barriera Nuova-San Vito-Città Vecchia, Trieste, TS, FVG, 34132, Italia, walk to Trieste Zob, then bus to Dubrovnik Zob. 15 h 55 min 82€. From Piran bus to Pula then bus to Dubrovnik. 17 h 35 min 69€. From Piran bus to Koper, train to Pivka, train to Rijeka, train to Ostarije, train to Split, then bus to Dubrovnik. 17 h 46 min 55€. From Piran bus to Pula, bus to Split, then ferry to Dubrovnik. 17 h 48 min 90€. From Piran drive to Dubrovnik. 8 h 3 min 87€.
Close Print Itinerary
  1. Here are 10 options to get from
    Piran to Dubrovnik:

    1. Trip:
      1 Shuttle to Zagreb, fly
      • One-Way approx: USD $125 - $708
      • Duration: 7 h 13 min
      Open +
      • Trip:
        1 Shuttle to Zagreb, fly
        • One-Way approx: USD $125 - $708
        • Duration: 7 h 13 min
        Close x
    2. Trip:
      2 Shuttle to Venice, fly
      • One-Way approx: USD $130 - $773
      • Duration: 7 h 14 min
      Open +
      • Trip:
        2 Shuttle to Venice, fly
        • One-Way approx: USD $130 - $773
        • Duration: 7 h 14 min
        Close x
    3. Trip:
      3 Shuttle to Ljubljana, fly
      • One-Way approx: USD $255 - $1,118
      • Duration: 6 h 51 min
      Open +
      • Trip:
        3 Shuttle to Ljubljana, fly
        • One-Way approx: USD $255 - $1,118
        • Duration: 6 h 51 min
        Close x
    4. Trip:
      4 Shuttle to Pula, fly
      • One-Way approx: USD $120 - $393
      • Duration: 4 h 30 min
      Open +
      • Trip:
        4 Shuttle to Pula, fly
        • One-Way approx: USD $120 - $393
        • Duration: 4 h 30 min
        Close x
    5. Trip:
      5 Bus Crnja Tours
      • One-Way approx: USD $55 - $89
      • Duration: 15 h 5 min
      Open +
      • Trip:
        5 Bus Crnja Tours
        • One-Way approx: USD $55 - $89
        • Duration: 15 h 5 min
        Close x
    6. Trip:
      6 Ferry, bus
      • One-Way approx: USD $83 - $118
      • Duration: 15 h 55 min
      Open +
      • Trip:
        6 Ferry, bus
        • One-Way approx: USD $83 - $118
        • Duration: 15 h 55 min
        Close x
    7. Trip:
      7 Bus Autotrans
      • One-Way approx: USD $65 - $99
      • Duration: 17 h 35 min
      Open +
      • Trip:
        7 Bus Autotrans
        • One-Way approx: USD $65 - $99
        • Duration: 17 h 35 min
        Close x
    8. Trip:
      8 Train, bus
      • One-Way approx: USD $52 - $89
      • Duration: 17 h 46 min
      Open +
      • Trip:
        8 Train, bus
        • One-Way approx: USD $52 - $89
        • Duration: 17 h 46 min
        Close x
    9. Trip:
      9 Bus, ferry
      • One-Way approx: USD $80 - $139
      • Duration: 17 h 48 min
      Open +
      • Trip:
        9 Bus, ferry
        • One-Way approx: USD $80 - $139
        • Duration: 17 h 48 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $85 - $130
      • Duration: 8 h 3 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $85 - $130
        • Duration: 8 h 3 min
        Close x