You start in Jacksonville, a city that often gets overlooked for its glitzier siblings. Grab a Cuban coffee from a hole-in-the-wall in Riverside before you hit the road—it’s a ritual that fuels you for the miles ahead.
The St. Johns River glides through town like a lazy serpent, and if you time it right, you’ll catch the mosquitoes at dawn, a reminder that Florida is still a swamp at heart. Leave the interstate as soon as you can; A1A is the soul of this trip.
Fun fact: Jacksonville is the largest city by area in the continental U.S., so don’t let the “small-town” vibe fool you. It’s a sprawling, car-dependent beast, but the beaches—Atlantic, Neptune, and Jacksonville Beach—are where the magic starts.
Beach Towns and Salt Air: St. Augustine to Daytona
Thirty minutes south, St. Augustine hits you like a time capsule. The oldest continuously occupied European-established settlement in the U.S., it’s packed with cobblestone streets and ghost tours that are delightfully cheesy. Stop for a slice at the Columbia Restaurant—their 1905 Salad is a Florida institution.
As you continue, the landscape shifts from historic forts to endless sand dunes. You’ll pass Marineland, an old-school dolphin attraction that opened in 1938, now a quiet relic of roadside Americana. It’s a good spot to stretch your legs and watch the pelicans dive like they own the place.
Daytona Beach is next, and it’s loud, proud, and unapologetically commercial. Don’t be tempted to drive on the hard-packed sand unless you’re ready for a $20 beach pass and a sunburn that will haunt you. Instead, cruise the boardwalk for a slice of nostalgia—think neon lights and carnival games that haven’t changed since 1985.