 The city of Kingsland borders St. Marys to the west.According to the United States Census Bureau, St. Marys has a total area of , of which is land and , or 9.57%, is water.The closest major city is Jacksonville, Florida, south.