If you’re in the need for some retail therapy in the land down under and find yourself in Western Australia without a clue where to start, let this guide light your way. We’ve got a whole list filled with the best shopping spots in Perth to help narrow down your choices (maybe!).

From atmospheric shopping streets and outlet stores to sunset markets by the sea, you’ll never run out of places to hit up for some souvenir (and everything else!) shopping. Give our comprehensive shopping guide below a look see to see which places catch your fancy!

Shopping Centers

Garden City

Garden City Perth
(c) @gardencityperth

A mecca for fashion lovers, this place has over 200 specialty stores and a variety of select cafes and restaurants to relax in in between your shopping sprees.

125 Riseley St, Booragoon WA 6154, Australia

Westfield Carousel

Westfield Carousel
(c) @westfieldcarousel

With over 250 shops, this place is one of the largest shopping malls in Western Australia. They have everything from food and drink to clothing and accessories, entertainment and activities.

1382 Albany Hwy, Cannington WA 6107, Australia

Karrinyup Shopping Centre

Karrinyup Shopping Centre
(c) @karrinyup_sc

This place is northern Perth’s premier shopping mall that’s also just around the corner from the coastline.

200 Karrinyup Rd, Karrinyup WA 6018, Australia

Galleria Shopping Centre

Galleria Shopping Centre
(c) @galleriaperth

Dubbed as the 5th largest shopping mall in Western Australia, this place carries major retailers like Myer, Woolworths, Target, Coles, Kmart, ALDI, Big W and more.

Collier Rd & Walter Rd W, Morley WA 6062, Australia

Westfield Whitfords City

Westfield Whitford City
(c) @westfieldwhitfordcity

Located northwest of Perth, this major shopping center is one of the top malls with the highest visits and moving annual turnover.

Marmion Ave, Hillarys WA 6025, Australia

Claremont Quarter

Claremont Quarter
(c) @claremontquarter

This classy fashion-driven mall is filled with boutique fashion design labels, pretty interiors, and easy parking spaces.

9 Bay View Terrace, Claremont WA 6010, Australia

Outlet Shopping Centers

DFO Perth

DFO Perth
(c) @dfo_perth

Perth’s premium outlet shopping destination with international and national brands at up to 70% off all year round.

11 High St, Perth Airport WA 6105, Australia

Watertown Brand Outlet Centre

Watertown Brand Outlet
(c) @watertownbrandoutlet

Western Australia’s original brand outlet shopping mall, this place offers 100+ local and international retailers, and is known as a one-stop-shop for all your needs.

840 Wellington St, West Perth WA 6005, Australia

Shopping Strips

Kings Street

Kings Street Perth
(c) @daynaabradshaw

If you’re looking for high-end fashion labels, then strolling along Kings Street and inspecting the boutique items would be perfect.

Oxford Street

Oxford Street Perth
(c) @thesmallbusinesslounge

The shopping strip along Oxford Street in Leederville offers one of the more eclectic and diverse items you can find. From shoes and music records, to books and souvenirs, this is for the shopper who prefers browsing off the beaten track.

William Street

William Street Perth
(c) @140perth

Known for its hip and young vibe, you’ll pretty much find that everything local, handmade, and homegrown usually finds its way to William Street in Northbridge.

Murray and Hay Streets

Murray and Hay Street Perth
(c) @anindyadinarta

With more than 900 shops jammed in these two intersecting streets, you’ll be able to find everything and anything in this area. Food, drinks, souvenirs, clothes, accessories, art—you name it! 


Fremantle Markets

Fremantle Markets
(c) @betsywynterwinnie

This popular urban market used to only sell food, but has now expanded to include vendors who sell trinkets and knick knacks. They even have a baby animal petting zoo!

South Terrace &, Henderson St, Fremantle WA 6160, Australia

E Shed Markets

E Shed Markets
(c) @dcmldcml

Open only on weekends, this place is the go-to for every touristy, Perth-related souvenir you can imagine. Shirts, key chains, stuffed animals and more Australian mementos can be found here.

Peter Hughes Dr, Fremantle WA 6160, Australia

Rockingham Market

Rockingham Rotary Market
(c) @rockinghamrotarymarket

Open from July to December, this place has an artsy, eclectic vibe and boasts local artisans’ master crafts.

Kent Street Car Park, behind Rockingham Dome and Gary Holland Centre

Kalamunda Farmers Market

Kalamunda Farmers Market
(c) @kalamundafarmersmarket

This is where the foodies go for great grub options and the freshest produce. You can buy straight from the farmers themselves in this place!

Nestobrae Lane, Kalamunda WA 6076, Australia

Scarborough Sunset Markets

Scarborough Sunset Markets
(c) @scarborough_sunset_markets

If you’re by Scarborough beach and want to do a little window shopping and eating, then this place will totally be your jam! Food stalls, trendy retail kiosks, and live entertainment – check, check and check!

Scarborough Beach, WA 6019, Australia


Before you get started with your shopping spree, take note of the schedules followed by most shopping centers and retail outlets in Perth and Fremantle. Keep in mind that not ALL stores abide by this schedule, so if you’re looking to visit a particular one, it’s always best to double check whether they’re open via their website or social media account(s).


  • Monday to Thursday 9:00am-5:30pm
  • Friday 9:00am-9:00pm
  • Saturday 9:00am-5:00pm
  • Sunday 11:00am-5:00pm (Note: Some stores are not open on Sundays)
  • Public Holidays 11:00am-5:00pm (Note: Most stores are closed on Good Friday, ANZAC Day, and Christmas Day)


  • Monday to Thursday 8:00am-7:00pm
  • Friday 8:00am-9:00pm
  • Saturday 8:00am-5:00pm
  • Sunday 11:00am-6:00pm


What do you think? Have we got enough on our list to tickle your shopping cravings? Let us know in the comments if we missed out on anything!

Heading to Perth soon? Get a head start on your travel plans with our quick guide to choosing Perth accommodations!

Featured Image: @kimberlyliem



Please enter your comment!
Please enter your name here