Indialantic is a town in Brevard County, Florida, United States. The name is a portmanteau derived from the town's location between the Indian River Lagoon and the Atlantic Ocean. The population of Indialantic was 2,720 at the 2010 census. It is part of the Palm Bay–Melbourne–Titusville Metropolitan Statistical Area. The seldom-used official name of the incorporated town is "Indialantic-By-The-Sea."