The Municipality of Kavala has been twinned or has signed Protocols of Cooperation * with the following cities:
- Gabrovo, Bulgaria, since 1975
- Grecia, Bosnia and Herzegovina, since 1994
- Araguelov, Serbia (Fr. Filippi) since 1995
- Nuremberg, Germany, since 1999
- Kalis, Poland, since 2000
- Agadir, Morocco, since 2001 *
- Maruny, Armenia, since 2001 *
- Excellent, Turkey, 2003 *
- Gotse Delchev (Upper Nevrokopi), Bulgaria, since 2003 *
- Tarancon, Spain (Fr. Philippi) since 2007
- Vranje, Serbia, since 2009 *
- Shen Zhen, China since 2010 *
- Samsun, Turkey from 2011 *
- Kyrgyzli, Bulgaria (DF Philippi) from 2011
- Lescowak, Serbia from 2013 *
- Nevsky - Ag. Petroupolis, Russia from 2016 *