Getting to Haulover Beach

10800 Collins Ave, Bal Harbour, FL 33154. Right on the water, just north of Miami Beach.

By Car

From Miami Beach / South Beach

Head north on Collins Ave (A1A). Drive approximately 7 miles north through Surfside and Bal Harbour. Haulover Beach Park will be on your right. About 20 minutes without traffic.

From Fort Lauderdale

Take I-95 South or US-1 South to Hallandale Beach Blvd, then head east to A1A South (Collins Ave). Continue south into Bal Harbour. About 30–35 minutes without traffic.

From Downtown Miami

Take the Julia Tuttle Causeway (I-195) east to Miami Beach, then head north on Collins Ave. About 30–40 minutes depending on traffic.


Parking

For the clothing-optional section, Miami-Dade County points visitors to two lots:

  • North Lot: Reached through the Haulover Marine Center's boat ramps entrance. Take pedestrian tunnel #4 or #5 to the beach.
  • Lot #1: The other lot serving the clothing-optional section, same tunnels.

Both carry a $1 weekday surcharge. Lots further south serve the rest of the park and cost $1 less on weekdays, but leave you a longer walk up the sand.

Weekend tip: Miami-Dade flags Sundays between 11 AM and 3 PM in summer and on holiday weekends as peak visitation, and warns that lots may close when they fill. Come early or come after three.

Parking Rates & Payment

Cars

$7 weekday / $10 weekend
Plus a $1 surcharge for the North Lot and Lot #1 on weekdays (the lots nearest the clothing-optional section).

Buses & RVs

$15
Any day of the week.

Pay through PayByPhone: the app, PayByPhone.com, or 1-866-234-7275. See the full parking guide for lot-by-lot detail.


By Public Transit

Miami-Dade Transit's Route 120 runs along Collins Ave and stops near Haulover Beach Park. This is a great option if you want to avoid the parking situation entirely.

  • Board Route 120 at any stop along Collins Ave heading north
  • Exit at the Haulover Beach Park stop
  • Check schedules at the Miami-Dade Transit website

Finding the Clothing-Optional Section

Once you're in the park, head to the northern end of the beach. The clothing-optional section is clearly marked with signs and has dedicated beach access points. If you're coming from the main parking lot, walk north along the beach until you see the signs. The section is about 0.4 miles long.

If you're unsure, look for a South Florida Free Beaches Ambassador near the clothing-optional beach entrance. They're there to help.