There are 8 ways to get from Dubrovnik to Corfu by bus, ferry, car ferry, plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- Take the bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Take the bus from Herceg Novi to Tirana
- Take the bus from Tirana to Sarandë
- Take the ferry from Sarandë to Port of Corfu
bestBus, ferry via Tirana
10h 43m$78–92- Fly from Dubrovnik (DBV) to Corfu (CFU)DBV - CFU
cheapestFly from Dubrovnik
7h 13m$61–301- Take the car ferry from Dubrovnik to Port of Bari54
- Take the ferry from Port of Bari to Port of Corfu
Car ferry, ferry
18h 30m$69–72- Drive from Dubrovnik to Port of Igoumenitsa
- Take the car ferry from Port of Igoumenitsa to Port of Corfu
Drive, car ferry
12h 6m$146–235- Take the bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Take the bus from Herceg Novi to Tirana
- Take the bus from Tirana to Sarandë
- Take the ferry from Sarandë to Port of Corfu
Bus, ferry
11h 53m$77–91- Take the bus from Dubrovnik, Autobusni kolodvor to Durrës
- Take the bus from Durrës to Sarande,Posta Shqiptare
- Take the ferry from Sarandë to Port of Corfu
Bus, ferry #2
16h 46m- Take the bus from Dubrovnik, Autobusni kolodvor to Tivat, Autobuska stanica
- Fly from Tivat (TIV) to Corfu (CFU)TIV - CFU
Bus to Tivat, fly
10h 40m$97–289- Take the bus from Dubrovnik, Autobusni kolodvor to Polje, Autobuska Stanica Bar
- Take the train from Bar to Aerodrom
- Fly from Podgorica (TGD) to Corfu (CFU)TGD - CFU
Bus, train to Podgorica, fly
11h 57m
Dubrovnik (DBV) to Corfu (CFU) flights
Questions & Answers
The cheapest way to get from Dubrovnik to Corfu is to car ferry and ferry which costs $69 - $73 and takes 18h 30m.
The fastest way to get from Dubrovnik to Corfu is to fly which takes 7h 13m and costs $60 - $310.
No, there is no direct ferry from Dubrovnik to Corfu. However, there are services departing from Dubrovnik and arriving at Port of Corfu via Port of Bari. The journey, including transfers, takes approximately 18h 30m.
The distance between Dubrovnik and Corfu is 697 km.
Book your Dubrovnik to Corfu ferry tickets online with Omio.
The best way to get from Dubrovnik to Corfu without a car is to car ferry and ferry which takes 18h 30m and costs $69 - $73.
It takes approximately 10h 43m to get from Dubrovnik to Corfu, including transfers.
Corfu is 1h ahead of Dubrovnik. It is currently 5:39 AM in Dubrovnik and 6:39 AM in Corfu.
There are 6392+ hotels available in Corfu. Prices start at $46 USD per night.
What companies run services between Dubrovnik, Croatia and Corfu, Greece?
Aegean Airlines, Croatia Airlines, and two other airlines fly from Dubrovnik (DBV) to Corfu (CFU) once daily.
- Website
- airserbia.com
Flights from Tivat to Corfu via Belgrade
- Ave. Duration
- 6h 35m
- When
- Monday and Thursday
- Estimated price
- $90–280
Flights from Podgorica to Corfu via Belgrade
- Ave. Duration
- 7h 8m
- When
- Monday and Thursday
- Estimated price
- $120–370
- Website
- ryanair.com
Flights from Dubrovnik to Corfu via Zagreb
- Ave. Duration
- 7h 50m
- When
- Wednesday
- Estimated price
- $50–290
Flights from Podgorica to Corfu via Krakow
- Ave. Duration
- 6h 50m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $65–310
Flights from Podgorica to Corfu via Vienna
- Ave. Duration
- 4h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $55–290
- Website
- en.aegeanair.com
Flights from Dubrovnik to Corfu via Athens
- Ave. Duration
- 8h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $120–420
- Website
- skyexpress.gr
Flights from Dubrovnik to Corfu via Athens
- Ave. Duration
- 3h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $160–600
- Website
- eurowings.com
Flights from Tivat to Corfu via Prague
- Ave. Duration
- 8h
- When
- Saturday
- Estimated price
- $160–470
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zcg-prevoz.me
Train from Bar to Aerodrom
- Ave. Duration
- 52 min
- Frequency
- Every 3 hours
- Estimated price
- $2–6
- Website
- https://zpcg.me/en
- Second Class
- $2–3
- First Class
- $5–6
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Ave. Duration
- 52 min
- Frequency
- Twice daily
- Schedules at
- croatiabus.getbybus.com
Bus from Dubrovnik, Autobusni kolodvor to Durrës
- Ave. Duration
- 10h 10m
- Frequency
- 4 times a week
- Schedules at
- croatiabus.getbybus.com
Bus from Dubrovnik, Autobusni kolodvor to Tivat, Autobuska stanica
- Ave. Duration
- 1h 22m
- Frequency
- Once daily
- Schedules at
- croatiabus.getbybus.com
Bus from Dubrovnik, Autobusni kolodvor to Polje, Autobuska Stanica Bar
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Schedules at
- croatiabus.getbybus.com
- Phone
- +387 36 651-393
- globtour@globtour.com
- Website
- globtour.com
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- $7–9
- Website
- https://www.globtour.com/
Bus from Dubrovnik, Autobusni kolodvor to Tivat, Autobuska stanica
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $8–11
- Website
- https://www.globtour.com/
- Phone
- +382 20 633 807
- bozur.cg@gmail.com
- Website
- bozur.net
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $16–23
- Schedules at
- bozur.net
Bus from Dubrovnik, Autobusni kolodvor to Tivat, Autobuska stanica
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $17–29
- Schedules at
- bozur.net
- Phone
- +381648892600
- jadranekspres@globtour.com
- Website
- jadranekspres.info
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Schedules at
- jadranekspres.info
- Phone
- +382 31 33 60 06
- office1@blueline-mne.com
- Website
- blueline-mne.com
Bus from Dubrovnik, Autobusni kolodvor to Herceg Novi
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $4–7
- Schedules at
- blueline-mne.com
Bus from Dubrovnik, Autobusni kolodvor to Tivat, Autobuska stanica
- Ave. Duration
- 2h 15m
- Frequency
- Once a week
- Estimated price
- $6–9
- Schedules at
- blueline-mne.com
- Phone
- +355692348608
- info@dritatravel.com
- Website
- dritatravel.com
Bus from Herceg Novi to Tirana
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $33
- Schedules at
- dritatravel.com
- Phone
- +355 69 653 9661
- olgeno.shpk@yahoo.com
- Website
- travel.gjirafa.com
Bus from Tirana to Sarandë
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $17
- Schedules at
- https://www.facebook.com/olgenoTravel.al/
- Phone
- +355 69 404 2235
- tisatravel1@hotmail.com
- Website
- travel.gjirafa.com
Bus from Tirana to Sarandë
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- $17
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +355 69 587 3466
- Website
- facebook.com
Bus from Durrës to Sarande,Posta Shqiptare
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- $17
- Schedules at
- gjirafa.com
- Phone
- +383 44 184 195
- info@shpjetimi.net
- Website
- shpejtimi.net
Bus from Durrës to Sarande,Posta Shqiptare
- Ave. Duration
- 3h 34m
- Frequency
- Twice a week
- Schedules at
- shpejtimi.net
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- ferryhopper.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- ferryhopper.com
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $23–34
- Website
- https://finikas-lines.com/
- Ferry - Low Season
- $23
- Ferry - High Season
- $28
- Hydrofoil - Low Season
- $28
- Hydrofoil - High Season
- $34
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $27–29
- Website
- https://ionianseaways.com/
- High Season
- $29
Rome2Rio's guide to Jadrolinija
Contact Details
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Car ferry from Dubrovnik to Port of Bari
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- $12–16
- Website
- https://www.jadrolinija.hr/en
- Passenger Fare
- $12–16
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Ferry from Port of Bari to Port of Corfu
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $57
- Website
- https://ventourisferries.com/en/
- Phone
- +30 26610 20674
- info@kerkyraseaways.gr
- Website
- kerkyraseaways.gr
Car ferry from Port of Igoumenitsa to Port of Corfu
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $9–36
- Website
- https://www.kerkyraseaways.gr/el
- Adult
- $9
- Vehicle
- $36
Want to know more about travelling around Greece
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.