Bonefishing in Miami, Florida
Go bonefishing in Miami with our top-rated fishing charter! Captain Alex from Miami Inshore Fishing has over 15 years of experience sailing the waters of Biscayne Bay in South Florida. When it’s finally bonefish season, hop into our boat and embark on an adventure you’ll never forget. Our charters are ideal for families, group activities, birthdays, work events, and more!
Book a fishing charter with us today! Call (305) 282-3086 if you have any questions about our hour-based trips. Our scheduling is simple and straightforward; you only have to contact us or ask about our openings. Bonefish season is busy, so make sure you’re ready to schedule ahead of time!

Our Bonefish Fishing Charters
We offer three tiers of fishing charters. We provide everything you need from rods to bait and other fishing accessories. Our 24ft Islamorada Boat Works bay boat is perfect for bonefish fishing during peak seasons! Schedule any of the following by calling us:
About Bonefish Fishing in Miami, Florida

Bonefish thrive in shallow, tropical, and subtropical waters, typically on flats, sandbars, seagrass beds, and mangrove shorelines. Miami’s warm weather creates the ideal environment for bonefish. Here are more important things to keep in mind if you’re embarking on a bonefishing trip with us:
- Bonefish are most commonly found in waters 1-4 feet deep, making flats and shallows the best places to fish for them. Miami has extensive flats, mainly in Biscayne Bay, where bonefish gather.
- Bonefish are notoriously hard to spot due to their silver, reflective scales that help them blend into their surroundings.
- Bonefish are incredibly fast, reaching speeds of up to 40 miles per hour. Be prepared to battle it out!
- Bonefish are opportunistic feeders, primarily consuming small crustaceans like shrimp, crabs, and mollusks. Live bait works wonders for these fish.
- Release fishery is commonly practiced with bonefish because they are not commonly eaten. Because of their bony structure, bonefish are not typically consumed as food.
Florida Bonefishing Regulations
It’s always essential to keep regulations in mind. The Florida Wildlife Conservation Commission’s bonefish fishing regulations are as follows:
- Bonefish are most commonly found in waters 1-4 feet deep, making flats and shallows the best places to fish for them. Miami has extensive flats, mainly in Biscayne Bay, where bonefish gather.
- Bonefish are notoriously hard to spot due to their silver, reflective scales that help them blend into their surroundings.
- Bonefish are catch-and-release only. It is illegal to harvest or kill bonefish, which means all fish caught must be returned to the water.
- Anglers must have a valid Florida saltwater fishing license to fish for bonefish. Miami Inshore Fishing counts with valid fishing licenses.
- No size limits apply since no fish can be kept.
Where to catch bonefish in Miami?
One of the best locations to catch bonefish in Miami is Biscayne Bay. It has shallow flats ideal for sight fishing. They can also be found in Flaming Everglades National Park and areas in South Beach with shallow flats.
Biscayne Bay Bonefishing
Biscayne Bay is one of the top bonefishing spots in the world, located just off the coast of Miami. The bay’s clarity allows anglers to see bonefish “tailing” in shallow water as they hunt for food, providing an exciting sight-fishing experience. They count on the perfect ecosystem to thrive since the seagrass beds and sandy bottoms of Biscayne Bay are rich with crustaceans, a primary food source for bonefish.
Let’s go flats fishing at Biscayne Bay Charter and catch some Bonefish with Captain Alex!

Why Choose Us?
There is no better fishing guide than Miami Inshore Fishing Charters. For any of your bonefishing trips, we are the number one choice. Captain Alex has been navigating Miami waters for over 15 years. We make your time in our boats worth it. Here are more reasons to choose us:
- We provide all the equipment needed, but you are also welcome to bring your own.
- Our trips feature a 24ft Islamorada Boat Works bay boat; it can fit your entire party.
- We comply with all of Florida’s local fishing regulations for redfish and charter boating.
Contact Us
Schedule your bonefishing charter with Miami Inshore Fishing today! Call (305) 282-3086 or contact us through our website. We’d love to sail around our Miami waters with you!