Left Continue shopping
Your Order

You have no items in your cart

NO ONLINE ORDERS AVAILABLE AT PRESENT. Our Opening hrs SMM - 8AM-4PM Wed, Sat & Sun. Fri - 8am-5pm. W/town hrs - 8am-3pm - Fri, Sat, Sun

Whole Fish

Whole Fish for Sale

Are you searching for whole fish in Williamstown, South Melbourne and surrounding suburbs? Gem Pier Seafood has you covered with the best quality products. Our range includes whole Snappers that come cleaned, scaled and gutted, with a sweet taste and medium-sized flaked flesh that’s perfect for an array of family favourite dishes. Our generational fishing family has developed a reputation for ensuring maximum quality and freshness from capture to sale with an emphasis on sustainability.

Sorry, there are no products matching your search

Whole Fish Delivery

You can rely on us to provide prompt whole fish delivery throughout Melbourne’s western suburbs and South Melbourne. Place an order over $75 to get fresh fish delivered to your door in the following areas:

  • 3011 – Footscray, Seddon
  • 3012 – Kingsville, Tottenham, Maidstone, Brooklyn
  • 3015 – Newport , Spotswood, South Kingsville
  • 3013 – Yarraville
  • 3016 – Williamstown
  • 3018 – Altona, Seaholme
  • 3025 – Altona Gate, Altona East, Altona North
  • 3028 – Laverton, Seabrook, Altona Meadows
  • 3026 – Derrimut, Laverton North
  • 3030 – Point Cook, Werribee, Werribee South
  • 3024 – Wyndham Wale, Manor lakes, Truganina
  • 3031 – Kensington, Flemington
  • 3020 – Sunshine
  • 3029 – Hoppers Crossing, Tarneit

Get in Touch Today

You can’t go wrong shopping at Gem Pier Seafood for whole fish in Williamstown, South Melbourne and the western suburbs of Melbourne. Discover our whole fish for sale and place an order online, or visit our stores and make a purchase in-person. You can also find exciting recipes on our blog or have a chat with us.

Our Locations

Stall 31, South Melbourne Market,
Corner Coventry Street & Cecil Street
South Melbourne 3205

Opening Hours:

8am - 4pm

8am - 5pm

8am - 4pm

8am - 4pm



1 Syme St
Williamstown VIC 3016

Opening Hours:

8am - 3pm

8am - 3pm

8am - 3pm

0435 200 157