There are 4 ways to get from Saint John to Dubrovnik by plane, ferry or bus

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

Recommended option

Fly St John to Dubrovnik  •  16 h 20 min

  1. Fly from St John (YSJ) to Dubrovnik (DBV) YSJ - DBV

$685 - $2,740

Cheapest option

Bus, bus to Halifax, fly to Dubrovnik  •  19 h 32 min

  1. Take the bus from Saint John, NB to Moncton, NB
  2. Take the bus from Moncton, NB to Halifax Airport, NS
  3. Fly from Halifax (YHZ) to Dubrovnik (DBV) YHZ - DBV

$411 - $1,584

2 alternative options

Fly St John to Split, ferry  •  19 h 58 min

  1. Fly from St John (YSJ) to Split (SPU) YSJ - SPU
  2. Take the ferry from Split to Dubrovnik

$560 - $1,785

Fly St John to Tivat, bus  •  17 h 20 min

  1. Fly from St John (YSJ) to Tivat (TIV) YSJ - TIV
  2. Take the bus from Herceg Novi to Dubrovnik

$458 - $1,848

What companies run services between Saint John, NB, Canada and Dubrovnik, Croatia?

Air Canada, Croatia Airlines and 11 other airlines fly from Saint John to Dubrovnik every 4 hours.

