Vela Luka on Horvaatia väikelinn, mis paikneb Korčula saare lääneosas Aadria mere ääres Dalmaatsia rannikul.