The cost of living in Fernandina Beach, Florida is 11.0% more expensive than Indian Harbour Beach, Florida.