Florida · Miami-Dade County · South Florida

Miami fishing charters

Peacock bass in the canals and lakes, plus iguana hunts.

Book a local guide for peacock bass and largemouth bass on the canals and lakes around Miami, or a guided iguana hunt on Miami-Dade waterways. Bass trips start at $250 for 2 hours on the North Miami Lakes and $375 for 4 hours. Iguana hunts start at $750 for 4 hours, and fish-and-hunt combos at $900 for 6 hours. Inshore trips start at $550 and offshore trips at $1,100 for 4 hours.

★ 5.0 · 520 Google reviews ★ 5.0 · 6,549 guest reviews
Guide, boat & gear includedBoat & gear included Free weather reschedule
Miami Fishing Charters: Boat on Biscayne Bay with the Miami skyline

Build Your Trip

Book your Miami fishing trips today: peacock bass in the canals and lakes, plus iguana hunts.

Tell us what sounds fun and we’ll show the trips that fit, or pick a trip and the fish you want.

1. What sounds fun? Optional

2. Pick your trip Start here · select one

Canals, lakes & iguana hunts

Saltwater

Looking for a specific fish?

Your trip

Pick a trip to see your options and the live calendar.

Questions? Call (407) 392-4593, 9 am – 6 pm. Your guide or captain confirms the meeting spot and start time with you before the trip. Distances are straight-line estimates; drive times vary with traffic.

Quick answer

What fishing charters can you book in Miami?

iOutdoors books guided bass trips for peacock and largemouth bass at six canal and lake spots: the Airport Lakes near Miami International Airport, the private North Miami Lakes in Hialeah, Snapper Creek in Kendall, the Falls canals in south Miami-Dade, the Aerojet Canal in Florida City and the Everglades canals. Bass trips start at $250 for 2 hours on the North Miami Lakes and $375 for 4 hours. We also book guided iguana hunts on Miami-Dade waterways from $750 for 4 hours, with 6- and 8-hour fish-and-hunt combos from $900. Inshore trips start at $550 and offshore trips at $1,100 for 4 hours. Bass trips include the guide, bass boat, fuel and tackle; iguana hunts include the air rifles and ammo.

Prices come from the live booking calendar.

Bass, iguana hunt or saltwater?

Bass (canals & lakes)Iguana huntInshoreOffshore
WhereAirport Lakes, North Miami Lakes, Snapper Creek, Falls canals, Aerojet Canal, Everglades canalsMiami-Dade public waterwaysBiscayne Bay and the coastThe Atlantic off Miami
Main targetPeacock and largemouth bassInvasive green iguanasSnook, tarponSailfish, mahi, kingfish, wahoo
Trip lengths2–8 hours on North Miami Lakes; 4, 6, 8 hours elsewhere4 hours; 6 or 8 hours fish & hunt4, 6, 8 hours (Homestead 4 or 6)4, 6, 8 hours; wreck 4 or 6
PriceFrom $250From $750From $550From $1,100
LicenseFreshwater license needed, 16 and olderNo hunting license neededCovered by the captainCovered by the captain
Best forFamilies up to 4, first-timers, peacock bassSomething different; beginners and kids welcomeLight tackle in protected waterBig fish and experienced anglers
Book bassBook a huntBook inshoreBook offshore

Reviews from Miami trips

4.9310 reviews

★★★★★

The trip was great. Me and my sons had a great time catching the fish we came for thanks to captain Rick.

billy smith · October 2026 · Google

★★★★★

Great experience captain Rick Hernandez did an awesome job turning us onto fish and great personality.

Zeb Smith · September 2026 · Google

★★★★★

Great trip and a great guide

Had the pleasure of fishing with capt. Miley on 9/6 in the aero jet canal, threw top water all morning and landed 6 peacock bass and several largemouth. The last two largemouths caught were in the 7-8 pound range. Capt Miley is a wealth of knowledge and a pleasure to fish with. Thanks for a great day on the water

Don Norman · September 2026

★★★★★

Best experience ever! Richard was amazing, knows his stuff and was such a good guide. We will definitely rebook.

genesis gonzalez · August 2026 · Google

★★★★★

My adult son and I booked Captain Hernandez for an 8-hour fishing trip at the Miami Airport Lakes, and we couldn’t have asked for a better experience! We wanted to target Peacock Bass, and Captain Hernandez put us right on the fish. We caught our dream fish, along with four other species!Captain…

Nate · August 2026 · Google

★★★★★

Captain Rick was amazing!! We caught so many fish we couldn’t even keep track! We caught a bunch of different species and went to 3 separate spots that all blew up. Rick was very knowledgeable and fun. It was a 10/10 experience and we will definitely book again!

Sophie Jones · July 2026 · Google

