Categories > Guides and Tips

10 Best Fish Markets in Perth

10 Best Fish Markets in Perth (Where The Fish Are Actually Fresh!)

Western Australia’s fishing industry rakes in over one billion dollars annually and provides jobs to over 5,000 people (DPIRD). But despite these numbers, it’s still struggling to keep up with the demand for fresh fish, resulting in extremely high prices.

I don’t know how many times I’ve been excited about some fish, only to be disappointed by its mushy texture and overly fishy taste. Add the fact that I spent a lot on the fish, it’s an absolute nightmare.

To help you prevent that heartbreak, we cast our nets far and wide to bring you a list of our favourite fish markets around Perth that deliver nothing but fresh fish! Say goodbye to those soggy tuna sandwiches and hello to succulent salmon steaks with us!

Seafresh Fish Market

Location: 388 Scarborough Beach Rd, Innaloo, WA 6018, Australia


Contact information: +61 8 9445 2451, [email protected] 

Operating hours: Monday to Sunday: 9:00 AM to 6:00 PM

Living by its mantra of “Fresh Australian seafood at its best,” Seafresh Fish Market has never failed us when it comes to delivering fresh fish. It’s one of our go-to fish markets, and many in Perth would likely agree it’s one of the best in the metro.

They have a very wide range of fish, many of which I had never personally heard of until I went to this fish market. It’s also pretty helpful that the staff members seem quite well-versed in seafood, so we always get answers for fish we’re not familiar with.

In addition to fish, Seafresh offers an extensive range of other seafood, including oysters, prawns, lobsters, and crabs. They also have crazy good poke bowls, so we never leave the market without some takeaways.

Pro Tip: Seafresh has other locations in Myaree and Claremont. If you’re closer to those locations, you can check them out because they also have a range of fresh fish.

Sealanes Seafood Market

Location: 178 Marine Terrace, South Fremantle, WA 6162, Australia


Contact information: 08 9432 8851, [email protected] 

Operating hours: Monday to Sunday: 9:00 AM to 6:00 PM

Fremantle is home to some of the best fish markets in Western Australia. One of our favourites from the suburb is SeaLanes, which offers local and imported seafood, gourmet produce, and in-house condiments.

SeaLanes Seafood Market has some of the freshest barramundi and snapper fishes in Perth, so we always drive all the way to Fremantle just to buy some. The staff also gut, clean, scale, and fillet our purchases for us for free, which we find extremely helpful.

The range in the market isn’t the largest, but they can sometimes order what you’re looking for. We were once looking for a fish my mom wanted, which they didn’t have in stock, but the staff helped and requested it for us.

Pro Tip: If you can’t wait to try SeaLanes’ fishes, there’s an attached cafe to the fish market that sells freshly cooked fish meals. They have some really good fish tacos and fish and chips!

Catalano Seafoods

Location: 301 Collier Rd, Bassendean WA 6054, Australia


Contact information: (08) 9378 0900, [email protected] 

Operating hours: 

Monday to Friday: 9:00 AM to 4:30 PM

Saturday: 7:30 AM to 1:00 PM

Catalano Seafoods has been selling fish for over 50 years, so they’ve pretty much cemented their reputation as a trusted fish market in the Greater Perth region. The fish market offers both freshly caught fish and frozen and processed ones.

They have plenty of fish varieties, including snappers, tuna, rankin cod, and red emperor. We got a red emperor from them last Christmas and definitely enjoyed it, so we’re planning on returning soon.

While still considerably expensive, we noticed that some of their fish cost less than in other fish markets in the city. Don’t think, though, that the fish aren’t as good quality and fresh as others because that’s certainly not what we observed.

Pro Tip: Arrive early, especially during the holiday season. The fish market can get busy, and you might end up in a queue because some shoppers take quite a while to finish.

Kailis Bros

Location: 101 Oxford St, Leederville, WA 6007, Australia


Contact information: 08 9443 6300, [email protected] 

Operating hours: 

Monday to Friday: 9:00 AM to 6:00 PM

Saturday: 8:00 AM to 6:00 PM

Sunday: 9:00 AM to 6:00 PM

Offering new catches every morning, Kailis Bros is pretty reliable when it comes to fresh fish. The fish market has partnerships with local fishermen, so it can get fresh produce every morning, many of which are caught in the Indian Ocean.

This is usually the fish market we go to when we don’t have enough time to drive to farther suburbs since it’s just less than 10 minutes away from the city centre. Plus, it has a cafe serving really good fish and chips and grilled fish.

We have yet to buy a whole fish from them, but the swordfish fillets and salmon fillets we got from them were pretty fresh and high-quality. They had this vibrant colour and didn’t smell overly fishy or sour.

Pro Tip: Can’t drive all the way to Leederville? Kailis Bros has an online store and home delivery service that you can take advantage of! (See the website link above.)

Burswood Seafood

Location: 96 Burswood Rd, Burswood, WA 6100, Australia


Contact information: 08 9470 1389, [email protected] 

Operating hours: Monday to Sunday: 8:00 AM to 6:00 PM

Burswood Seafood is a one-stop shop for all your seafood needs. The market has everything you might need to make your next fish dish, from fresh whole fish and prawns to crumbled fish and gourmet sauces.

We were amazed at how wide their fish range is, especially since we initially thought they’d have more prawn varieties than fish because of the logo. We found some sea mullet, herring, salmon, whiting, and more.

If you don’t mind frozen fish and other seafood, they also have them in-store. Their frozen section is much more diverse, so it’s definitely worth checking out!

