Perth is a city that truly has it all. Beautiful beaches, endless sunshine, and a relaxed, welcoming vibe. Whether you’re wandering through the lively markets in Fremantle, taking in the views at Kings Park, or enjoying a quiet moment along the coast, there’s something for everyone here.
From exploring art galleries and local history to sampling delicious food and taking scenic day trips, Perth offers a perfect mix of city life and natural beauty. Here’s my guide to the top 20 things to do in this vibrant city.
Best Things to Do in Perth, Australia
1. Wander through Kings Park and Botanic Garden

Kings Park and Botanic Garden, an iconic Perth attraction, sprawls over 400 hectares, making it one of the largest inner-city parks worldwide. With views that span the city’s skyline and Swan River, this park offers a refreshing escape into nature without leaving the urban heart of Perth. Visitors can explore the Western Australian Botanic Garden, which proudly displays over 3,000 plant species native to the region, showcasing the unique flora of Western Australia. The park’s layout allows visitors to experience the landscape through winding trails, viewpoints, and informational displays of local ecology.
For those interested in history and culture, Kings Park also features war memorials and heritage trees with plaques commemorating soldiers. The Lotterywest Federation Walkway, an elevated bridge through the treetops, offers panoramic views that are simply breathtaking. With ample picnic spots, family-friendly areas, and designated stargazing spots, Kings Park provides a memorable day out for both relaxation and exploration.
2. Cruise the Swan River

A Swan River cruise offers a unique perspective on Perth’s scenic beauty and a relaxing way to explore the city’s waterfront attractions. As the river meanders through the city, passengers are treated to views of impressive architecture, natural landscapes, and key landmarks such as Elizabeth Quay. Many cruises offer guided commentary, providing insights into the history and cultural significance of Perth’s riverside areas. The experience offers a break from the urban bustle and is perfect for those who want to see Perth at a slower pace.
For an unforgettable experience, choose a sunset cruise to see the city bathed in the evening’s warm hues. The reflection of the setting sun on the water creates an enchanting scene that’s perfect for photography. Swan River cruises vary in duration and style, with options ranging from shorter sightseeing tours to longer dinner cruises, each providing a relaxing yet immersive way to enjoy Perth.
3. Explore Fremantle Markets

Fremantle Markets is a lively destination filled with an array of stalls offering everything from handcrafted goods to fresh, locally sourced produce. Established in 1897, the market has been a staple of Perth’s shopping scene for over a century, drawing both locals and tourists alike. As you stroll through the vibrant aisles, you’ll find handmade jewelry, art, and a wide variety of unique souvenirs that reflect the creativity and culture of Western Australia. The market’s historic building itself is an attraction, blending classic architecture with modern energy.
Open on weekends, Fremantle Markets also houses numerous food stalls where visitors can sample flavors from around the world. The market experience is interactive and immersive, with live music often adding to the festive atmosphere. This spot is ideal for visitors wanting to bring home a piece of Perth, as well as those eager to engage with the local community and taste authentic regional flavors.
4. Relax on Cottesloe Beach

Cottesloe Beach is famous for its white sand, clear waters, and the relaxed coastal vibe that defines Perth’s beach culture. Situated just a short drive from the city center, this iconic beach attracts both locals and visitors looking to soak up the sun, swim, or even surf the gentle waves. The beach has a family-friendly atmosphere with amenities that include shaded areas, changing rooms, and cafes, making it ideal for a laid-back beach day. Many visitors enjoy starting their morning with a swim and finishing with a coffee at one of the nearby beachside cafes.
During the evening, Cottesloe transforms as the sunset draws crowds to witness the sky’s vibrant hues reflecting off the Indian Ocean. The sunset here is one of the most photographed views in Perth, creating a memorable end to a day by the sea. Whether you’re after water activities, sunbathing, or simply scenic beauty, Cottesloe Beach offers a quintessential Perth experience.
5. Visit Perth Zoo

