Spišská Belá (německy Zipser Bela, maďarsky Szepessbéla) je město na severním Slovensku, v Prešovském kraji. Město leží v severní části Popradské kotliny, na soutoku řeky Poprad a Belianského potoka, nedaleko Vysokých Tater, asi 25 kilometrů od Popradu a Staré Ľubovne. Žije v něm přibližně 6 600 obyvatel.