Tamil Nadu is the eleventh largest state in India and covers an area of 130,058 square kilometers (50,216 sq mi). It is bordered by Kerala to the west, Karnataka to the northwest, Andhra Pradesh to the north, the Bay of Bengal to the east and the Indian Ocean to the south.