fishrestaurants.com
· United States

Where to Buy Fresh Fish in Miami: Fish Markets & Seafood Counters 2026

Where to buy fresh fish in Miami — Garcia's river market, Captain Jim's, Golden Rule Seafood, addresses, hours, photos, and what to order before you cook or dine out.

Fresh fish and shellfish on ice — where to buy seafood in Miami

If you searched where to buy fresh fish in [Miami](/fish-restaurants/united-states/miami), Miami fish market, or fresh seafood near me in South Florida, you want ice beds, local boats, and staff who can fillet — not a tourist gift shop. Miami’s best retail seafood sits on the Miami River, along Dixie Highway, and in neighbourhood markets that have supplied home cooks for decades.

This guide covers addresses, hours, what to buy, and how to choose — then links you to [fish restaurants in Miami](/fish-restaurants/united-states/miami) when you would rather eat out. Cooking at home? Pair your catch with our [stone crab](/fish-guide/stone-crab), [snapper](/fish-guide/red-snapper), and [mahi-mahi](/fish-guide/mahi-mahi) species guides, or read the full [Miami seafood dining guide](/blog/2026-07-25-miami-best-seafood-restaurants-guide).

Whole fish and shellfish on ice at a coastal market
Whole fish and shellfish on ice at a coastal market

Quick comparison: Miami fish markets

| Market | Address | Best for | Retail hours (typical) | |--------|---------|----------|------------------------| | Garcia's Fish Market | 398 NW North River Dr, Miami 33128 | Local snapper, stone crab, river atmosphere | Mon–Sat ~10am–6/7pm; Sun ~10am–5pm | | Captain Jim's Seafood | 12950 W Dixie Hwy, North Miami 33161 | Stone crab, garlic crabs, Keys-style catch | Daily ~11:30am–8/9pm (later Fri–Sat) | | Golden Rule Seafood | 17505 S Dixie Hwy, Miami 33157 | South Miami / Pinecrest families, whole fish | Mon 10am–7pm; Tue–Thu & Sun 10am–9pm; Fri–Sat 10am–10pm | | [La](/fish-restaurants/united-states/los-angeles) Camaronera | 1952 W Flagler St, Miami 33135 | Shrimp, snapper, Little Havana energy | Daily ~11am–9:30pm |

Always call ahead — hours shift around holidays, storms, and catch landings. Stone crab season runs roughly mid-October through mid-May.

---

1. Garcia's Seafood Grille & Fish Market (Miami River)

The classic. Garcia's started as a working fish market in 1966 before the grill became famous. Locals still buy yellowtail snapper, grouper, mahi, shrimp, and stone crab claws at the counter next to the waterfront dining room.

| | | |---|---| | Address | 398 NW North River Dr, Miami, FL 33128 | | Neighbourhood | Miami River / near Brickell & Downtown | | Phone | (305) 375-0765 | | Website | garciasmiami.com | | Maps | Open in Google Maps | | Market hours | Mon–Thu ~10:00am–6:00pm · Fri–Sat ~10:00am–7:00pm · Sun ~10:00am–5:00pm | | Restaurant | Daily ~11:00am–9:00pm (Fri–Sat to ~10:00pm) |

What to buy: whole yellowtail snapper, hogfish when available, Florida stone crab (in season), head-on shrimp, and fillets for ceviche at home.

