1map logoGo to main page

Dubrovnik, Dubrovnik-Neretva County to Corfu (city), Ionian Islands from €46: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dubrovnik, Croatia
to
Corfu (city), Greece

How to Get from Dubrovnik to Corfu (city): Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$46 by busBest price
370 kmDistance
3h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dubrovnik to Corfu (city) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
3h  55m
Estimated price
120-322
Recommended
Company
Various
Bus
Plane
Average Duration
18h  35m
Estimated price
46-64
Cheapest
route map
Distance: 370 km
Duration: 3h 55m

See more options

Company
Various
Bus
Plane
Average Duration
15h  16m
Estimated price
0-0
Company
Various
Drive
Average Duration
42h  10m
Estimated price
62-64
Company
Various
Drive
Plane
Average Duration
9h  46m
Estimated price
107-159
Company
Various
Drive
Plane
Average Duration
6h  39m
Estimated price
112-301

Traveling From Dubrovnik to Corfu (city)

The journey from Dubrovnik to Corfu offers a striking contrast between the historic charm of Croatia's coastal jewel and the lush, vibrant landscapes found in Greece's enchanting island city.

Best Neighbourhoods in Corfu (city)

Corfu city boasts diverse neighborhoods, each offering its own charm and character.

Old Town
• UNESCO World Heritage site.
• Charming narrow streets filled with history.
Kanoni
• Stunning views of Mouse Island.
• Peaceful ambiance away from crowds.
Spianada
• Largest public square in Greece.
• Hosts vibrant cafes and local events.

Best Times To Visit Corfu (city)'s Attractions

Timing your visit to Corfu's attractions can greatly enhance your experience.

Old Fortress
Morning hours are ideal for fewer visitors and cooler weather.
Achilleion Palace
Visit during weekdays in early spring for a quieter atmosphere.
Spianada Square
Enjoy evenings for a lively ambiance with local musicians and cafes.

Corfu (city) Weather: What to Expect Year-Round

Corfu boasts a Mediterranean climate with hot, dry summers and mild winters, making it a favorable destination year-round. For the best travel experience, consider visiting in late spring or early fall when the weather is pleasant, and crowds are thinner.

Dining in Corfu: A Taste of Greece

Try the local dish of Sofrito at a charming taverna in Corfu, where tender veal is simmered in a white wine sauce, offering a flavor profile that's distinctly different from Dubrovnik's seafood-based cuisine. The laid-back atmosphere and use of fresh local ingredients make dining here a refreshing experience that embodies Greek hospitality.

Dubrovnik - Corfu (city) operators

Explore transport companies operating between Dubrovnik and Corfu (city), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+355 69 31 41 219
Website
artanitravel.com

Bus from Karasovići to Shkodër

Average Duration
2h 25m
Estimated price
0-0
Contact phone
+393293958604
Website
pistoia-viaggi.it

Bus from Karasovići to Shkodër

Average Duration
2h 29m
Estimated price
0-0

Bus from Lezhë to Tirana

Average Duration
1h 16m
Estimated price
0-0
Contact phone
+355692348608
Website
dritatravel.com

Bus from Shkodër to Tirana

Average Duration
1h 45m
Estimated price
0-0
Contact phone
+355 69 404 2235
Website
gjirafa.com

Bus from Tirana to Sarandë

Average Duration
5h
Estimated price
0-0
Contact phone
045 119 284
Website
vectortravelgroup.com

Bus from Dubrovnik to Lezhë

Average Duration
6h 20m
Estimated price
0-0
Website
croatiabus.hr

Bus from Dubrovnik to Elbasan

Average Duration
11h 30m
Estimated price
0-0
Ferry
Contact phone
+355 85 22 6057
Website
finikas-lines.com

Ferry from Sarandë to Corfu

Average Duration
30m
Estimated price
0-0
Contact phone
+30 26610 38690
Website
ionianseaways.com

Ferry from Sarandë to Corfu

Average Duration
1h 5m
Estimated price
0-0
Contact phone
+385 51 666 111
Website
jadrolinija.hr

Ferry from Dubrovnik to Bari 1

Average Duration
31h
Estimated price
0-0
Contact phone
+30 210 4828001
Website
ventourisferries.com

Ferry from Bari 2 to Corfu

Average Duration
10h
Estimated price
0-0
Plane Show flights
Website
en.aegeanair.com

Plane from Dubrovnik (DBV) to Corfu (CFU)

Average Duration
3h 55m
Estimated price
120-322

Plane from Dubrovnik (DBV) to Corfu (CFU)

Average Duration
3h 55m
Estimated price
120-322
Website
skyexpress.gr

Plane from Dubrovnik (DBV) to Corfu (CFU)

Average Duration
3h 55m
Estimated price
120-322
Website
airserbia.com

Plane from Podgorica (TGD) to Corfu (CFU)

Average Duration
7h 2m
Estimated price
1204-1205
Website
ryanair.com

Plane from Podgorica (TGD) to Corfu (CFU)

Average Duration
4h 10m
Estimated price
1206-1207
Website
flyulendo.com

Plane from Podgorica (TGD) to Corfu (CFU)

Average Duration
6h 35m
Estimated price
3220-3221

Dubrovnik to Corfu (city): Overview of Bus, Train, Flight, and Car Trips

Traveling between Dubrovnik and Corfu (city) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Departing from Dubrovnik Airport, travelers heading to Corfu in Greece can expect a flight duration of approximately 3 hours and 55 minutes. Despite there being no direct flights available, options such as Volotea Airlines, Aegean Airlines, and Sky Express provide convenient connections with one stopover.
Departure Point
Dubrovnik Airport
Arrival Point
Corfu Airport. The quickest flight takes 5h 50m and has one stopover

Frequently asked questions

Find out more about the route from Dubrovnik to Corfu (city).

Or choose the category:
The distance between Dubrovnik and Corfu is approximately 230 miles. The typical travel time from Dubrovnik to Corfu varies depending on the mode of transportation. If you choose to take a bus and then drive, it can take approximately 15 hours and 21 minutes. However, if you opt for a direct flight, the travel time can be significantly reduced to around 5 hours and 46 minutes.
The most cost-effective and time-efficient transportation option for traveling from Dubrovnik to Corfu is to fly. It takes approximately 5 hours and 46 minutes to reach Corfu by plane, and the cost ranges from €119 to €302. However, if budget is a concern, taking a bus and car ferry is the cheapest option, costing between €82 and €110 and taking 20 hours and 25 minutes. Ultimately, the choice will depend on the traveler's priorities and budget.
To travel from Dubrovnik to Corfu without a car, the best option is to take a combination of bus and ferry. You can take a bus from Dubrovnik to Igoumenitsa in Greece, which takes about 7 hours. From there, you can catch a ferry to Corfu, which takes about 1 hour and 30 minutes. The total travel time will be approximately 18 hours and 20 minutes.
The flight between Dubrovnik and Corfu typically takes around 2 hours and 55 minutes, with a stopover. However, there are no direct flights available. The prices for this flight route can vary between €119 and €302, depending on the airline and the time of booking.
There are plenty of options for accommodation near Corfu with over 4664 hotels to choose from. Prices for hotels in the area start at €41. Whether you're looking for a luxurious resort, a cozy bed and breakfast, or a budget-friendly hostel, there are many options available to suit your needs and preferences. It's advisable to book in advance to secure the best deals and ensure availability for your stay.

Trips from Dubrovnik

Trips to Corfu (city)