Airlines
Air Canada
Website
aircanada.com
Flights from St John to Dubrovnik via Montreal, Paris CDG
Ave. Duration
15 h 10 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$650 - $2,700
Flights from St John to Dubrovnik via Toronto, Paris CDG
Ave. Duration
21 h 5 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$700 - $2,800
Flights from St John to Split via Montreal, Paris CDG
Ave. Duration
14 h 55 min
When
Tuesday, Friday and Sunday
Estimated price
$700 - $2,800
Flights from St John to Split via Toronto, London Heathrow
Ave. Duration
18 h 30 min
When
Friday
Estimated price
$750 - $3,000
Flights from St John to Split via Halifax, London Heathrow
Ave. Duration
19 h 25 min
When
Friday
Estimated price
$600 - $2,700
Flights from St John to Split via Toronto, Paris CDG
Ave. Duration
20 h 50 min
When
Tuesday, Friday and Sunday
Estimated price
$750 - $3,000
Flights from St John to Split via Montreal, London Heathrow
Ave. Duration
21 h
When
Friday
Estimated price
$700 - $2,800
Flights from Halifax to Dubrovnik via Paris CDG
Ave. Duration
10 h 25 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$350 - $1,500
Lufthansa
Website
lufthansa.com
Flights from St John to Dubrovnik via Montreal, Munich
Ave. Duration
16 h 35 min
When
Every day
Estimated price
$750 - $3,900
Flights from Halifax to Dubrovnik via Frankfurt
Ave. Duration
14 h 40 min
When
Saturday
Estimated price
$550 - $1,800
Flights from Halifax to Dubrovnik via Frankfurt, Munich
Ave. Duration
12 h 40 min
When
Saturday
Estimated price
$550 - $1,800
Flights from Halifax to Dubrovnik via Reykjavik Keflavik Nas, Munich
Ave. Duration
13 h 15 min
When
Thursday and Saturday
Estimated price
$650 - $2,000
Flights from Halifax to Dubrovnik via Paris CDG, Frankfurt
Ave. Duration
13 h 50 min
When
Friday and Saturday
Estimated price
$360 - $1,500
Flights from Halifax to Dubrovnik via London Heathrow, Munich
Ave. Duration
16 h 55 min
When
Monday, Thursday and Sunday
Estimated price
$600 - $2,700
Flights from Halifax to Dubrovnik via Reykjavik Keflavik Nas, Frankfurt
Ave. Duration
15 h 15 min
When
Saturday
Estimated price
$650 - $2,000
Croatia Airlines
Website
croatiaairlines.com
Flights from St John to Dubrovnik via Montreal, Munich
Ave. Duration
16 h 35 min
When
Every day
Estimated price
$750 - $3,900
Flights from Halifax to Dubrovnik via Paris CDG
Ave. Duration
10 h 25 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$350 - $1,500
Flights from Halifax to Dubrovnik via Frankfurt
Ave. Duration
14 h 40 min
When
Saturday
Estimated price
$550 - $1,800
Flights from Halifax to Dubrovnik via Reykjavik Keflavik Nas, Munich
Ave. Duration
13 h 15 min
When
Thursday and Saturday
Estimated price
$650 - $2,000
Flights from Halifax to Dubrovnik via Reykjavik Keflavik Nas, Frankfurt
Ave. Duration
15 h 15 min
When
Saturday
Estimated price
$650 - $2,000
Montenegro Airlines
Website
montenegroairlines.com
Flights from St John to Tivat via Montreal, Paris CDG
Ave. Duration
15 h 40 min
When
Monday and Friday
Estimated price
$850 - $3,400
Flights from St John to Tivat via Montreal, Munich
Ave. Duration
17 h
When
Wednesday and Saturday
Estimated price
$950 - $5,000
Flights from St John to Tivat via Toronto, Paris CDG
Ave. Duration
21 h 35 min
When
Monday and Friday
Estimated price
$950 - $3,600
Flights from St John to Tivat via Toronto, Munich
Ave. Duration
22 h 55 min
When
Wednesday and Saturday
Estimated price
$950 - $3,600
Flights from St John to Tivat via Halifax, Paris CDG
Ave. Duration
14 h 5 min
When
Monday and Friday
Estimated price
$420 - $1,800
Air France
Website
airfrance.com
Flights from St John to Dubrovnik via Montreal, Paris CDG
Ave. Duration
16 h 5 min
When
Wednesday and Friday
Estimated price
$650 - $2,700
Flights from St John to Tivat via Montreal, Paris CDG
Ave. Duration
15 h 40 min
When
Monday and Friday
Estimated price
$850 - $3,400
Flights from St John to Tivat via Toronto, Paris CDG
Ave. Duration
21 h 35 min
When
Monday and Friday
Estimated price
$950 - $3,600
Flights from St John to Tivat via Halifax, Paris CDG
Ave. Duration
14 h 5 min
When
Monday and Friday
Estimated price
$420 - $1,800
easyJet
Website
easyjet.com
Flights from St John to Dubrovnik via Montreal, Geneva
Ave. Duration
15 h 10 min
When
Friday
Estimated price
$650 - $2,700
Flights from St John to Tivat via Montreal, Geneva
Ave. Duration
16 h 20 min
When
Tuesday
Estimated price
$850 - $3,400
Vueling Airlines
Website
vueling.com
Flights from St John to Dubrovnik via Montreal, Barcelona
Ave. Duration
15 h 15 min
When
Monday and Saturday
Estimated price
$650 - $2,700
Flights from St John to Split via Montreal, Barcelona
Ave. Duration
14 h 30 min
When
Monday
Estimated price
$700 - $2,900
TUI fly Belgium
Website
tuifly.be
Flights from St John to Split via Montreal, Paris CDG
Ave. Duration
13 h 35 min
When
Sunday
Estimated price
$700 - $2,800
Flights from St John to Tivat via Montreal, Brussels
Ave. Duration
23 h 15 min
When
Thursday
Estimated price
$850 - $3,400
British Airways
Website
britishairways.com
Flights from St John to Split via Toronto, London Heathrow
Ave. Duration
15 h
When
Saturday
Estimated price
$750 - $3,000
Flights from St John to Split via Halifax, London Heathrow
Ave. Duration
15 h 55 min
When
Saturday
Estimated price
$600 - $2,700
Aer Lingus
Website
aerlingus.com
Flights from St John to Dubrovnik via Toronto, Dublin
Ave. Duration
18 h 50 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$1,100 - $3,200
Condor Flugdienst
Website
condor.com
Flights from St John to Split via Halifax, Frankfurt
Ave. Duration
13 h 20 min
When
Saturday
Estimated price
$500 - $1,700
Brussels Airlines
Website
brusselsairlines.com
Flights from St John to Tivat via Halifax, London Heathrow, Brussels
Ave. Duration
16 h 25 min
When
Tuesday
Estimated price
$750 - $3,200
Eurowings
Website
eurowings.com
Flights from Halifax to Dubrovnik via Reykjavik Keflavik Nas, Berlin Tegel
Ave. Duration
13 h 20 min
When
Saturday
Estimated price
$650 - $2,000
Bus operators
Royal Travel Cetinje
Phone
+382 69 294 654
Email
royaltravelcetinje@gmail.com
Website
royaltravelcetinje.me
Bus from Herceg Novi to Dubrovnik
Ave. Duration
1 h 10 min
Frequency
Once daily
Estimated price
$5 - $7
Schedules at
royaltravelcetinje.me
Maritimebus
Website
maritimebus.com
Bus from Saint John, NB to Moncton, NB
Ave. Duration
2 h 10 min
Frequency
3 times a day
Estimated price
$23 - $35
Schedules at
maritimebus.com
Bus from Moncton, NB to Halifax Airport, NS
Ave. Duration
3 h 5 min
Frequency
3 times a day
Estimated price
$30 - $45
Schedules at
maritimebus.com
Book at
maritimebus.betterez.com
Ferry operators

Want to know more about travelling around Croatia

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.

Questions & Answers

How far is it from Saint John to Dubrovnik?

The distance between Saint John and Dubrovnik is 6419 km.

What is the cheapest way to get from Saint John to Dubrovnik?

The cheapest way to get from Saint John to Dubrovnik is to bus and fly which costs $500 - $2,100 and takes 19 h 32 min.

What is the fastest way to get from Saint John to Dubrovnik?

The quickest way to get from Saint John to Dubrovnik is to fly which takes 16 h 20 min and costs $850 - $3,500.

How long does it take to get from Saint John to Dubrovnik?

It takes approximately 16 h 20 min to get from Saint John to Dubrovnik, including transfers.