In an area so full of offices, it's no surprise the CBD is also packed with cafes. But not all coffee is created equal. We've narrowed down the choices for you. Go on, get that morning started.

Related pages
Best Coffee in Perth

La Veen HQ

Focusing on the flat white, takeaway options and classes for the domestic barista.

T34 Rinae Square 300 Murray Street, Perth

Moana Hall

A cafe, bar and events space in the CBD's historic Moana Chambers.

618 Hay Street, Perth
Book a Table

Tiisch Cafe

An unpretentious, community-minded cafe in the west end.

9B/938 Hay Street, Perth

Mary Street Bakery Allendale Square

Location number four for Perth’s favourite cafe.

Allendale Square 77 St Georges Terrace, Perth

Offshoot Coffee

The Mary Street Bakery team’s roaster and dedicated coffee spot, with a self-serve food station.

Hibernian Place 480 Hay Street, Perth

Standing Room Only

A small, perfectly formed shrine for coffee.

Shop 7, Piccadilly Arcade 700-704 Hay Street, Perth

City Farm Cafe

A green-thumbed charity is behind this lush cafe, set within an urban farm.

1 City Farm Place, East Perth

Koko Black

This Melbourne-born chocolate chain may have conquered Australia and New Zealand, but it hasn't compromised its methods one jot.

140 William Street, Perth

La Veen Coffee

It’s more than a cafe, but it’s not quite a restaurant, either.

90 King Street, Perth


It pumps out 900 coffees per day, but somehow, the baristas still manage to remember everyone’s name.

Shop 16A Cloisters Arcade 865 Hay Street, Perth

Max + Sons

Fancy a coffee and a gelato-doughnut burger?

140 William Street, Perth

Mo Espresso

Coffee, doughnuts and more by the founders of Max + Sons.

Shop 209-210, Trinity Arcade 72 St Georges Terrace, Perth


The perfect spot to debrief after a visit to the Perth Institute of Contemporary Art.

51 James Street, Northbridge

Small Print

A mainstay of CBD refuelling.

Brookfield Place 125 St Georges Terrace, Perth

Tartine Cafe

Gastronomique baguettes and toasties for less than a tenner.

Trinity Arcade 72 Georges Terrace, Perth