Arriving by sea:You can reach Korčula by ferry, catamaran, passenger ship or motor boats from Dubrovnik, Split, Orebić, Hvar, Lastovo, Mljet and Drvenik.
If you are taking a ferry, there are several lines at your disposal:
- Split - Vela Luka - Lastovo, the ride to Vela Luka taking 3 hours
- Drvenik - Korčula, the ride taking 2 and a half hours
- Orebić - Korčula, the shortest of the rides taking only 15 minutes
We suggest you arrive to port at least 2 hours prior to the departure in order to avoid the hassle.
There is also a longer ferry line connecting Korčula with Zadar and Rijeka, and during the summer the island is directly connected with Italian ports.
The main shipping companies operating the ferry lines are Jadrolinija and Medplov, and Nona Ana catamarans sailing on the:
- Nona Ana is sailing Dubrovnik - Mljet - Korčula - Lastovo - Mljet - Dubrovnik line
- Krilo is sailing on the Korčula - Hvar - Split - Hvar - Korčula line
- Adriana catamaran is sailing on the Lastovo (Ubli) - Vela Luka – Hvar - Split – Hvar – Vela Luka - Lastovo (Ubli) line
Arriving by car:If you are arriving by car from Dubrovnik, follow the freeway towards Split and take the turn to the Pelješac Peninsula, driving down to the town of Orebić. You can take a ferry from Orebić to Domince (2 km from the town of Korčula). The ferry sails every hour, except from midnight to 4:00 am.
If you are arriving from Split, follow the freeway towards Dubrovnik (approximately 100km) and reach the town of Drvenik (The Makarska Riviera) where you can take the ferry for Korčula. The ferry sails two times a day, at 8:30 am and 5:30 pm.
Arriving by bus:Regular bus lines connect Korčula with Dubrovnik via Orebić on the Pelješac Peninsula.
Autotrans Rijeka is the main bus line operator on the island. The bus schedules can be found online at Autotrans Rijeka.
There are also bus lines connecting Korčula with Split, Zagreb and other Croatian towns and cities. There is a direct bus line from Zagreb to Vela Luka on Korčula.