★★★★★

Did a 4 hour solo peacock bass trip in Miami with Captain Robert Miley and couldn’t recommend him enough. Peacock bass has been on my bucket list for years and he showed me exactly how to target them. Started off slow, lost a few early on, but that’s fishing for you — once we got dialled in we…

Augustas Masionis · July 2026 · Google

★★★★★

Had the best time with my daughter. Caught 5 peacock. Totally recommend!

Rick T. · June 2026 · Google

★★★★★

We had an excellent trip with Capt Rick. He was extremely professional and easy to spend a day with on the water. I have been on many guided fishing and hunting trips and I can say with certainty that he ran a great charter. He showed up early and was prepared with exactly everything that we had…

Paul Messick · June 2026 · Google

★★★★★

I booked this trip for my guys and they had a really great day! Thank you!

Bonnie Schlitt · June 2026 · Google

★★★★★

Captain Rick is awesome!!! The adventure was incredible. Mom and Wifey got trained up to catching fish fast. Dad and I were setting hooks DEEP!The boat was super safe, Rick knew all the spots. We can’t wait to book with him again.

Joseph Giangrasso · April 2026 · Google

★★★★★

Had an outstanding time with Capt. Richard Hernandez today. Got on to some fish pretty much throughout the day. Captain Richard was very professional, outgoing, showed where to cast and get hooked up!! I would recommend this trip to any one, all levels of fishing experience. Only one regret, should…

Kevin Prentice · March 2026 · Google

What’s biting by season around Miami

Full Miami fishing calendar

Winter Dec–Feb

  • Canals & lakes: Largemouth bass are active; peacock bass slow down after cold fronts
  • Saltwater: Sailfish season offshore

Spring Mar–May

  • Canals & lakes: Peacock bass pick up as the water warms
  • Saltwater: Snook and tarpon inshore; mahi start to show offshore

Summer Jun–Aug

  • Canals & lakes: Prime time for peacock bass; fish early for largemouth
  • Saltwater: Mahi offshore; snook and tarpon inshore

Fall Sep–Nov

  • Canals & lakes: Bass feed up as the water cools
  • Saltwater: Kingfish and wahoo offshore; the mullet run inshore

What fish can you catch in Miami?

Miami fish species depend on where you fish:

Illustration of a peacock bass
Bass trips

Peacock bass

Butterfly peacock

Hard-fighting, colorful bass that live in Miami’s canals and lakes. Best in the warmer months.

Illustration of a largemouth bass
Bass trips

Largemouth bass

Florida bass

Caught all year in the canals and lakes around Miami.

Illustration of a snook
Inshore

Snook

Common snook

Around bridges, docks and mangroves in and around Biscayne Bay.

Illustration of a tarpon
Inshore

Tarpon

Silver king

Big, acrobatic fish around the bridges and along the coast.

Illustration of a sailfish
Offshore

Sailfish

Atlantic sailfish

Winter is sailfish season off South Florida.

Illustration of a mahi-mahi
Offshore

Mahi-mahi

Dolphinfish

Spring and summer, often under weed lines and floating debris.

Illustration of a kingfish
Offshore

Kingfish

King mackerel

Fast fish on the reefs and edges off the coast.

Illustration of a wahoo
Offshore

Wahoo

Ono

One of the fastest fish in the ocean; best in the cooler months.

Seasons, size and bag limits apply to many species: see the FWC freshwater and saltwater fishing regulations.

Where you’ll fish

Open in Google Maps: Airport Lakes · Biscayne Bay · Aerojet Canal

Bass: trips run on the Airport Lakes near Miami International Airport, the private North Miami Lakes in Hialeah, Snapper Creek in Kendall, the Falls canals in south Miami-Dade, the Aerojet Canal in Florida City and the Everglades canals. Your guide confirms the boat ramp and start time before the trip.

Iguana hunts: run on Miami-Dade public waterways. See iguana hunting in Florida.

Saltwater: inshore trips leave from Miami Beach, 79th Street and Homestead on Biscayne Bay, offshore and wreck trips run on the Atlantic, and there are tarpon and night trips too. Your captain confirms the meeting spot and start time before the trip.

Planning a fishing trip in Miami

Miami has warm water all year. The canals and lakes around the city hold peacock bass and largemouth bass, close to the airport and the neighborhoods, and iguana hunts run on the waterways of Miami-Dade.

Bass or iguana hunt: how to choose

Choose a bass trip for peacock bass and largemouth bass; bass boats take up to 4 people, which suits families and first-timers. Choose an iguana hunt for something different: your guide runs the boat, provides the air rifles and ammo, and finds the iguanas. The 6- and 8-hour combos add fishing to the hunt. For saltwater, choose inshore for Biscayne Bay, offshore or wreck fishing for the Atlantic, or a tarpon or night trip.

