Sri Lanka położona jest w Azji Południowej na wyspie Cejlon, znajdującej się na południe od Półwyspu Indyjskiego. Wyspa oddzielona jest od półwyspu cieśniną Palk i zatoką Mannar.