Tips: Walk the market before you order at the grill — seeing the ice bed tells you what landed. Parking is street and lot around the river; go weekday late morning for the calmest counters. Also listed on our directory: [Garcia's Seafood Grille & Fish Market](/fish-restaurants/united-states/miami/garcia-s-seafood-grille-fish-market).

Waterfront seafood market atmosphere on a working harbour
Waterfront seafood market atmosphere on a working harbour

---

2. Captain Jim's Seafood Market & Restaurant (North Miami)

North Miami institution on Dixie Highway — half retail market, half loud dining room. Known for stone crab, garlic crabs, and a Captain's Platter culture that rewards sharing.

| | | |---|---| | Address | 12950 W Dixie Hwy, North Miami, FL 33161 | | Phone | (305) 892-2812 | | Website | captainjimsmiami.com | | Maps | Open in Google Maps | | Hours | Mon–Thu ~11:30am–8:00pm · Fri–Sat ~11:30am–9/10:00pm · Sun ~11:30am–8:00pm |

What to buy: stone crab claws, blue crab, yellowtail snapper, lobster (confirm price), and seasoned shrimp for home grills.

Tips: Arrive before 6pm if you want the fullest market case. The Dixie Highway location is easy by car; less ideal without a vehicle. Great stop if you are staying North Miami, Aventura, or Sunny Isles.

---

3. Golden Rule Seafood (South Miami / Pinecrest)

Family fish market on South Dixie since 1934 — one of the oldest names in Miami retail seafood. Less river romance, more neighbourhood reliability: whole fish, fillets, and shellfish for home cooks across south Miami-Dade.

| | | |---|---| | Address | 17505 S Dixie Hwy, Miami, FL 33157 | | Phone | (305) 234-1666 | | Website | goldenruleseafood.com | | Maps | Open in Google Maps | | Hours | Mon ~10:00am–7:00pm · Tue–Thu & Sun ~10:00am–9:00pm · Fri–Sat ~10:00am–10:00pm |

What to buy: yellowtail snapper, mahi, salmon fillets, shrimp, and holiday stone crab trays in season.

Tips: Strong choice if you are in Coral Gables, Pinecrest, or Kendall and do not want to drive to the river. Ask for same-day catch vs previously frozen fillets.

---

4. La Camaronera Fish Market (Little Havana)

Little Havana legend — started as a fish market before the fried-shrimp window became iconic. You can still buy fresh shrimp, snapper, and seafood to cook at home, then eat a plate on the counter if you cannot wait.

| | | |---|---| | Address | 1952 W Flagler St, Miami, FL 33135 | | Phone | (305) 642-8662 | | Maps | Open in Google Maps | | Hours | Daily ~11:00am–9:30pm (confirm before holidays) |

What to buy: head-on shrimp, snapper, and fish for pan-frying — this is a working-class market, not a luxury hall.

Tips: Cash-friendly culture; expect a line at peak lunch. Combine with our [Miami dining guide](/blog/2026-07-25-miami-best-seafood-restaurants-guide) for dinner plans the same evening.

---

How to choose fresh fish at any Miami counter

  1. Eyes — clear and full, not sunken or cloudy.
  2. Smell — clean ocean/brine; never ammonia or sour drain.
  3. Flesh — firm spring-back when pressed; gills bright if whole.
  4. Ice — fish buried in ice, not sitting in meltwater.
  5. Ask — “What came in today?” and “Is this local Florida?”

For shellfish, confirm price per pound before they fill a bag — stone crab and lobster markets move weekly.

---

FAQ

What is the best fish market in Miami for tourists?

Garcia's on the Miami River — market + waterfront meal in one stop. Captain Jim's suits north-side stays; Golden Rule suits south Miami.

Can I buy stone crab claws to take home?

Yes, in season (roughly Oct–May). Buy from Garcia's, Captain Jim's, or Golden Rule; keep cold and eat within 1–2 days.

Where do locals buy fresh fish in Miami?

River markets (Garcia's), Dixie Highway institutions (Captain Jim's, Golden Rule), and Flagler counters (La Camaronera) — not hotel lobbies.

Rather cook than shop?

Browse [seafood restaurants in Miami](/fish-restaurants/united-states/miami) or our [2026 rated picks](/blog/2026-08-05-best-seafood-miami-restaurants-reviewed).

---

Plan your Miami seafood day

  1. Morning — Buy snapper or mahi at Garcia's or Golden Rule.
  2. Afternoon — Keep fish on ice in a cooler (Miami heat is real).
  3. Evening — Grill at home or book a [Miami fish restaurant](/fish-restaurants/united-states/miami) and compare your market fillet to a pro kitchen.

*Last updated: August 2026. Hours and availability change with weather, holidays, and catch — call ahead.*

  • Miami
  • buy fresh fish Miami
  • fish market Miami
  • fresh seafood Miami
  • Garcia's fish market
  • Captain Jim's
  • Golden Rule Seafood
  • Florida fish

Find restaurants in our worldwide seafood directory.

More from the blog