Miami to Port St Lucie FL drive: Best stops, distance & time

Planning a Miami to Port St Lucie FL road trip itinerary

The Miami to Port St Lucie FL drive takes you up the most heavily-developed stretch of the Florida coast.

Miami is a city with several sides to it. The art deco and showiness of South Beach contrasts heavily with the landscaped garden grandeur of Coral Gables, for example.

Top Miami experiences include food tours of Little Havana, sightseeing by speedboat and South Beach cruises that take in the homes of millionaires. Alternatively, try a sunset cocktail cruise, a half day Everglades tour or a scenic helicopter flight.

Attractions worth getting advance tickets for include the Frost Science Museum, the Museum of Graffiti and the Paradox Museum.

The most memorable Miami accommodation is in one of South Beach’s art deco hotels. The Essex House Hotel is an architectural classic. The National has an amazing pool.

Port St Lucie is a gentle place, with the main attraction being the Port St Lucie Botanical Gardens. Built around a fountain-dominated lake, there are separate rose, orchid and butterfly gardens. The other highlight is the 1,000ft boardwalk at the Port District, which runs along the St Lucie River, showing off the mangroves.

Stays in Port St Lucie can be cheaper than elsewhere along the coast. Accommodation picks include the Hilton Garden Inn and Homewood Suites.

Miami to Port St Lucie FL distance and driving time

By car, the distance from Miami to Port St Lucie FL is 117 miles. You can expect a driving time of around one hour and 55 minutes.

The best stops to add to a Miami to Port St Lucie road trip are Fort Lauderdale, West Palm Beach and Jupiter. For more suggestions, read the guides to the individual sections of the journey:

Miami to Port St Lucie FL road trip attractions: Fort Lauderdale

Fort Lauderdale is sleek coastal city of beaches and canals. For Fort Lauderdale experiences, try narrated 90 minute cruises on the Jungle Queen, Everglades airboat adventures and snorkelling tours on the Fort Lauderdale reefs.

Alternatively, try an evening boat cruise, renting a powerboat or parasailing.

Great beachfront Fort Lauderdale accommodation options include the Hilton Fort Lauderdale Beach Resort and the Hotel Maren

Best stops between Miami and Port St Lucie: West Palm Beach

Notoriously wealthy West Palm Beach goes big on art. The Norton Museum of Art and Ann Norton Sculpture Gardens are the big hitters, but there are plenty of smaller galleries. Arguably the top attraction is in Palm Beach, however. Here, the Henry Morrison Flagler Museum marries Gilded Age grandeur with Florida history.

Bookable West Palm Beach experiences include snorkelling tours, sunset cruises and photoshoots on Worth Avenue. You can also try jet snorkelling, parasailing and food-tasting market tours.

For West Palm Beach accommodation with superb guest ratings, the Pioneer Inn is excellent value and the Ben brings five star opulence.

Miami to Port St Lucie drive: Jupiter FL

Jupiter Beach on the Atlantic Ocean is the primary attraction of Jupiter FL, but there are a couple of other interesting spots. Du Bois Park offers a snorkelling lagoon, a playground and picnic tables.

Near the I-95, the Loxahatchee River Battlefield Park commemorates the battles of the Loxahatchee in the Second Seminole War.

Fun activities in Jupiter FL include clear kayak tours, sunset cruises and guided paddleboarding adventures.

For Jupiter accommodation, take a look at the beachfront Pointe Hotel and the pool-centric Jupiter Beach Resort and Spa.

Water at sunset in Port St Lucie, Florida.
Water at sunset in Port St Lucie, Florida. Photo by Kaitlin Duffy/ Unsplash.

More Miami road trips

Miami to Boca Raton | Miami to Boynton Beach | Miami to Deerfield Beach | Miami to Delray Beach | Miami to Fort Lauderdale | Miami to Fort Myers | Miami to Hollywood FL | Miami to Lake Worth Beach | Miami to Jupiter FL | Miami to Naples | Miami to Pompano Beach | Miami to Stuart FL.

More Port St Lucie road trips

Fort Lauderdale to Port St Lucie | Orlando to Port St Lucie | Tampa to Port St Lucie | West Palm Beach to Port St Lucie.