Things to do in Perth

Activities, attractions and tours

Top things to do in Perth

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.

Top places to visit

1. Scarborough Beach

Serving up some of Perth’s best surf breaks, Scarborough Beach has always been the cool kid among Perth’s urban beaches. A massive redevelopment of the Scarborough foreshore has seen this already iconic beach gain cult status among backpackers, locals and families.
Learn more
Pedestrian promenades with ocean views, fun playgrounds, shops and cafés, and of course the beach itself, make this one very popular surf beach indeed.

2. Hillarys Boat Harbour

A highlight of the Perth coastline, Hillarys Boat Harbour is a hugely popular entertainment spot where visitors and locals alike head to laze on the beach, take the youngsters to the playground, go shopping, and eat out in its local restaurants. Named after pioneer resident Bertram John Hillary who built his boat shed here back in the 1930s, the area has is now one of the city’s foremost attractions.
Learn more
From mini golf to fine dining, there’s plenty to see and do at this delightful marina in Perth’s northern suburbs.

3. Elizabeth Quay

Play mini golf, splash around in the waterpark, go shopping, admire stunning architecture and sculptures, and see Perth’s iconic Swan Bells at Elizabeth Quay. During major community festivals, the precinct comes alive with spectacular shows, yummy street food options and awesome concerts and fireworks shows.
Learn more
An exciting new addition to the Perth riverfront, this precinct has everyone talking. There is already heaps to see and do and it’s not even finished yet.

4. City Beach

City Beach, as its name suggests, is the closest beach to the central business district (CBD) of Perth, Australia’s fourth-largest city. Somehow, City Beach still manages to retain a natural and relaxed look and feel, and happens to be a great swimming beach as well.
Learn more
Enjoy the tranquility of a gorgeous natural beach close to the city centre of Perth. Dive in for a swim or surf, laze on the warm sand or go beachcombing.

5. Cottesloe Beach

A perfect place to go when the baking Perth sun comes out, Cottesloe Beach is an ideal spot for swimming, surfing, or just lounging on the beach all day long. Cottesloe has been a popular destination since the late 19th century and it has been a favoured haunt for holidaymakers ever since, with its consistent surf and its water temperature barely ever dropping beneath 21 degrees Celsius.
Learn more
Among the best loved family beaches Perth has to offer, here take a swim, go surfing, and while away the hours under the sun.

6. Sorrento Beach

Sorrento Beach is a stunning urban beach, even by Australian standards. It’s situated in the suburb of Sorrento, just south of the Hillarys Boat Harbour marina and tourist precinct. Enjoying some downtime here never gets old.
Learn more
Jump in for a surf or swim, visit the nearby aquarium, or just laze on the pristine sands of this popular Perth beach that looks dazzling all year round.

7. Perth Zoo

With 1,200 different animals from over 160 species, the 1.7-million-square-metre Perth Zoo dates all the way back to 1898 and attracts hundreds of thousands of visitors year on year. Holidaymakers flock here to admire the local wildlife they can learn so much about, alongside a range of other exhibits demonstrating species from four different continents around the world.
Learn more
With giraffes, penguins, creepy crawlies and Australia’s famous home-grown pouched creatures among its many species, Perth Zoo is a fun day out for the family.

Popular places to visit in Perth

Areas of Perth