Karpuzlu er en by med 11 170 innbyggere (2017) i den tyrkiske provinsen Aydın. Den ligger nord for Milas, sør for Aydın, sørøst for Söke og vest for Çine.