Karl Schubert (* 20. Mai 1908 in Neisse; † 18. März 1991 in Pirmasens) war ein deutscher Schwimmer, der in den Jahren um 1930 für Borsil Breslau startete. Er gewann vier deutsche Meisterschaften und war auch international erfolgreich.