Kaválanlahti (kreik. Κόλπος Καβάλας, Kólpos Kaválas) on lahti Egeanmereen kuuluvan Traakianmeren pohjoisrannikolla Makedonian maantieteellisellä alueella Kreikassa.

Kaválanlahti
Κόλπος Καβάλας
Kaválanlahti satelliittikuvassa.
Kaválanlahti satelliittikuvassa.

{{{alt}}}
Kaválanlahti
Koordinaatit 40°52′N, 24°27′E
Sijainti Makedonia
Valtio Kreikka Kreikka
Merialue Traakianmeri, Egeanmeri, Välimeri
Kaválanlahtea ja Kaválan kaupunki.

Kaválanlahden pohjukassa sijaitsee Kaválan kaupunki, josta lahti on saanut nimensä. Lahden rannalla sijaitsee myös muun muassa Néa Péramoksen kaupunki. Kaválanlahden länsiranta kuuluu Pangaíon kuntaan, pohjoisranta Kaválan kuntaan ja itäranta Néstoksen kuntaan. Lahden edustalla sijaitsee Thásoksen saari.