Travel from Saint-John to Dubrovnik

Flights from Saint John to Dubrovnik

Air Canada, Croatia Airlines and 5 other airlines fly from Saint John to Dubrovnik 3 times a day.

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 Saint John to Dubrovnik

From Saint John taxi to St John airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 16 h 15 min $1,540. From Saint John taxi to St John airport, fly to Split airport, line 37 bus to Split, walk to Split, then ferry to Dubrovnik. 19 h 35 min $1,015. From Saint John taxi to St John airport, fly to Tivat airport, drive to Herceg Novi, then bus to Dubrovnik. 18 h 20 min $1,846. From Saint John, NB bus to Moncton, NB, bus to Halifax airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 21 h 12 min $1,080.
Close Print Itinerary
  1. Here are 4 options to get from
    Saint John to Dubrovnik:

    1. Trip:
      1 Fly St John to Dubrovnik
      • One-Way approx: USD $686 - $2,741
      • Duration: 16 h 15 min
      Open +
      • Trip:
        1 Fly St John to Dubrovnik
        • One-Way approx: USD $686 - $2,741
        • Duration: 16 h 15 min
        Close x
    2. Trip:
      2 Fly St John to Split, ferry
      • One-Way approx: USD $561 - $1,786
      • Duration: 19 h 35 min
      Open +
      • Trip:
        2 Fly St John to Split, ferry
        • One-Way approx: USD $561 - $1,786
        • Duration: 19 h 35 min
        Close x
    3. Trip:
      3 Fly St John to Tivat, bus
      • One-Way approx: USD $789 - $3,249
      • Duration: 18 h 20 min
      Open +
      • Trip:
        3 Fly St John to Tivat, bus
        • One-Way approx: USD $789 - $3,249
        • Duration: 18 h 20 min
        Close x
    4. Trip:
      4 Bus, bus to Halifax, fly to Dubrovnik
      • One-Way approx: USD $612 - $1,885
      • Duration: 21 h 12 min
      Open +
      • Trip:
        4 Bus, bus to Halifax, fly to Dubrovnik
        • One-Way approx: USD $612 - $1,885
        • Duration: 21 h 12 min
        Close x