We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Greater Perth Cafés

I like:
Cafe
Online reservations
Global/International
Italian
Cheap eats
Mid-range
Fine dining
$-$$$$
Price
1
Cuisine
Dining options
Sorted by:
Ranking Name Price (low to high) Price (high to low) Friends first
Madison Cottage (Guildford)
#47 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (7)
The Cheese Barrel (Millendon)
#52 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (4)
The Sassy Cookie (Victoria Park)
#55 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (4)
#82 of 3,183 restaurants in Greater Perth
#41 of 1,139 restaurants in Perth
Cuisines: Coffee Shop
Map | Visitor photos (9)
Core cider house (Pickering Brook)
#86 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (7)
Xwray (Fremantle)
#90 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (5)
Moore & Moore Cafe (Fremantle)
#99 of 3,183 restaurants in Greater Perth
Price: $9 - $17
Cuisines: Vegetarian, Healthy, Café, Organic
Map | Visitor photos (14)
The Attic (Fremantle)
#104 of 3,183 restaurants in Greater Perth
Cuisines: Café
Map | Visitor photos (7)
Koko Black (Claremont)
#110 of 3,183 restaurants in Greater Perth
Price: $6 - $22
Cuisines: Café
Map | Visitor photos (8)
Atomic Espresso (South Perth)
#174 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (1)
Il Cibo (Perth)
#203 of 3,183 restaurants in Greater Perth
#94 of 1,139 restaurants in Perth
Cuisines: Coffee Shop
Map | Visitor photos (1)
Ootong & Lincoln (Fremantle)
#207 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (4)
#221 of 3,183 restaurants in Greater Perth
Price: $3 - $9
Cuisines: Coffee Shop, Ice Cream, Café, Hot Dogs
Map | Visitor photos (16)
Yocal (Fremantle)
#236 of 3,183 restaurants in Greater Perth
Cuisines: Café
Map | Visitor photos (1)
Moments Cafe (Joondalup)
#248 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (1)
#266 of 3,183 restaurants in Greater Perth
#125 of 1,139 restaurants in Perth
Cuisines: Coffee Shop
Map | Visitor photos (5)
#281 of 3,183 restaurants in Greater Perth
#130 of 1,139 restaurants in Perth
Cuisines: Coffee Shop
Map | Visitor photos (1)
#283 of 3,183 restaurants in Greater Perth
Price: $36
Cuisines: Café, Pizza & Pasta
Map | Visitor photos (4)
Reserve
#293 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (6)
#306 of 3,183 restaurants in Greater Perth
#144 of 1,139 restaurants in Perth
Cuisines: Café
Map | Visitor photos (3)
A patch of country (Mundaring)
#313 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (2)
#319 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (1)
The Lane Cafe (Rottnest Island)
#323 of 3,183 restaurants in Greater Perth
Cuisines: Café
Map | Visitor photos (1)
Beaches Cafe (Cottesloe)
#343 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop, Australian, Contemporary, Healthy
Map | Visitor photos (1)
Breaks Fremantle (Fremantle)
#345 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (2)
Brew-Ha (Subiaco)
#360 of 3,183 restaurants in Greater Perth
Cuisines: Coffee Shop
Map | Visitor photos (4)
Cantina 663 (Mount Lawley)
#371 of 3,183 restaurants in Greater Perth
Price: $6 - $31
Cuisines: European, Coffee Shop, Contemporary
Map | Visitor photos (7)
Burns Beach Cafe (Burns Beach)
#380 of 3,183 restaurants in Greater Perth
Cuisines: Café
Visitor photos (2)
#393 of 3,183 restaurants in Greater Perth
#190 of 1,139 restaurants in Perth
Cuisines: Coffee Shop, Dessert, Spanish, Fondue
Map | Visitor photos (8)
Rottnest Bakery (Rottnest Island)
#431 of 3,183 restaurants in Greater Perth
Cuisines: Bakery, Coffee Shop
Map | Visitor photos (10)