Pro Tip: Burswood stations fish trucks in Guildford and Crawley every weekend from 9:00 AM to 5:30 PM. The Guildford Fish Truck is also open every Friday at the same time.

The fish trucks accept both cash and Eftpos payments.

Angelo’s Seafood

Location: Shop 3, 67 Angelo St, South Perth, WA 6151, Australia


Contact information: +61 8 6262 7561, [email protected] 

Operating hours: 

Tuesday to Friday: 9:00 AM to 6:00 PM

Saturday: 9:00 AM to 5:00 PM

If you’re looking for some top-quality sashimi-grade salmon, you’ll love Angelo’s Seafood in South Perth. The place offers fresh, high-quality sashimi at a very reasonable price, easily earning the top spot among our favourite sashimi places.

We love buying their mixed sashimi platter as it comes with a wide variety of fish and in huge portions, too. Aside from their well-known salmon, the platter can also come with tuna, snapper, sea bass, swordfish, and more.

Aside from fish, Angelo’s seafood is also well known for their fresh oysters and raw crayfish. They’re not always available, though, so you’d have to contact them first if you want some.

Pro Tip: Message them on their Facebook account above to see which fish are available. They reply pretty quickly since they also take their orders through Facebook Messenger.

Redfin Fresh Seafood

Location: 8/366 Albany Hwy, Victoria Park, WA 6100, Australia


Contact information: +61 8 9361 9888

Operating hours: 

Monday to Friday: 9:00 AM to 7:00 PM

Saturday: 8:00 AM to 5:00 PM

Sunday: 11:00 AM to 5:00 PM

Another awesome fish market near the city centre is Redfin Fresh Seafood in Victoria Park. The fish market specialises in fresh Australian seafood, so you’ll find lots of Australian fish during your visit.

They have a huge selection of seafood from various parts of the country, including Exmouth and Rottnest Island. Their fish selection isn’t the widest on the list, but they always have fresh cod and whiting, which are really the main reasons we go here.

Redfin also has plenty of Western Australian lobster and prawns. They have some crayfish, oysters, and crab, but we have yet to try them, so we’ll probably be back to get some next!

Pro Tip: They regularly post new stocks on their Facebook account above. Make sure to follow them there to score some of their newest and freshest fishes!

Hillseafood Wholesale & Retail Food Merchants

From @82sensei

Location: 4 Wandeara Cres, Mundaring WA 6073, Australia


Contact information: +61 8 9295 0066, [email protected] 

Operating hours: 

Monday to Friday: 8:00 AM to 5:30 PM

Saturday: 8:00 AM to 2:00 PM

Hillseafood Wholesale & Retail Food Merchants is a bit far from the city centre, but the quality of their seafood definitely makes them worth the over half-hour drive! From their fish to their oysters, Hillseafood’s products are always fresh.

The market staff that we came across when we visited said they receive fresh seafood every day, which is pretty evident when you observe their fish. The baldchin groper that we got from them had really clear eyes and was springy when we tried poking it.

The quality of the fish aside, the helpful tips we get from the staff are another reason we really don’t mind driving to Mundaring for this fish market. Not only do they do a fantastic job filleting the fish, but we’ve also received some tips on how to cook them. 

Pro Tip: Come early, especially on Saturdays! Although they close at 2:00 PM, they sometimes start packing early, so you might not be able to get some of their best fish if you come late.

Direct Seafoods O’Connor

Location: Shop 16/378 South St, cnr Stock Rd, O’Connor WA 6163, Australia


Contact details: (08) 9314 6080, [email protected] 

Operating hours: Monday to Sunday: 8:30 AM to 6:00 PM

Offering fresh and frozen seafood from Australia and other parts of the world, Direct Seafoods O’Connor has pretty much everything you’ll need for a seafood feast night. They even have some cooked and marinated seafood for the ones who can’t cook!

Their fish range is pretty limited, with some common fishes you’d find, like rainbow trout, red mullet, herring, and snapper. But we can’t really fault the quality of the fish because we got the tastiest red mullet from this fish market.

Plus, they have a pretty wide seafood inventory if you look past the fish and try their crabs, prawns, octopus, and crayfish. The staff are also very much willing to source out what you’re looking for if they don’t have it in stock.

Pro Tip: Ask the staff for some cooking and preparation tips. They have the best advice, and we still use the tips they give us today!

Try visiting their website above, too, for some recipes. They have lots of recipes using their products, so they can be very helpful!

Correia Fishing Co.

Location: 2 Mews Rd, Fremantle, WA 6160, Australia


Contact information: +61 8 9335 6674

Operating hours: Wednesday to Friday: 9:00 AM to 5:00 PM

Correia Fishing Co. is another Fremantle-based seafood and fish market we love. They personally fish the waters of Shark Bay, so you can rest assured that their fish and other seafood are as fresh as possible.

They mainly sell whiting and snapper, both fillet and whole. The quality and freshness of the fish, though, make up for the lack of range because the whiting we got here made the tastiest fish sandwich for our picnic!

Correia also charges reasonable prices for its products, so it’s pretty hard not to fall in love with the market. Even its prawns, which we think are among the top three in Metro Perth, aren’t as expensive as in other seafood markets. 

Pro Tip: Although they’re usually closed during public holidays, there are certain times when they open longer on the days leading up to the holiday. Just regularly check their Facebook account above so you can get updates on their opening times.

Still hard to beat

Xiaomi Mi True Wireless Earphones 2

Read more below Buy Now

Better Fitting

Mpow MDots Wireless Earbuds

Read more below Buy Now

Noise Cancelling

BlueWow A8 Macarons True Wireless Earbuds

Read more below Buy Now
Check more deals
Related topics