Places to Eat in Perth – Restaurants, Cafés, Markets & Dining Guide

Perth offers a strong dining scene shaped by its coastal lifestyle, Swan River setting, multicultural suburbs, fresh Western Australian produce and nearby food and wine regions. Visitors can explore city restaurants, beachside cafés, historic Fremantle dining, market precincts, riverfront venues and day-trip food experiences in the Swan Valley.

This guide highlights some of the best places to eat in Perth, including Northbridge, Fremantle, Elizabeth Quay, Leederville, Victoria Park, Subiaco, Scarborough, Cottesloe, Hillarys Boat Harbour and the Swan Valley.

Quick Answer:

Popular places to eat in Perth include Northbridge, Elizabeth Quay, Fremantle, Leederville, Victoria Park, Subiaco, Scarborough Beach, Cottesloe Beach, Hillarys Boat Harbour and food destinations throughout the Swan Valley.


Perth's Best Dining Precincts

Northbridge

Northbridge is one of Perth's best-known dining and nightlife districts. Located just north of the CBD, it offers restaurants, bars, casual eateries, late-night venues and easy access to the Perth Cultural Centre.

Elizabeth Quay

Elizabeth Quay is a riverfront dining precinct beside the Perth CBD. Visitors can find cafés, restaurants, bars, ferry access and Swan River views within walking distance of the city centre.

Fremantle

Fremantle is one of Perth's strongest food and visitor areas. Its historic streets, waterfront, markets, pubs, cafés and casual dining venues make it a popular choice for lunch, dinner and weekend exploring.

Leederville

Leederville is a lively inner-city dining area known for cafés, casual restaurants, small bars and nightlife. Oxford Street is the main strip for visitors exploring this precinct.

Victoria Park

Victoria Park is one of Perth's major food strips, with many restaurants and cafés along Albany Highway. It is especially useful for visitors looking beyond the CBD for varied dining options.


Beachside Places to Eat

Scarborough Beach

Scarborough is one of Perth's most developed beachside dining areas, with restaurants, cafés, bars, casual food venues and sunset views over the Indian Ocean.

Cottesloe Beach

Cottesloe combines one of Perth's most famous beaches with cafés, restaurants and relaxed coastal dining. It is a popular place for breakfast, lunch, dinner or sunset drinks.

Hillarys Boat Harbour

Hillarys Boat Harbour is a family-friendly marina precinct with casual dining, seafood options, cafés, shops and waterfront views in Perth's northern suburbs.

Fremantle Fishing Boat Harbour

Fremantle Fishing Boat Harbour is one of Perth's best-known waterfront food areas, especially for seafood, casual meals and harbour views.


Markets and Food Experiences

Fremantle Markets

Fremantle Markets is one of the Perth region's most recognisable food and shopping attractions. Visitors can explore food stalls, local produce, baked goods, snacks, casual meals and market-style dining in a historic setting.

Perth City and Northbridge Food Areas

The Perth CBD and Northbridge offer easy access to food courts, restaurants, cafés, bars and casual dining close to hotels, offices, shopping streets and cultural attractions.

Swan Valley Produce and Food Stops

The Swan Valley is a major food and wine region northeast of Perth. It is popular for wineries, breweries, chocolate shops, cafés, produce stores and relaxed regional dining.


Best Café Areas in Perth

  • Subiaco — cafés, brunch venues, shopping and inner-west dining.
  • Leederville — casual cafés, coffee spots and lively street dining.
  • Mount Lawley — Beaufort Street cafés, restaurants and nightlife.
  • Fremantle — historic cafés, bakeries and casual visitor dining.
  • South Perth — river views, cafés and access to Perth Zoo.
  • Scarborough — beachside cafés and sunset dining.

Places to Eat Near Major Attractions

  • Kings Park: West Perth, Subiaco and the CBD offer nearby cafés and restaurants.
  • Elizabeth Quay: Riverfront venues and CBD dining are within easy walking distance.
  • Fremantle Prison: Fremantle's cafés, markets and historic streets are close by.
  • Cottesloe Beach: Restaurants and cafés are located near the beachfront and surrounding streets.
  • Scarborough Beach: Beachfront venues and casual dining areas line the coastal precinct.
  • Optus Stadium: Burswood and East Perth provide convenient dining options before or after events.

Local Food Experiences in Perth

Perth's food culture is closely connected with Western Australian produce, seafood, wine regions and outdoor dining. Visitors can combine meals with beaches, river walks, historic port areas and nearby regional trips.

  • Try seafood around Fremantle and coastal dining precincts.
  • Explore Swan Valley wineries, cafés and produce stores.
  • Visit Fremantle Markets for casual food and local products.
  • Combine Cottesloe or Scarborough Beach with sunset dining.
  • Explore multicultural restaurants in Northbridge and Victoria Park.
  • Enjoy riverfront dining around Elizabeth Quay and South Perth.

Swan Valley Dining

The Swan Valley is one of Perth's best food-focused day-trip areas. Located northeast of the city, it offers wineries, breweries, distilleries, cafés, restaurants, chocolate shops and local produce experiences.

  • Guildford — historic town and gateway to the Swan Valley.
  • Caversham — wineries, food stops and tourism experiences.
  • Herne Hill — vineyard areas and country-style dining.
  • West Swan — cellar doors, cafés and local produce venues.

Family-Friendly Places to Eat

  • Fremantle Markets and surrounding cafés.
  • Hillarys Boat Harbour.
  • Elizabeth Quay riverfront dining.
  • Scarborough Beach casual venues.
  • South Perth cafés near the river and Perth Zoo.
  • Swan Valley food stops and casual venues.

Tips for Eating Out in Perth

  • Book ahead for popular beachside venues during weekends and summer evenings.
  • Allow extra travel time when moving between coastal suburbs, Fremantle and the CBD.
  • Visit Fremantle for a mix of markets, pubs, seafood and heritage streets.
  • Use the Swan Valley as a food-focused half-day or full-day trip.
  • Head to Northbridge or Leederville for evening dining and nightlife.
  • Choose Cottesloe or Scarborough for sunset meals near the ocean.

Related Perth Guides


Frequently Asked Questions

  • Where are the best places to eat in Perth?
    Popular dining areas include Northbridge, Fremantle, Elizabeth Quay, Leederville, Victoria Park, Subiaco, Scarborough, Cottesloe and the Swan Valley.
  • What food is Perth known for?
    Perth is known for seafood, beachside dining, Swan Valley produce, cafés, multicultural restaurants and relaxed outdoor dining.
  • Is Fremantle good for food?
    Yes. Fremantle is one of Perth's best food areas, with markets, seafood, cafés, pubs, waterfront dining and historic streets.
  • Where can I eat near the beach in Perth?
    Scarborough, Cottesloe, Hillarys Boat Harbour and Fremantle are among Perth's most popular beachside and waterfront dining areas.
  • What is the best food-focused day trip from Perth?
    The Swan Valley is one of the best food-focused day trips from Perth, with wineries, cafés, breweries, chocolate shops and local produce.

This page is provided for general informational purposes only. Restaurant availability, opening hours, menus, prices, booking requirements and dining options may change over time. Verify details directly with individual businesses before visiting.