Na otoku Korčula nalaze se dvije trajektne luke, jedna u Veloj Luci, a druga u gradu Korčuli. Smokvica i Brna smještene su u centru otoka 20 km udaljene od Vele Luke i 25 km od Korčule .

Glavnom autobusnom linijom na otoku Korčuli (Vela Luka-Blato-Smokvica-Korčula- Lumbarda) upravlja lokalna autobusna tvrtka, s redovnim linijama u prometu. Osim s lokalnim autobusnim servisom, otok je povezan i s drugim većim gradovima u Hrvatskoj.

Korčula je povezana s kopnom i drugim otocima sa četiri luke (Vela Luka, Korčula, Prigradica i Dominče-Korčula) od kojih dvije omogućuju automobile (Vela Luka i Dominče-Korčula).
Trajekti (automobili i putnici) povezuju otok Korčulu tijekom cijele godine.
Brze katamaranske linije povezuju otok Korčulu sa Splitom i Dubrovnikom. Informacije o voznom redu plovila i cijenama karata mogu se pronaći na:

Najbliže zračne luke otoku Korčuli su Dubrovnik i Split.
ZRAČNA LUKA DUBROVNIK d.o.o.
Čilipi Konavle
Čilipi 20213.
Telefon: +385 20773333
E-pošta: info@airport-dubrovnik.hr
ZRAČNA LUKA SPLIT
Kaštelanska cesta dr. Franje Tuđmana 96,
P.P.2 21210 Kaštela
Telefon: +385 21 203 507
e-pošta: schedules@split-airport.hr