Calistemon, CC BY-SA 4.0, via Wikimedia Commons
Perth Zoo is a must-visit for animal enthusiasts, housing over 1,200 animals in exhibits that mimic their natural environments. Conveniently located near the city center, this popular attraction showcases native Australian species such as kangaroos, koalas, and wombats, allowing visitors to get close to the wildlife that defines Australia. The zoo’s African Savannah and Asian Rainforest exhibits further enhance the experience, featuring elephants, giraffes, and endangered Sumatran tigers, making it a fun and educational stop for all ages.
The zoo also actively participates in conservation efforts, aiming to protect endangered species and educate the public about wildlife preservation. Throughout the day, keeper talks and interactive sessions allow visitors to learn more about these fascinating animals and the importance of environmental stewardship. Perth Zoo’s engaging and immersive environment ensures an enjoyable outing where visitors leave with lasting memories and a deeper understanding of global wildlife conservation.
6. Step Back in Time at the Perth Mint

Kgbo, CC BY-SA 4.0, via Wikimedia Commons
The Perth Mint is not only an active coin producer but also a fascinating glimpse into Australia’s gold-rush history. Established in 1899, it remains one of Perth’s most historic institutions, housing exhibits on gold mining, refining, and minting that captivate visitors of all ages. A highlight for many is the live gold-pouring demonstration, where liquid gold is skillfully transformed into solid bars, creating an exciting and memorable experience. Visitors can also handle a real gold bar, adding a hands-on element to their tour.
The Mint also showcases Australia’s largest collection of natural gold nuggets, including some rare specimens, adding historical depth to the exhibits. The guided tours, full of stories from the early gold rush, paint a vivid picture of the challenges and triumphs of Australia’s early miners. A trip to the Perth Mint is both an educational and thrilling experience, offering a unique slice of history that connects Australia’s past to its present.
7. Discover Art at the Art Gallery of Western Australia

Kgbo, CC BY-SA 4.0, via Wikimedia Commons
The Art Gallery of Western Australia, located in the heart of Perth’s cultural district, is a paradise for art lovers. Housing a diverse collection of Australian, Indigenous, and international art, the gallery provides a platform for the creative voices of the region. Visitors can explore various artistic movements, from traditional Indigenous works to modern installations that push the boundaries of creativity. The gallery often hosts exhibitions that provide fresh perspectives on contemporary issues, making it a dynamic and ever-evolving space.
Aside from the permanent collection, temporary exhibitions regularly refresh the gallery’s offerings, ensuring there’s always something new for return visitors. Entry is free, making it an accessible way for everyone to engage with the arts. Art enthusiasts, history buffs, and casual visitors alike will find something to enjoy, as the gallery encourages exploration and connection through the visual arts.
8. Walk the Scarborough Beachfront

Scarborough Beach, a short drive from Perth’s city center, is renowned for its picturesque coastline, lively surf culture, and updated beachfront amenities. With a pristine stretch of sand and vibrant surf, Scarborough is perfect for beachgoers looking to enjoy the ocean waves or simply relax on the sand. The beachfront promenade, dotted with cafes and shops, makes it easy to grab a bite or a refreshing drink after a day by the sea. Families can take advantage of shaded picnic areas and playgrounds, making it a convenient destination for all ages.
Scarborough Beach has a unique energy that draws both locals and tourists, especially during the summer months when outdoor markets and events bring the community together. The summer sunset markets add a festive touch, offering local arts, crafts, and food under the open sky. With its combination of natural beauty and community spirit, Scarborough Beach embodies the relaxed yet vibrant beach culture of Perth.
9. Visit the WA Maritime Museum

The Western Australian Maritime Museum, located in Fremantle, offers visitors a look into the state’s rich maritime heritage. Home to the HMAS Ovens, a preserved Oberon-class submarine, the museum provides a rare opportunity to explore an actual submarine and understand the life of sailors aboard these vessels. The museum’s exhibits cover everything from ancient maritime navigation techniques to modern-day fishing practices, presenting a comprehensive view of Australia’s relationship with the sea.
For those interested in historical sea journeys, the museum’s collection includes artifacts from early European explorers and whaling expeditions, providing insight into the challenges and discoveries of early maritime life. The museum is an engaging experience for history enthusiasts and families alike, as interactive exhibits allow children to learn about Western Australia’s maritime past in a hands-on way. The museum’s setting by the harbor further enhances the experience, connecting visitors with Fremantle’s vibrant seaside culture.
10. Taste Local Flavors at Elizabeth Quay