Short on time?

The North Miami Lakes in Hialeah have 2-hour bass trips, from $250. Most other spots run 4, 6 or 8 hours, and the Airport Lakes are close to Miami International Airport, which helps on a travel day.

The best time of year

Bass bite all year around Miami. Peacock bass are a warm-water fish and bite best from spring through fall, and they slow down after winter cold fronts. Iguana hunts run year-round. Offshore, winter is sailfish season and spring and summer bring mahi. The Miami fishing calendar has the month-by-month details.

Where to stay and what’s nearby

Miami trips run all over Miami-Dade, so stay near the water you book. Your captain or guide confirms the exact meeting spot before the trip.

  • Airport Lakes bass trips: Hilton Miami Airport Blue Lagoon is right by the lakes near Miami International Airport.
  • South Miami-Dade (the Falls canals, Aerojet Canal, Homestead): Staywell Hotel Florida City-Homestead is close to the Aerojet Canal and the Everglades.
  • Saltwater trips from Miami Beach and 79th Street: Hilton Cabana Miami Beach Resort is on Collins Avenue.

Getting here: Miami International Airport (MIA); Fort Lauderdale-Hollywood (FLL) is the other option.

Off the water: South Beach, Wynwood, and the Everglades just west of the city.

Hotels are listed for convenience; iOutdoors isn’t affiliated with them.

Good to know before you book

  • Licenses: on freshwater trips each angler 16 or older needs a Florida freshwater fishing license unless exempt. Iguana hunts don’t need a hunting license.
  • Group size: bass boats take up to 4 people. Iguana hunts take up to 4 hunters per boat.
  • Weather: if the guide or captain cancels for weather, you get a full refund or a free reschedule.
  • Cancellation: free up to 72 hours before your trip.

Miami fishing questions

How much does a fishing charter in Miami cost?

Bass trips start at $250 for 2 hours on the North Miami Lakes. Four-hour trips start at $375 on the Airport Lakes, Snapper Creek, the Falls canals, the Aerojet Canal and in the Everglades. Iguana hunts start at $750 for 4 hours, and fish-and-hunt combos start at $900 for 6 hours. Inshore trips start at $550 and offshore trips at $1,100 for 4 hours. Tarpon and night trips start at $650. The booking calendar shows the exact price for your date and trip.

Where can I go bass fishing in Miami?

On the Airport Lakes near Miami International Airport, the private North Miami Lakes in Hialeah, Snapper Creek in Kendall, the Falls canals in south Miami-Dade, the Aerojet Canal in Florida City and the Everglades canals. In Build Your Trip, pick where you are staying and the spots sort by distance.

Can I catch peacock bass in Miami?

Yes. Peacock bass live in the canals and lakes around Miami, and our guides target both peacock bass and largemouth bass. Peacock bass bite best in the warmer months.

What is an iguana hunt?

A guided hunt for invasive green iguanas on Miami-Dade public waterways. Your guide runs the boat, provides the air rifles and ammo, and finds the iguanas. Hunts run 4 hours, and the 6- and 8-hour trips combine fishing and hunting. No hunting license is needed.

Can I book inshore or offshore fishing in Miami?

Yes. Inshore trips run from Miami Beach, 79th Street and Homestead, from $550 for 4 hours. Offshore trips start at $1,100 for 4 hours, and wreck fishing is also available. Tarpon and night trips start at $650. Pick one in Build Your Trip to see the live calendar.

Do I need a fishing license?

On freshwater trips, each angler 16 or older needs a Florida freshwater fishing license unless exempt. Iguana hunts don’t need a hunting license.

What’s included in a Miami bass trip or iguana hunt?

Bass trips include the guide, bass boat, fuel, life jackets, rods, reels, tackle and artificial lures. Iguana hunts include the guide, boat, air rifles, ammo and gear. Not included: the guide’s tip (10–20% is customary), food and drinks, and a freshwater fishing license.

Are these trips good for kids and first-timers?

Yes. Bass trips take up to 4 people and suit families and first-timers, and the guide sets up the rods and helps every step of the way. Beginners and kids are welcome on iguana hunts.

What happens if the weather is bad?

If the guide or captain cancels for weather, you get a full refund or a free reschedule.

What is the cancellation policy?

You can cancel for free up to 72 hours before your trip.

Nearby destinations

Boat on the Intracoastal Waterway in Fort Lauderdale

Fort Lauderdale

Waterfront walkway with palm trees in Palm Beach

Palm Beach

Marsh and open water on Lake Okeechobee

Lake Okeechobee

From the iOutdoors blog

From $250Bass & iguana hunts