St Johns is roughly 25 miles away from Atlantic Beach when heading north. Traveling by car, it's a roughly 40 minute drive.