Бердянск расположен на северном побережье Азовского моря и выходит на побережье сразу двух морских заливов — Бердянского и Белосарайского.