What You'll Find at Haulover Park
Haulover Park sits on a narrow barrier island between Biscayne Bay and the Atlantic Ocean, about 10 miles north of downtown Miami. The park's real value for anglers is the inlet itself—a deep-water pass where the bay flushes into the ocean. That current brings baitfish, predators, and seasonal migrations through a relatively small area, which concentrates the fishing.
The park has a public fishing pier, a boat ramp, and beach access. The pier runs into the inlet and gives you standing room over 15 to 25 feet of water depending on tide and recent dredging. The shallow flats on the bay side hold permit, tarpon, and bonefish during spring and fall. The inlet itself is where you'll find snapper, grouper, jacks, and mackerel year-round, with better numbers in cooler months.
Key Takeaways
- The fishing pier extends into Government Cut inlet, where deep-water species like snapper and grouper hold year-round, with peak activity from November through April.
- Bay-side flats near the park hold permit and tarpon in spring and fall, requiring sight-casting and shallow-draft boats or kayaks.
- Parking and pier access are free, but the boat ramp has a small launch fee and fills quickly on weekends and during good tides.
- Inlet fishing is tide-dependent; incoming tide on the morning push usually produces better than slack or outgoing water.
- The park is exposed to Atlantic swell and wind; protected bay-side fishing is more reliable during rough conditions.
The Inlet Pier and Deep-Water Species
The fishing pier is the most accessible spot at Haulover. It runs roughly 500 feet into Government Cut, the deep inlet that separates Miami Beach from the barrier islands to the north. The bottom is sand and shell, and the depth ranges from 15 to 25 feet depending on where you stand and the tide stage. Current runs hard through the inlet, especially on the push of an incoming tide, which is when baitfish and predators move through.
Spanish mackerel, king mackerel, and large jacks are the most common catches from the pier. Mutton snapper and lane snapper show up year-round but bite better in fall and winter. Grouper—mostly gag and black grouper—hold on the deeper edges and around structure. Tarpon pass through the inlet during spring and early summer, usually in the early morning or late evening. Permit also use the inlet as a migration corridor, though they're less predictable than tarpon.
Incoming tide is the most productive window. The current brings baitfish and turns on the predators. Fish live baitfish—mullet, mackerel, or herring—on a simple rig: a 3/0 to 5/0 circle hook, a 12-inch leader of 30-pound fluorocarbon, and a barrel swivel to your main line. Cast uptide and let the current work the bait. Jigging with 1- to 3-ounce bucktail jigs also works, especially for mackerel and jacks.
Bay-Side Flats and Sight-Casting Opportunities
The bay side of Haulover—the water between the park and the mainland—is shallow, clear, and holds permit, tarpon, and bonefish during their seasonal movements. Spring (March through May) and fall (September through November) are the best windows. Water depths run 2 to 6 feet over sand and turtle grass, and the flats are narrow enough that you can cover productive water in a morning.
Permit are the most technical fish here. They feed on crabs and small crustaceans, and they spook easily. Sight-casting with a 7- to 8-weight fly rod and a small crab pattern—tan or brown, size 2 to 4—is the standard approach. Cast ahead of cruising fish and let the fly sit. Tarpon are larger and more aggressive; they'll eat mullet patterns and small baitfish imitations. Bonefish are the most abundant and the least selective; they'll take a small shrimp pattern or a light jig.
A shallow-draft boat or kayak is nearly essential for bay-side fishing. The flats are too shallow for most center consoles, and wading is possible but slow. Several charter operators work out of the Haulover boat ramp and specialize in bay-side sight-casting. If you have your own boat, launch early—the ramp is small and gets crowded by mid-morning on weekends.
Boat Ramp and Launch Logistics
The public boat ramp at Haulover is a single-lane concrete launch with a small parking area. There is a launch fee—currently around $25 per vehicle, though this varies by season and can change. The ramp is open during park hours, which are typically sunrise to sunset. Parking fills quickly on weekends and during good tides, especially in fall and winter when the fishing is best.
Arrive early if you plan to launch on a weekend. The ramp is narrow, and backing down during peak hours can mean a wait. If you're launching a kayak, there's a separate kayak launch area that's less congested. Fuel and supplies are not available at the park itself; the nearest marina with fuel and tackle is a short run south toward Miami Beach or north toward Aventura.
Tides, Seasons, and Weather Patterns
Haulover is tide-dependent. The inlet funnels water in and out of Biscayne Bay, and the strongest current—and the best fishing—happens during the first two hours of the incoming tide. Slack tide (the brief window between incoming and outgoing) is usually slow. Outgoing tide can work, but the current is weaker and less predictable than the push of the incoming.
Fall and winter (November through March) are the most reliable seasons. Water temperatures drop, baitfish concentrate, and migratory species like tarpon and permit move through the area. Summer (June through September) is slower; water is warm, fish are dispersed, and afternoon thunderstorms are frequent. Spring can be excellent for tarpon and permit, but the window is short—usually March through May.
The Atlantic side of the park is exposed to ocean swell and wind. Rough conditions make the pier uncomfortable and sometimes unsafe. Bay-side fishing is more sheltered and more reliable during windy days. Check the marine forecast before you go; a 2-foot swell can make the pier unpleasant, and a 3-foot swell can close it.
Tackle and Bait Recommendations
For inlet fishing from the pier, bring a medium-heavy spinning rod (6'6" to 7 feet) rated for 20 to 30-pound line. A conventional reel works too and gives you better control in strong current. Spool with 20-pound braided main line and tie a 12-inch fluorocarbon leader. Carry live baitfish—mullet, mackerel, or herring—in a small cooler with an aerator. Circle hooks in sizes 3/0 to 5/0 are standard.
For bay-side sight-casting, a 7- to 8-weight fly rod is ideal for permit and tarpon. A 9-weight works if you want to throw larger flies or deal with wind. Bring crab patterns, small baitfish imitations, and shrimp patterns in tan, brown, and white. A shallow-draft boat or kayak should have a push pole and a good pair of polarized sunglasses—sight-casting is impossible without them.
Parking, Facilities, and Park Rules
Haulover Park has a large parking area, though it fills on weekends and during peak fishing times. Parking is free. The park has restrooms, picnic tables, and a small concession stand. There is no tackle shop at the park, so bring everything you need or stop at a nearby shop before you arrive. The nearest tackle shops are in Miami Beach and Aventura, both about 10 to 15 minutes away.
The park is open sunrise to sunset. Fishing from the pier is allowed during these hours. No overnight camping or sleeping in vehicles is permitted. Dogs are allowed in certain areas but not on the pier. Glass containers are prohibited. The park can close temporarily due to weather or maintenance, so check the Miami-Dade Parks website before you go.
Frequently Asked Questions
What's the best time of day to fish the inlet pier?
Early morning (first two hours after sunrise) and the first two hours of incoming tide are most productive. Combine both—fish the incoming tide in early morning—and you'll have your best window. Evening can work in summer when the water is warm, but fall and winter mornings are more reliable.
Do I need a boat to fish Haulover, or can I fish from shore?
The pier is the main shore-fishing option and it's productive for inlet species. Bay-side flats fishing is much harder without a boat or kayak because the water is shallow and the fish are spread out. You can wade the shallows near the park, but a kayak or small boat opens up much more water.
What's the difference between fishing the inlet and the bay side?
The inlet (Atlantic side) has deeper water, stronger current, and larger species like mackerel, snapper, and grouper. The bay side is shallow, calmer, and holds permit, tarpon, and bonefish during spring and fall. Inlet fishing is more consistent year-round; bay-side fishing is seasonal and requires sight-casting skill.
Is there a tackle shop at the park?
No. The nearest tackle shops are in Miami Beach and Aventura, both 10 to 15 minutes away. Bring all your tackle, bait, and supplies with you, or stop at a shop before you arrive. The park has a small concession stand but no fishing gear.
Can I launch a kayak at Haulover?
Yes. There's a dedicated kayak launch area separate from the boat ramp. It's less crowded and easier to use than the ramp. Parking is free, and you can launch during park hours. The bay-side flats are ideal for kayak fishing, especially for permit and bonefish.