Short answer: The City of Miami runs two beach parks on Virginia Key, Historic Virginia Key Beach Park and Virginia Key Beach North Point Park ($8 per car). Miami-Dade County runs Crandon Park on Key Biscayne ($7 to $10 plus tax to park) and Haulover Park ($7 to $10), the State of Florida runs Bill Baggs Cape Florida State Park ($8 per vehicle), and the separate City of Miami Beach runs its own 7.5-mile beach. DOH-Miami-Dade lifted a Crandon Park South advisory on October 6, 2026.
Last verified: October 18, 2026, against the sources listed at the end of this page.
Does the City of Miami have its own beach?
Yes: the City of Miami Park Directory lists two beach parks on Virginia Key, Historic Virginia Key Beach Park, phone 305-960-4600 (City of Miami), and, at 3801 Rickenbacker Causeway, Virginia Key Beach North Point Park (City of Miami).
North Point is where the city keeps lifeguards. Its directory page says the City of Miami Parks and Recreation Ocean Rescue Section runs 3 elevated, mostly enclosed lifeguard towers spaced about 150 yards apart, and that the city's public beach is guarded 365 days a year, from 8:00 a.m. to 5:30 p.m. in November to March and from 9:00 a.m. to 6:30 p.m. in April to October (City of Miami). Admission is $8.00 per car and $25.00 per bus, with no re-entry and no refunds, and an annual pass is $150.00. The gate opens at 7:00 a.m., closing time is 5:30 p.m. in the November to March season and 7:00 p.m. in the April to October season, the main gate shuts 30 or 60 minutes before closing, and overnight parking is not permitted. Questions go to Parks Administration at 305-416-1300.
Every other well known beach near Miami belongs to a different government. Miami-Dade County runs Crandon Park on Key Biscayne and Haulover Park north of Miami Beach, and its Haulover page calls Haulover one of two public beach parks operated by Miami-Dade County (Miami-Dade Parks). The State of Florida runs Bill Baggs Cape Florida State Park at the tip of Key Biscayne (Florida State Parks), and the beach inside the separate City of Miami Beach belongs to that city, whose Ocean Rescue division staffs its lifeguard towers (City of Miami Beach). A question about fees, hours or a closure therefore goes to the agency in the table below, not to Miami City Hall.
The Virginia Key beach park website gives the hours as 7:00 am to sunset, seven days a week, except Thanksgiving Day and Christmas Day (Historic Virginia Key Beach Park). The same site prints the address as 4020 Virginia Beach Drive, while the City of Miami directory lists 4000 Virginia Beach Drive (City of Miami); neither page explains the difference, and the phone number, 305-960-4600, matches on both.
Which beaches near Miami are open to the public, and who runs each?
The six public beaches in this guide are run by four governments: the City of Miami, Miami-Dade County, the State of Florida and the City of Miami Beach (Miami-Dade Parks).
| Beach | Run by | Hours | Car cost | Phone |
|---|---|---|---|---|
| Historic Virginia Key Beach Park, Virginia Key | City of Miami | 7:00 am to sunset, closed Thanksgiving and Christmas (operator) | Not listed on the city page | 305-960-4600 |
| Virginia Key Beach North Point Park, 3801 Rickenbacker Causeway | City of Miami | 7:00 a.m. to 5:30 p.m. November to March; 7:00 a.m. to 7:00 p.m. April to October | $8.00 per car (City of Miami) | Parks Administration 305-416-1300 |
| Crandon Park, Key Biscayne | Miami-Dade County | Park office 8 a.m. to 5 p.m. daily | $7 plus tax Monday to Thursday; $10 plus tax Friday to Sunday (Miami-Dade Parks) | Nature Center 305-361-6767 |
| Haulover Park, between Bal Harbour and Sunny Isles Beach | Miami-Dade County | Lots sunrise to one hour before sunset | $7 Monday to Thursday; $10 weekends and holidays (Miami-Dade Parks) | Not listed in page text |
| Bill Baggs Cape Florida State Park, 1200 S. Crandon Blvd. | State of Florida | 8 a.m. to sunset, 365 days a year | $8 per vehicle (Florida State Parks) | 786-582-2673 |
| Miami Beach public beach, 7.5 miles | City of Miami Beach | Lifeguard duty 9:00 a.m. to 7:00 p.m. on October 18, 2026 (Miami Beach Ocean Rescue) | Not on the Ocean Rescue page | Ocean Rescue Hotline (305) 673-7714 |
The Miami Beach row describes the city of Miami Beach's own beach. Its Ocean Rescue current conditions page listed tower opening at 9:30am and tower closure at 6:30pm on the day it was checked, alongside lifeguard duty hours of 9:00 a.m. to 7:00 p.m., so the two sets of times on that page are not the same thing (Miami Beach Ocean Rescue).
What should a visitor know about Crandon Park beach on Key Biscayne?
Crandon Park, run by Miami-Dade County on Key Biscayne, has a two-mile beach with parking for just under 3,000 vehicles and charges $7 plus tax Monday to Thursday and $10 plus tax Friday to Sunday (Miami-Dade Parks).
The calm water at Crandon comes from geography: the county says an offshore sandbar protects swimmers from crashing surf and changes constantly with seasonal squalls, storms and currents, and many visitors swim out to it and wade along it (Miami-Dade Parks). Crandon rules are stricter than many beaches. Glass containers are not permitted, pets are prohibited except service animals, and no flotation devices are allowed in the water under Chapter 26 of the Code of Miami-Dade, Rule 16. Personal paddleboards and kayaks may not launch from the Crandon beach unless through an EcoAdventures tour or rented from the watersports concession; personal vessels launch from the Crandon Marina at 4000 Crandon Boulevard, whose ramp is open 24 hours.
Special beach wheelchairs are placed at Crandon beach areas for visitors with limited mobility, and kiteboarding rentals and lessons are offered at the beachside water sports concessions (Miami-Dade Parks). DOH-Miami-Dade names one of its Key Biscayne sampling locations Crandon Park South, covered in the water quality section below (DOH-Miami-Dade).
What does Haulover Beach cost, and where are dogs allowed?
Haulover Park, the other Miami-Dade County beach park, charges $7 a car Monday to Thursday and $10 on weekends and holidays, and dogs may use the beach only between lifeguard towers 2 and 3 (Miami-Dade Parks).
Haulover sits a few miles north of Miami Beach between Bal Harbour and Sunny Isles Beach. Miami-Dade Parks describes the 1.4-mile beach park as the largest remaining stretch of undeveloped beachfront in Miami-Dade County, and says its swimming areas are lifeguarded year-round (Miami-Dade Parks). From Monday to Thursday a $1 surcharge applies at the North Lot and Lot 1, and buses and RVs pay $15. The lots open at sunrise and close one hour before sunset. The county's own planning tip: in summer and on holiday weekends, peak visitation at Haulover is on Sundays between 11 a.m. and 3 p.m., and the county warns of possible parking lot closures.
Dog owners have two Haulover options. Beach access for dogs runs daily from sunrise to sunset in the designated area between lifeguard towers 2 and 3, and the separate Bark Park, near the south picnic area, costs $5.47 per vehicle with the dog in the vehicle (Miami-Dade Parks). The county dates Haulover to land acquired starting as early as 1935, renamed Haulover Park in January 1947 and opened to the public in late 1948.
What does Bill Baggs Cape Florida State Park charge, and what is closed?
Bill Baggs Cape Florida State Park, run by the State of Florida on Key Biscayne, is open 8 a.m. to sunset 365 days a year and charges $8 per vehicle (Florida State Parks).
The park address is 1200 S. Crandon Blvd., Key Biscayne 33149 and its landmark is the 1825 Cape Florida Lighthouse, with guided tours through the lighthouse and keeper's cottage (Florida State Parks). The park phone is 786-582-2673. One notice deserves attention before a Cape Florida trip: Florida State Parks says that effective September 11, 2023, beach access 3 and the fishing piers at Bill Baggs are closed for repairs, and that notice was still at the top of the park page on October 18, 2026, more than three years later, without a reopening date.
How can Miami beach water quality be checked before a swim?
Miami-Dade beach water is tested under the Florida Healthy Beaches program, whose results and advisories are posted on county pages (Florida Department of Health), and DOH-Miami-Dade issues its advisories and liftings as dated notices (DOH-Miami-Dade).
The most recent Miami-Dade case found on October 18, 2026 shows how fast it moves. On October 3, 2026, DOH-Miami-Dade issued a water quality advisory for Crandon Park South in Key Biscayne, based on tests completed Friday, October 2, and advised against water-related activities there (DOH-Miami-Dade, October 3, 2026). On October 6, 2026 it lifted the Crandon Park South advisory after tests completed that Tuesday showed an acceptable level of Enterococcus bacteria (DOH-Miami-Dade, October 6, 2026). On October 18, 2026, the Miami Beach Ocean Rescue conditions page stated there were no Florida Department of Health swimming advisories that day on Miami Beach (City of Miami Beach).
The state rule behind a Miami-Dade advisory is numeric. The Florida Department of Health issues an advisory for a sampling site when an enterococci result exceeds 70 colony forming units per 100 milliliters and a resample also exceeds that value, and it rates results Good at 0 to 35, Moderate at 36 to 70 and Poor at 71 or greater per 100 milliliters of marine water (Florida Department of Health). The program moved to weekly sampling in August 2002 with U.S. Environmental Protection Agency funding and returned to bi-weekly sampling after 2011 funding changes, so the date on each Miami-Dade notice matters more than the headline. The two official pages do not agree on frequency: the state history ends with bi-weekly sampling, while the Miami Beach conditions page lists weekly FDOH monitoring at 79 St, 73 St, 53 St, 21 St and South Pointe Drive (City of Miami Beach).
What do the beach warning flags mean on Miami Beach?
Miami Beach Ocean Rescue posts the statewide warning flag system on all its lifeguard towers, from green for low hazard to red with a crossed-out swimmer for water closed to the public (City of Miami Beach).
In the Miami Beach system red means high hazard from high surf or strong currents, yellow means medium hazard, green means low hazard with calm conditions, and purple warns of dangerous marine life; the flags are flown when lifeguards are on duty, and the city adds that the absence of flags does not assure safe waters (City of Miami Beach). Daily conditions come from the Ocean Rescue Hotline at (305) 673-7714, option 1 for weather and option 2 for a person, and headquarters is at 1001 Ocean Drive, Miami Beach 33139. Kite surfers may not launch in restricted swim areas within 400 feet of Miami Beach lifeguard stands and must stay 300 feet from shore. Seaweed is a shared job: the city works with Miami-Dade County Parks to remove excess sargassum across its 7.5-mile beach, after a team surveys for sea turtle nests each morning (Miami Beach Ocean Rescue).
Last verified: October 18, 2026, with fresh reads of the two Virginia Key park pages in the City of Miami directory, the Crandon and Haulover pages of Miami-Dade Parks, the Bill Baggs page of Florida State Parks, two Miami Beach Ocean Rescue pages and the state and Miami-Dade health department notices.
Frequently asked questions
Does the City of Miami run Miami Beach?
No. Miami Beach is a separate city, and the City of Miami Beach Ocean Rescue division staffs its lifeguard towers along a 7.5-mile beach. The City of Miami's own beach parks are on Virginia Key: Historic Virginia Key Beach Park, phone 305-960-4600, and the lifeguarded Virginia Key Beach North Point Park, $8.00 per car.
How much does parking cost at Crandon Park beach?
Miami-Dade Parks charges cars $7 plus tax from Monday to Thursday and $10 plus tax from Friday to Sunday at Crandon Park on Key Biscayne. The park has parking for just under 3,000 vehicles, and glass containers, pets other than service animals and flotation devices are not allowed.
Which beach near Miami allows dogs?
Haulover Park, run by Miami-Dade County, allows dogs on the beach daily from sunrise to sunset only between lifeguard towers 2 and 3. Its separate Bark Park costs $5.47 per vehicle. Crandon Park prohibits pets other than service animals.
Is there a water quality advisory at Miami beaches?
Advisories are dated and change within days. DOH-Miami-Dade issued one for Crandon Park South on October 3, 2026 and lifted it on October 6, 2026, and on October 18, 2026 the Miami Beach Ocean Rescue page reported no state health department advisories on Miami Beach that day.
What are the hours and fee at Bill Baggs Cape Florida State Park?
Florida State Parks lists Bill Baggs at 1200 S. Crandon Blvd., Key Biscayne, open 8 a.m. to sunset 365 days a year for $8 per vehicle. Beach access 3 and the fishing piers have been closed for repairs since September 11, 2023, phone 786-582-2673.
Sources
- Historic Virginia Key Beach Park, City of Miami park directory https://www.miami.gov/Parks-Public-Places/Parks-Directory/Historic-Virginia-Key-Beach-Park Used for: address 4000 Virginia Beach Drive and phone
- Virginia Key Beach North Point Park, City of Miami park directory https://www.miami.gov/Parks-Public-Places/Parks-Directory/Virginia-Key-Beach-North-Point-Park Used for: second City of Miami beach park: 3801 Rickenbacker Causeway, park hours by season, Ocean Rescue lifeguard hours, 3 towers about 150 yards apart, $8.00 car and $25.00 bus admission, $150.00 annual pass, Parks Administration 305-416-1300
- Historic Virginia Key Beach Park (operator website) https://www.virginiakeybeachpark.net/ Used for: operator hours and its 4020 address
- Crandon Park, Miami-Dade County Parks https://miamidade.gov/parks/crandon-beach.asp Used for: beach, parking fees, rules, office hours
- Haulover Park, Miami-Dade County Parks https://www.miamidade.gov/parks/haulover.asp Used for: beach length, location, fees, hours, lifeguards, dogs, history
- Bill Baggs Cape Florida State Park, Florida State Parks https://www.floridastateparks.org/parks-and-trails/bill-baggs-cape-florida-state-park Used for: hours, fee, address, phone, closure notice, lighthouse
- Ocean Rescue and Beach Information, City of Miami Beach https://www.miamibeachfl.gov/city-hall/fire/ocean-rescue/ Used for: flags, hotline, headquarters, kite rules
- Current Beach Conditions, City of Miami Beach Ocean Rescue https://www.miamibeachfl.gov/city-hall/fire/ocean-rescue/currentbeachconditions/ Used for: lifeguard duty hours and advisory status on October 18, 2026, 7.5-mile beach, sargassum
- Beach Water Quality, Florida Department of Health https://www.floridahealth.gov/environmental-health/beach-water-quality/index.html Used for: advisory threshold, categories, sampling history
- DOH-Miami-Dade Issues Water Quality Health Advisory, October 3, 2026 https://miamidade.floridahealth.gov/2026/10/03/doh-miami-dade-issues-water-quality-health-advisory-copy-2/ Used for: Crandon Park South advisory
- DOH-Miami-Dade Lifts Water Quality Health Advisory, October 6, 2026 https://miamidade.floridahealth.gov/2026/10/06/doh-miami-dade-lifts-water-quality-health-advisory-copy-3/ Used for: advisory lifted
How this page was made
Digital Towns uses AI assistance to research and write its guides, and every page is only as good as the sources it cites. Our goal is the most accurate, useful local information possible.
This page was fact-checked twice before publishing.
If you see an error, or anything you can show is false, tell us right away and we will take a third look.
Report an error
Thank you. We'll take a third look and correct the page if it's wrong.


